Light-curve

Latest version: v0.9.1

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

Scan your dependencies

Page 6 of 7

0.4.2

Added

- `Cargo.toml` keywords and categories
- Add `Fixed(FixedNyquistFreq)` variant of `NyquistFreq` which defines a fixed Nyquist frequency to use for pariodogram

Changed

- The project repository was split from other 'light-curve*' crates and moved into <https://gituhb.com/light-curve/light-curve-feature>
- `light-curve-common` is a dev-dependency now
- CI: split Github Actions workflow into pieces

Removed

- Unused `dyn-clonable` dependency

0.4.1

Fixed

- Fix implementation of `OtsuSplit`, see [issue 150](https://github.com/light-curve/light-curve/issues/150)

0.4.0

Added

- Pure-Python implemented `OtsuSplit` feature extractor (experimental)
- Python snippets in `README.md` are tested, this requires `pytest-markdown`
- A lot of new unit-tests for the pure-Python implementation
- New benchmarks to compare pure-Python and Rust implementations performance
- Publish Linux packages for `aarch64` and `ppc64le`

Changed

- The Python package is renamed to `light-curve`, `light-curve-python` still exists as an alias
- Pure Python implementation of the most of the features are added, now Rust-implemented features live
in `light_curve_ext` sub-package, while the Python implementation is in `light_curve_py`. Python-implemented feature
extractors have an experimental status
- Now `dataclasses` (for Python 3.6 only) and `scipy` are required, they are used by the pure-Python implementation
- `maturin` version 0.12

Fixed

- The Rust implemented classes `.__module__` was `buitins`, now it is `light_curve.light_curve_ext`

0.3.5

Changed

- Rust edition 2021
- Minimum supported Rust version is 1.56
- Maturin version 0.11

0.3.4

Fixed

- An exception shouldn't be raised for the case of small time-series length and non-`None` `fill_value`

0.3.3

Added

- Support `dtype=np.float32` for feature extractors
- `_FeatureEvaluator.many(lcs)` method for parallel execution

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.