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

WIP, redesigning forecast.py; #161

Merged
merged 55 commits into from
Jul 25, 2024
Merged

WIP, redesigning forecast.py; #161

merged 55 commits into from
Jul 25, 2024

Conversation

enzbus
Copy link
Collaborator

@enzbus enzbus commented Jun 16, 2024

using composition to break forecasters into
elementary ones; will add logic to manage "workspace" in BaseForecast so each is evaled only once; need to untangle EMW-MW logic which was too complicated;
hopefully will make more advanced forecasters easier to develop; will also merge cache.py into BaseForecast and remove related logic from simulator.py in this branch and merge for 1.4.0

using composition to break forecasters into
elementary ones; will add logic to manage "workspace"
in BaseForecast so each is evaled only once; need to
untangle EMW-MW logic which was too complicated;
hopefully will make more advanced forecasters easier to
develop; will also merge cache.py into BaseForecast and
remove related logic from simulator.py in this  branch and  merge for 1.4.0
@enzbus enzbus changed the base branch from master to main July 11, 2024 19:57
enzbus added 22 commits July 13, 2024 16:52
moving docstrings, need minor fixes in tests,
linear regression logic is still embryonic only
next can remove most old code from forecast module;
finalized estimate method; need minor fixes tests
enzbus added 26 commits July 18, 2024 17:12
need only adapt regression forecaster and its
test
only aggregation test on regression fails;
need to rewrite that whole part anyways
@enzbus enzbus merged commit 7b7bd37 into main Jul 25, 2024
2 of 20 checks passed
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.

1 participant