v0.9.0 - Stability update
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
skeletonfunction to recursively extract the names of datasets from the pipeline #137- The notion of
SizedDatasetwhich should solve the inconsistencies with Dataset interface that has no__len__method - Improved
ConstantBaselinecan 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
RangeSamplernow more protected against non-intended usagesplitnow more protected against missing parametersHistoryVIewer's work with the linesMetricViewer.get_best_bymethod is now informs that it does not work with non-sortable metricsBasicTrainer.trainprotected against missingtest_dswheneval_strategyprovidedYAMLHandlernow raises an error if reading an empty file
Fixes
- The problem in
UnderSamplerwith repeating elements - The problem in
WeighedSamplerwith string labels