Changelog

0.6.0

Major changes

  • Add package tests and Travis CI support. (#56)
  • Remove Python v3.8+ support. (#56)
  • Rename normalize preprocessing method to center, since it just centers an observation sequence. (#62)
  • Add standardize preprocessing method for standardizing (standard scaling) an observation sequence. (#63)
  • Add trim_zeros preprocessing method for removing zero-observations from an observation sequence. (#67)

Minor changes

  • (Internal) Add Validator.random_state for validating random state objects and seeds. (#56)
  • (Internal) Internalize Validator and topology (Topology, ErgodicTopology, LeftRightTopology) classes. (#57)
  • (Internal) Use proper documentation format for topology classes. (#58)

0.5.0

Major changes

  • Add Preprocess.summary() to display an ordered summary of preprocessing transformations. (#54)
  • Add mean and median filtering preprocessing methods. (#48)
  • Use median filtering and decimation downsampling by default. (#52)
  • Modify preprocessing boundary conditions (#51):
    • Use a bi-directional window for filtering to resolve boundary problems.
    • Modify downsampling method to downsample residual observations.

Minor changes

  • Add supported topologies (left-right and ergodic) to feature list. (#53)
  • Add restrictions on preprocessing parameters: downsample factor and window size. (#50)
  • Allow Preprocess class to be used to apply preprocessing transformations to a single observation sequence. (#49)

0.4.0

Major changes

  • Re-add euclidean metric as DTWKNN default. (#43)

Minor changes

  • Add explicit labels to evaluate() in HMMClassifier example. (#44)

0.3.0

Major changes

0.2.0

Major changes

  • Add multi-processing support for DTWKNN predictions. (#29)
  • Rename the fit_transform() function in Preprocess to transform() since there is nothing being fitted. (#35)
  • (Internal) Modify package classifiers in setup.py (#31):
    • Set development status classifier to Pre-Alpha.
    • Add Python version classifiers for v3.5+.
    • Specify UNIX and macOS operating system classifiers.

Minor changes

  • (Internal) Finish tutorial and example notebooks. (#35)
  • (Internal) Rename examples directory to notebooks. (#32)
  • (Internal) Host notebooks statically on nbviewer. (#32)
  • (Internal) Add reference to Pomegranate paper and repository. (#30)
  • (Internal) Add badges to README.md. (#28)

0.1.0

Major changes

Nothing, initial release!