Skip to content

Releases: eonu/sequentia

v2.6.0

30 Dec 18:42
09bf25e
Compare
Choose a tag to compare

What's Changed

  • docs: fix KNNRegressor.window docstring typo by @eonu in #261
  • fix: enable joblib.Parallel memory mapping by @eonu in #262
  • feat: set use_c=True by default for KNNClassifier/KNNRegressor by @eonu in #263
  • style: upgrade to ruff v0.8.4 and fix type hints by @eonu in #264
  • docs: update README.md features by @eonu in #265

Full Changelog: v2.5.0...v2.6.0

v2.5.0

27 Dec 21:47
b5a4b0f
Compare
Choose a tag to compare

What's Changed

Documentation

  • update copyright notice (#255)

Features

  • add mise.toml and support numpy>=2 (#254)
  • add python v3.13 support (#253)
  • add library benchmarks (#256)
  • add model_selection sub-package for hyper-parameters (#257)
  • add model spec support to HMMClassifier.__init__ (#258)
  • add HMMClassifier.fit multiprocessing (#259)

Full Changelog: v2.0.1...v2.5.0

v2.0.2

13 Apr 17:46
daf5d70
Compare
Choose a tag to compare

What's Changed

  • release: v2.0.1 by @github-actions in #248
  • fix: call KNNMixin._dtw1d when independent=True by @eonu in #251

Full Changelog: v2.0.1...v2.0.2

v2.0.1

02 Apr 09:24
d93bab5
Compare
Choose a tag to compare

What's Changed

  • release: v2.0.0 by @github-actions in #244
  • fix: use log probs for KNNClassifier.predict_log_proba by @eonu in #247

Full Changelog: v2.0.0...v2.0.1

v2.0.0

01 Apr 17:47
9fae88f
Compare
Choose a tag to compare

What's Changed

  • release 1.1.1 by @eonu in #240
  • refactor: full scikit-learn compatibility + general refactor by @eonu in #241
  • docs: fix README.md logo URL by @eonu in #243

Full Changelog: v1.1.1...v2.0.0

v1.1.1

01 Feb 08:37
Compare
Choose a tag to compare

Major changes

  • Remove scikit-learn validation constraints from IndependentFunctionTransformer. (#237)

Minor changes

  • Change default mean_filter/median_filter width to 5. (#238)
  • Update repository documentation. (#239)

v1.1.0

18 Jan 01:43
Compare
Choose a tag to compare

Major changes

Minor changes

  • Upgrade sklearn version specifier from >=0.22 to >=1.0. (#234)
  • Upgrade development status classifier to stable. (#233)

v1.0.0

27 Dec 17:49
Compare
Choose a tag to compare

Major changes

  • Fix CategoricalHMM and GaussianMixtureHMM parameter defaults for params/init_params being modified. (#231)
  • Fix CategoricalHMM and GaussianMixtureHMM unfreeze() calling super().freeze() instead of super().unfreeze(). (#231)
  • Fix serialization/deserialization for _KNNMixin when weighting=None. (#231)
  • Add unit tests. (#231)

Minor changes

  • Change load_digits numbers parameter name to digits. (#231)
  • Change SequentialDataset properties to not return copies of arrays. (#231)
  • Remove SequentialDataset.__eq__. (#231)
  • Change HMMClassifier prior default to None. (#231)

v1.0.0a2

06 Dec 22:19
Compare
Choose a tag to compare
v1.0.0a2 Pre-release
Pre-release

Minor changes

  • Fix broken link on README.md. (#229)

v1.0.0a1

06 Dec 22:03
Compare
Choose a tag to compare
v1.0.0a1 Pre-release
Pre-release

Major changes

  • Rework interface to follow sklearn-like patterns. (#226)
  • Remove preprocessing module (temporarily until design is finalized). (#226)
  • Add KNN regression. (#226)
  • Add HMM classifier with categorical emissions. (#226)
  • Use Pydantic for better validation. (#226)
  • Add datasets module for sample datasets. (#226)
  • Split KNN logic across more functions. (#226)
  • Better multi-processing for KNN. (#226)
  • Documentation rework + switch Sphinx documentation theme. (#226)
  • Fix Sakoe-Chiba width calculation. (#226)