Skchange

Latest version: v0.8.2

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.8.2

What's Changed
* Task/mean cov pelt cost: Add support for multivariate Gaussian negative log likelihood cost by johannvk in https://github.com/NorskRegnesentral/skchange/pull/25
* Task/weak numba dependency by johannvk in https://github.com/NorskRegnesentral/skchange/pull/26
* Patch: Fix flaky tests of the soft import of numba jit/njit/prange by johannvk in https://github.com/NorskRegnesentral/skchange/pull/31


**Full Changelog**: https://github.com/NorskRegnesentral/skchange/compare/v0.8.1...v0.8.2

0.8.1

What's Changed
* fix: use same code-quality test as sktime by Tveten in https://github.com/NorskRegnesentral/skchange/pull/18
* Set up documentation website by Tveten in https://github.com/NorskRegnesentral/skchange/pull/20
* Store change point indices as integers, not floats. by johannvk in https://github.com/NorskRegnesentral/skchange/pull/21

**Full Changelog**: https://github.com/NorskRegnesentral/skchange/compare/v0.8.0...v0.8.1

0.8.0

What's Changed
* Feature: Score for change in the mean and/or covariance matrix by johannvk, Tveten inv https://github.com/NorskRegnesentral/skchange/pull/16
* API: Unify naming of scores and costs. Always underscores between separate words. For example: "mean_var" rather than "meanvar", "mean_cov" rather than "meancov" etc.
* Documentation: Improve documentation of score arguments across the library.

New Contributors
* johannvk made their first contribution in https://github.com/NorskRegnesentral/skchange/pull/16


**Full Changelog**: https://github.com/NorskRegnesentral/skchange/compare/v0.7.0...v0.8.0

0.7.0

What's Changed
* Inherit from BaseEstimator by Tveten in https://github.com/NorskRegnesentral/skchange/pull/14

**Full Changelog**: https://github.com/NorskRegnesentral/skchange/compare/v0.6.0...v0.7.0

0.6.0

Changes
- Update dependencies:

* sktime >= 0.30. The sktime update is an API break to BaseSeriesAnnotator, which among other things removes the fmt and labels arguments. Since BaseSeriesAnnotator is still experimental, this PR refactors a lot of basic functionality.
* No upper restriction on numpy and pandas.

- Introduce BaseDetector, which inherits from BaseTransformer in sktime. See here https://github.com/NorskRegnesentral/skchange/issues/8 for reasoning. This class is an alternative to BaseSeriesAnnotator as long as it is experimental, but aims to not stray too far away. It also removes the fmt and labels arguments.
- Add base classes per detection type:

* ChangeDetector
* PointAnomalyDetector
* CollectiveAnomalyDetector
* SubsetCollectiveAnomalyDetector

- Refactor all change and anomaly detectors to depend on a suitable subclass of BaseDetector.
- Convert from black to ruff for formatting.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.