Light-curve

Latest version: v0.10.2

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

Scan your dependencies

Page 2 of 8

0.9.3

Fixed

- Small bug fix in MagnitudeNNotDetBeforeFd for numpy v2.0
compatibility https://github.com/light-curve/light-curve-python/pull/383

0.9.2

Added

- `Roms` feature implemented in
Rust https://github.com/light-curve/light-curve-python/pull/362 https://github.com/light-curve/light-curve-python/issues/356

Fixed

- PyPI wheels used to have wrong platform tags, actual minimum macOS versions are those used at CI: 12.0+ for x86_64 and
14.0+ for
arm64. https://github.com/light-curve/light-curve-python/issues/376 https://github.com/light-curve/light-curve-python/pull/378

0.9.1

Added

- `PeakToPeakVar` experimental feature https://github.com/light-curve/light-curve-python/pull/332

Changed

- Bump `pyO3` to 0.21
- Bump `rust-numpy` to 0.21
- "abi3" is a default Cargo feature now

Removed

- Stop publishing PyPy wheels to PyPI. We still publish all CPython wheels we published
previously https://github.com/light-curve/light-curve-python/issues/345 https://github.com/light-curve/light-curve-python/pull/347

Fixed

- Bug which prevents initialization of Rust's `*Fit` features if compiled without Ceres or GSL (our PyPi Windows
wheels) https://github.com/light-curve/light-curve-python/issues/343 https://github.com/light-curve/light-curve-python/pull/344

0.9.0

Added

- `Roms` (robust median statistics) experimental feature, a variability index based on the deviation of observations
from the median. https://github.com/light-curve/light-curve-python/pull/315 Thanks GaluTi for their first
contribution

Changed

- **Breaking** `RainbowFit` is significantly refactored to make it more flexible for usage of different bolometric and
temperature functions. It deletes `RainbowRisingFit` and `RainbowSymmetricFit` in favor of a single `RainbowFit`
feature. https://github.com/light-curve/light-curve-python/pull/324
- **Breaking**: stop supporting Python 3.7 https://github.com/light-curve/light-curve-python/pull/282
- We stop distributing CPython wheels for specific Python versions, now we distribute ABI3 wheels which are compatible
with all future Python versions

Deprecated

--

Removed

- **Build breaking**: `abi311` Cargo feature is removed, now we plan to have `abi3` feature only, which would correspond
to the minimum supported Python version. Feel free to use `pyo3/abi3..` features directly for newer ABI versions.

Fixed

--

Security

--

0.8.2

Added

- New flavour of `RainbowFit`: `RainbowSymmetricFit` which will replace both `RainbowFit` and `RainbowRisingFit` in the
future. https://github.com/light-curve/light-curve-python/pull/314 Thanks karpov-sv for their first contribution
- New cargo build-time feature, `mimalloc`, it is default feature now. When activated, it gives up to 2.9x of
performance boost for some "fast" features. https://github.com/light-curve/light-curve-python/pull/302

Changed

- Refactoring of rainbow features, it reduces code duplication and makes it easier to add new variants like `RainbowFit`
and `RainbowRisingFit` in the future https://github.com/light-curve/light-curve-python/pull/293
- Another change for `Rainbow` features is changing `minuit` optimization
parameters https://github.com/light-curve/light-curve-python/pull/314
- **Build breaking**: bump `light-curve-feature` to v0.7.0, which requires ceres-solver v2.2 for `ceres-system` Cargo
feature.

Fixed

- `RainbowFit` and `RainbowRisingFit` initial guesses for baseline fluxes are now consistent with limits. We also use
band information to make initial guesses and limits more accurate. Note, that this change leads to different results
comparing to previous versions. https://github.com/light-curve/light-curve-python/pull/293

0.8.1

Added

- `RainbowRisingFit` experimental feature, https://github.com/light-curve/light-curve-python/pull/278
by [erusseil](https://github.com/erusseil)

Page 2 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.