Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync Resonance fork with latest Robyn #1

Open
wants to merge 1,350 commits into
base: main
Choose a base branch
from

Conversation

DaveJacques
Copy link

Project Robyn

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.

Fixes # (issue)

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • API change with a documentation update
  • Additional test coverage
  • Code cleanup or just keeping up with the latest Rustc nightly

How Has This Been Tested?

Checklist:

  • Fork the repo and create your branch from master.
  • If you've added code that should be tested, add tests.
  • If you've changed APIs, update the documentation.
  • Ensure the test suite passes.
  • Make sure your code lints.

alxlyj and others added 30 commits November 21, 2024 15:58
#1157)

* update missing merge codes

* move old codes as backup

cleanup notebooks and codes

clear all notebook outputs

update notebooks

update allocator notebooks

* clear notebook outputs

* clear all notebook outputs

* cleanup files
…ph_labelling

Fix One pager plots for accuracy and correctness
* extract model metrics and optimize the one pager code

* remove commented out code
Robyn one pager end to end flow for tutorial 1
* added formatting with black-formatter

* Added 4 new graphs to Pareto Optimizer + bug fixes

* corrected notebooks

* need to set cluster = true if you want bootstrap graph

* Added Pareto utils call to src notebook

---------

Co-authored-by: Dhaval Patel <[email protected]>
…_graph_twice

Fix spend exposure graph twice
* refresh requirements

* update requirements.txt

* cleanup files

* remove user paths
* debug modeling and pareto handoff

* check feature parity for feature engineering

* working modeling code

* update allocator codes to include fixes for mroas and channel spends

* cleared all notebook outputs

* remove suppressed plt close

* update prints to loggers

* update print to loggers

* fix instance logger files

* fix logger
* refactored pareto_optimizer code

* removed unused unit test

---------

Co-authored-by: Dhaval Patel <[email protected]>
…al release (#1173)

* revert ridge modeling to match convergence

* tidy up loggers

* clear notebooks, update gitignore

* remove debug files
* refactored pareto_optimizer code

* removed unused unit test

* Added logging for Pareto module

* cleaned up unused functions and unimplemented code

* cluster loggers

---------

Co-authored-by: Dhaval Patel <[email protected]>
* fix calculate decomp spend dist to use abs calc

* clear notebook outs

* update missing columns
* updated readme for python robyn

* added package version of Robyn R used during python implementation

---------

Co-authored-by: Dhaval Patel <[email protected]>
Moving tutorials into tests and organizing tests
* update visual fixes on notebook

* clear notebook outputs

* remove logger configuration on file levels

* remove unused imports
* update colab notebooks

* update with notebook content

* publish with notebook content

* update notebook code

* update notebooks

* update colab notebooks

* update colab notebooks

* update colab notebooks

* update notebooks

* update colab notebooks
Introducing Robynpy - Robyn powered by Python.
Add Python version info to main readme.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants