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

1.4.0 #167

Merged
merged 137 commits into from
Aug 12, 2024
Merged

1.4.0 #167

merged 137 commits into from
Aug 12, 2024

Conversation

enzbus
Copy link
Collaborator

@enzbus enzbus commented Jul 25, 2024

hopefully merged soonish

enzbus added 30 commits June 16, 2024 14:55
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
backporting this commit to origin/master; see GH issue #166
can not test locally easily, trying on CI
directly
files header comments for #166
clarified that legacy examples
are provided for historical reasons only;
they can cause confusion, see #165
moving docstrings, need minor fixes in tests,
linear regression logic is still embryonic only
Copyright -> Copyright (C), as per  GPL instructions
added comments to all; minor edits;
hopefully last commit related to #166
@enzbus
Copy link
Collaborator Author

enzbus commented Aug 12, 2024

Merging this, finishing in master; need to create DataFrameSelector companion class to avoid that bad design pattern there is now.

@enzbus enzbus merged commit 9e7e66a into master Aug 12, 2024
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