Skip to content

Merge development into main - #87

Merged
verovaleros merged 38 commits into
mainfrom
development
Oct 13, 2026
Merged

verovaleros merged 38 commits into
mainfrom
development

Conversation

@verovaleros

Copy link
Copy Markdown
Member

Summary

Brings main up to date with development (31 commits).

Command line

Models

  • Prioritize New, Prioritize Consistent, Random Forest, Alpha7 and the knowledge base each moved to their own file.
  • Alpha models raise an error when there is no data for the requested days (Validate data and raise exception #78).
  • Better logging and handling of a missing knowledge base.

Documentation

Breaking change

The --date option was removed. bin/aip --date YYYY-MM-DD now fails. Use:

bin/aip run-models --start-date YYYY-MM-DD --end-date YYYY-MM-DD

Running bin/aip with no options still runs all models for today.

Versioning

On merge to main, the Auto Tag workflow bumps the minor version by default (v3.0.0 → v3.1.0). Because of the breaking change above, consider adding #major to the merge commit message (v4.0.0).

verovaleros and others added 30 commits November 3, 2024 11:43
* Exit on invalid date

* Raise exception on future date

* Add test for checking future date raise exception
…nd-models

Refactor knowledge base and models
…el-call

Patch bin aip alpha 7 model call
* Catch ValueError once not every time

* Rename st_time to start_time

* _rebuild: add end_date argument to

* Change logging level to debug
* Fix logger name to smth meaningful

* Add subparser

* Migrate to 'run-models' command

* Migrate to 'rebuild-kb' command

* Validate start_date once, not on every command

* Set models default when not specified

* Update to reflect change in variable names

* Add some commands to the README
* Rename date_day to start_date

* Explicit calling parameters on run_model

* Add end-date with default values

* Validate start and end

* Iterate through dates
Fix and simplify README usage instructions
@verovaleros verovaleros self-assigned this Oct 13, 2026
Fix exit codes, date checks and knowledge base rebuild end date
@verovaleros
verovaleros merged commit 1c93c45 into main Oct 13, 2026
4 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