Skip to content

v0.9.0 - Stability update

Choose a tag to compare

@Oxid15 Oxid15 released this 16 Dec 15:02
· 1289 commits to main since this release
203f8ba

Version 0.9.0

New Cascade version is here - now it is an update that enhances stability and reliability of the package. New bugfixes, improved error messages, dataset versioning, more thorough testing.

Adds

  • New way of dataset versioning. IMPORTANT! Be careful when updating from 0.8.0 because the way versioning works now changed and it will result in little bit inconsistent versions. #137 #138
  • skeleton function to recursively extract the names of datasets from the pipeline #137
  • The notion of SizedDataset which should solve the inconsistencies with Dataset interface that has no __len__ method
  • Improved ConstantBaseline can now produce constants of any shape #135
  • Metadata to TimeSeriesDataset #136

Refactors

  • Copyright notices added where missing
  • Better typing in all modules, parameters and methods
  • Better code formatting
  • RangeSampler now more protected against non-intended usage
  • split now more protected against missing parameters
  • HistoryVIewer's work with the lines
  • MetricViewer.get_best_by method is now informs that it does not work with non-sortable metrics
  • BasicTrainer.train protected against missing test_ds when eval_strategy provided
  • YAMLHandler now raises an error if reading an empty file

Fixes

  • The problem in UnderSampler with repeating elements
  • The problem in WeighedSampler with string labels