Skip to content

v1.1.5

Choose a tag to compare

@mortenoh mortenoh released this 10 Feb 09:10
· 458 commits to master since this release
adefe38

Highlights

  • Metrics system overhaul with simplified API and documentation
  • Data validation CLI endpoint for checking CSV datasets
  • Docker overhaul and improved worker configuration

Features

  • CSV download endpoint for datasets
  • Data validation CLI endpoint with weekly data validation tests
  • Decorator-based registry for dataset and backtest plots
  • ExtendedPredictor wrapper class and ModelCard class
  • Type checking extended to all test files (mypy + pyright)
  • data-source-mapping parameter for evaluate CLI
  • PeriodRange __str__ shows first and last period

Bug Fixes

  • Many type error fixes across the codebase
  • Writable pytensor compile directory for Docker worker
  • camelCase aliases in validation error responses
  • Share logs volume between API and worker services
  • Handle numpy integer types in PeriodRange
  • Structured error data when all regions fail validation
  • Job logs REST endpoint fix and sensitive logging separation
  • Python model UV migration fix
  • Lenient geometry handling

Refactoring

  • Metrics system overhaul with simplified API
  • Rename evaluate2 to eval
  • Remove unused Typer dependencies and chap-runner script