Skip to content

0.3.3 Alpha Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@pdxjohnny pdxjohnny released this 11 Feb 07:48

[0.3.3] - 2020-02-10

Added

  • Moved from TensorFlow 1 to TensorFlow 2.
  • IDX Sources to read binary data files and train models on MNIST Dataset
  • scikit models
    • Clusterers
      • KMeans
      • Birch
      • MiniBatchKMeans
      • AffinityPropagation
      • MeanShift
      • SpectralClustering
      • AgglomerativeClustering
      • OPTICS
  • allowempty added to source config parameters.
  • Quickstart document to show how to use models from Python.
  • The latest release of the documentation now includes a link to the
    documentation for the master branch (on GitHub pages).
  • Virtual environment, GitPod, and Docker development environment setup notes to
    the CONTRIBUTING.md file.
  • Changelog now included in documenation website.
  • Database abstraction dffml.db
    • SQLite connector
    • MySQL connector
  • Documented style for imports.
  • Documented use of numpy docstrings.
  • Inputs can now be sanitized using function passed in validate parameter
  • Helper utilities to take callables with numpy style docstrings and
    create config classes out of them using make_config.
  • File listing endpoint to HTTP service.
  • When an operation throws an exception the name of the instance and the
    parameters it was executed with will be thrown via an OperationException.
  • Network utilities to preformed cached downloads with hash validation.
  • Development service got a new command, which can retrieve an argument passed
    to setuptools setup function within a setup.py file.

Changed

  • All instances of src_url changed to key.
  • readonly parameter in source config is now changed to readwrite.
  • predict parameter of all model config classes has been changed from str to Feature.
  • Defining features on the command line no longer requires that defined features
    be prefixed with def:
  • The model predict operation will now raise an exception if the model it is
    passed via it's config is a class rather than an instance.
  • entry_point and friends have been renamed to entrypoint.
  • Use FastChildWatcher when run via the CLI to prevent BlockingIOErrors.
  • TensorFlow based neural network classifier had the classification parameter
    in it's config changed to predict.
  • SciKit models use make_config_numpy.
  • Predictions in repos are now dictionary.
  • All instances of label changed to tag
  • Subclasses of BaseConfigurable will now auto instantiate their respective
    config classes using kwargs if the config argument isn't given and keyword
    arguments are.
  • The quickstart documentation was improved as well as the structure of docs.

Fixed

  • CONTRIBUTING.md has -e in the wrong place in the getting setup section.
  • Since moving to auto args() and config(), BaseConfigurable no longer
    produces odd typenames in conjunction with docs.py.
  • Autoconvert Definitions with spec into their spec

Removed

  • The model predict operation erroneously had a msg parameter in it's config.
  • Unused imports identified by deepsource.io
  • Evaluation code from feature.py file as well as tests for those evaluations.