Skip to content

etna 2.3.0

Compare
Choose a tag to compare
@d-a-bunin d-a-bunin released this 25 Oct 06:32
· 100 commits to master since this release
2969754

Highlights

  • Add LimitTransform to forecast within limits
  • Add EventTransform to create features before and after the event
  • Add parameter save_ts to pipeline method fit
  • Rework building docker images to use poetry.lock to make them more stable
  • Add quickstart notebook
  • Rework get_started notebook
  • Add mechanics_of_forecasting notebook
  • Add code to generate new documentation

Full changelog

Added

  • Handle prediction intervals similar to target components in TSDataset (#97)
  • SavePredictionIntervalsMixin for the BasePredictionIntervals (#87)
  • Base class BasePredictionIntervals for prediction intervals into experimental module (#86)
  • Add fit_params parameter to etna.models.sarimax.SARIMAXModel (#69)
  • Add quickstart notebook, add mechanics_of_forecasting notebook (#1343)
  • Add gallery of tutorials divided by level (#46)
  • Create documentation page with links to external resources (#44)
  • Add documentation page with glossary of terms (#45)
  • Add publishing into s3 for the latest documentation version (#50)
  • Add publishing into s3 during release (#53)
  • Add multiversion switcher into documentation (#55)
  • Add error page into documentation (#57)
  • Add LimitTransform (#63)
  • Add config for Codecov to control CI (#80)
  • Add EventTransform (#78)
  • NaiveVariancePredictionIntervals method for prediction quantiles estimation (#109)
  • Update interval metrics to work with arbitrary interval bounds (#113)

Changed

  • Refactored transform inversion logic in Pipeline forecast method (#72)
  • Add parameter save_ts to pipeline method fit (#73)
  • Add installation page and notes about extensions into documentation of public classes (#1339)
  • Merge User Guide and API sections in documentation, limit classes to show in API section (#1324)
  • Unify example notebooks, rerun example notebooks (#1330)
  • Rework get_started notebook (#1343)
  • Add missing classes from decomposition into API Reference, add modules into page titles in API Reference (#61)
  • Update CONTRIBUTING.md with scenarios of documentation updates and release instruction (#77)
  • Set up sharding for running tests (#99)
  • Rework saving DL models by separating saving model's hyperparameters and model's weights (#98)
  • Deprecated FutureMixin (#58)

Fixed

  • Fix ResampleWithDistributionTransform working with categorical columns (#82)
  • TSDataset._hierarchical_structure_from_level_columns to support pandas>=1.4,<1.5(#107)
  • Fix links from tinkoff-ai/etna to etna-team/etna (#47)
  • Fix CI job cron-delete-untagged-images (#95)
  • Rendering table of contents in notebooks (#1343)
  • Fix formatting of docstrings, fix links from netlify to docs.etna.ai (#62)
  • Fix multiple warnings, revert catching warnings during testing (#105)
  • Fix bug with numpy.warnings in numpy>=1.24, rework building docker images to use poetry.lock (#116)
  • Fix name of steps in publish CI (#119)