Skip to content

Release 1.1.0

Latest
Compare
Choose a tag to compare
@schuderer schuderer released this 13 Dec 17:01
· 2 commits to master since this release
9de65d1

ML Launchpad version 1.1.0 is our first feature update!

It includes a few new features and improvements that we found useful when working with ML Launchpad. We hope you like it, too! :)

As always, to enjoy the goodness of this release, update with

$ pip install --upgrade mllaunchpad

If you already pinned an earlier version of ML Launchpad, update your requirements to

mllaunchpad~=1.1.0

(We recommend using ~=, the version specifier for compatible semantically versioned releases, to receive fixes but not potentially breaking changes).

This version includes the following updates:

1.1.0 (2021-12-13)

  • FEATURE Add training metadata reporting and querying, issue #142, by Andreas Schuderer.
  • FEATURE Add support for typed CSVs (option dtypes_path of FileDataSource and FileDataSink, issue #127, by Elisa Partodikromo
  • FEATURE Add Spark support (experimental), see examples/spark_datasource.py and issue #145, by Andreas Schuderer.
  • ENHANCEMENT FileDataSink (csv, euro_csv, raw DataSink types) now attempts to create missing paths if required, issue #148, by Andreas Schuderer.
  • FIXED Keep generated RAML files free of command line messages, issue #126, by Andreas Schuderer.
  • FIXED Change default text file encoding to UTF-8 for config files, text_file Data Sources/Sinks and JSON model metadata.
    NOTE: If you have been using non-ASCII characters in any of the above, you will need to check that the encoding of the relevant existing file(s) is UTF-8.
    Issue #128, by Andreas Schuderer.
  • FIXED Explicitly support repeated query parameters (and array types like number[]) through RAML definition.
    Remove IP from training metadata due to problem on macOS Big Sur.
    Fix doc build by pinning Sphinx dependency docutils to version 0.17.1.
    Issue #147, by Andreas Schuderer.