Skip to content

Releases: Oxid15/cascade

v0.10.0 - Update

01 Mar 21:37
83d05ea
Compare
Choose a tag to compare

New Cascade version is here! New metadata viewing tools are now available, tools for logging object states and more

Adds

  • DataRegistrator - tool for logging history of data #148
  • HistoryLogger - tool for logging history of meta of any objects
  • DiffViewer - tool to view raw metadata from repos, data histories and version logs in one place #149 #151
  • The ability to choose metric in HistoryViewers GUI #150

Refactors

  • More thorough typing, especially with meta

Fixes and changes

  • Important - version log format in VersionAssigner changed and old logs are now not supported
  • Important - plotly is now an optional dependency

PR's

Full Changelog: v0.9.0...v0.10.0

v0.9.0 - Stability update

16 Dec 15:02
203f8ba
Compare
Choose a tag to compare

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

0.8.0

15 Nov 21:32
18f42d3
Compare
Choose a tag to compare

Version 0.8.0

New Cascade version at last!
0.8.0 brings some useful changes and improvements

Adds

  • Adds the ability to index lines in ModelRepo by integer indices #104
  • Adds the ability to load best model by certain metric using MetricViewer #104
  • The ability to customize saving and evaluation strategies in Trainer #107
  • Check of hash in SkModel SkModel hash check #111
  • Way to get dataset from Pickler #113
  • ModelRepo automatically assigns name to a new line #114
  • VersionAssigner - the way to automatically version datasets #112
  • Composer #121
  • WeighedSampler #125
  • DataleakValidator #126

Refactors

  • More stable start from checkpoint in Trainer #107
  • Improves repo performance - now it loads much faster #109
  • Work with meta lists #116
  • Under- and OverSampler

Fixes

  • MetaViewer behaviors #116

Deletes

  • MetaHandlers read and write will be deprecated #109
  • Removes the ability to use repo.lines as a public field making it protected #104
  • Drops support of old meta files with no type keyword #110
  • Drop SkModel name argument warning #110
  • Drop SkClassifier #110

Docs

  • New Trainer example #116

0.7.3 - Patch and new docs

06 Oct 10:04
fb92b6f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.2...v0.7.3

0.7.2 - Patch and docs update

29 Sep 10:06
151c13f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.1...v0.7.2

0.7.1 - Patch

23 Sep 15:07
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

0.7.0

05 Sep 20:48
b9922b7
Compare
Choose a tag to compare

Version 0.7.0

Adds:

  • The ability to save models without binaries in only_meta mode #83
  • The ability to show only N last lines or models in HistoryViewer #85
  • RangeSampler and split function #86
  • The ability to F5 update in MetricViewer and HistoryViewers serve() method #87
  • RandomSampler can now oversample #92
  • Trainer and BasicTrainer classes #95
  • The ability to pass a list of callables to Validator #99

Refactors:

  • Protected fields #84
  • Make more informative error messages in MetaHandlers #90
  • Make MetaViewer lazy loaded, which should speed up large repos #90
  • ModelRepos now are more reliable in case of missing or broken meta files #90
  • Optimize ModelLine
  • Refine error messages #91
  • Make logging in repo more clear and reliable #91
  • HistoryViewer can handle missing meta #93
  • MetricViewer can handle missing meta #100

Fixes:

  • Meta file's format can be chosen from ModelLine and ModelRepo #90
  • Makes the work with ModelRepoConcatenator possible #94
  • Enables the kwargs in serve method #94

Deletes:

  • The support of repos created in versions >=0.2.0 #83
  • ModelAggregate #97

Docs:

  • Corrected text and typos #98
  • Updated installation info #98
  • Refined website theme #98
  • Added new use-case #98

0.6.2 - Patch release

05 Aug 18:31
8dc190e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.1...v0.6.2

0.6.1 - Patch

01 Aug 17:58
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.6.1

0.6.0

31 Jul 15:23
6ad91da
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.2...v0.6.0