Lmo

Latest version: v0.14.0

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

Scan your dependencies

Page 1 of 5

0.14.0

Breaking changes
* `typing_extensions>=4.5` is now a required dependency on `python<3.13`
* Caching is now done automatically by default, i.f.f. `r + sum(trim) <= 24`, and the trim is integral. For the previous default behavior, pass `cache=False`.
* The `rowvar` parameter for the L-comoment sample estimators is now automatically determined by default. Previously, the default was `rowvar=True`.
* The deprecated `lmo.distributions.l_rv_nonparametric` has been removed (as planned). Use `lmo.distributions.l_poly` instead.


Fixes
* Fixed several caching issues in `lmo.l_weights`. The consequence is that, all sample estimators will now be faster, more precise, and can handle larger orders.
* The type annotations and the (undocumented) `lmo.typing` module, have been fully reworked. This fixes many typing issues. Runtime behavior shouldn't be affected (in theory).
* Several documentation inconsistencies have been corrected.

Added
* `l_kurt` and `l_cokurt` aliases for L-(co)kurtosis.
* Type-tests to validate correct `overload` and generic behavior of relevant `lmo.l_*` estimators.
* More & better hypothesis tests, specifically for `lmo.l_weights`.

**Full Changelog**: https://github.com/jorenham/Lmo/compare/v0.13.2...v0.14.0

0.13.2

Release highlights

* Support [numpy 2](https://numpy.org/devdocs/release/2.0.0-notes.html)
* Fix incorrect location fitting for asymmetric distributions in `l_fit()`
* Improved numerical stability for large L-moment orders or trim-lengths
* Adopt [SPEC-0](https://scientific-python.org/specs/spec-0000/)
* Improved documentation

What's Changed
* Bump mkdocs from 1.5.3 to 1.6.0 by dependabot in https://github.com/jorenham/Lmo/pull/201
* Bump ipython from 8.23.0 to 8.24.0 by dependabot in https://github.com/jorenham/Lmo/pull/202
* Bump hypothesis from 6.100.1 to 6.100.2 by dependabot in https://github.com/jorenham/Lmo/pull/203
* Bump ruff from 0.4.1 to 0.4.2 by dependabot in https://github.com/jorenham/Lmo/pull/204
* Bump mkdocs-material from 9.5.18 to 9.5.20 by dependabot in https://github.com/jorenham/Lmo/pull/205
* pyright 1.1.361 and other updates by jorenham in https://github.com/jorenham/Lmo/pull/206
* update development dependencies by jorenham in https://github.com/jorenham/Lmo/pull/212
* Numpy 2 support by jorenham in https://github.com/jorenham/Lmo/pull/213
* Adopt SPEC-0 as versioning policy for numpy, scipy and pandas by jorenham in https://github.com/jorenham/Lmo/pull/214
* bump pyright to 1.1.363 by jorenham in https://github.com/jorenham/Lmo/pull/217
* Cleaner & faster doctests by jorenham in https://github.com/jorenham/Lmo/pull/218
* Fix incorrect location fitting of asymmetric distributions by jorenham in https://github.com/jorenham/Lmo/pull/219
* v0.13.2 by jorenham in https://github.com/jorenham/Lmo/pull/220


**Full Changelog**: https://github.com/jorenham/Lmo/compare/v0.13.1...v0.13.2

0.13.1

What's Changed
* Bump mkdocs-material from 9.5.9 to 9.5.10 by dependabot in https://github.com/jorenham/Lmo/pull/163
* Bump hypothesis from 6.98.8 to 6.98.12 by dependabot in https://github.com/jorenham/Lmo/pull/168
* Bump pandas from 2.2.0 to 2.2.1 by dependabot in https://github.com/jorenham/Lmo/pull/167
* Bump pytest from 8.0.1 to 8.0.2 by dependabot in https://github.com/jorenham/Lmo/pull/166
* Bump typing-extensions from 4.9.0 to 4.10.0 by dependabot in https://github.com/jorenham/Lmo/pull/165
* Bump ipython from 8.21.0 to 8.22.1 by dependabot in https://github.com/jorenham/Lmo/pull/164
* Stricter Ruff & Pyright config by jorenham in https://github.com/jorenham/Lmo/pull/169
* Update dev dependencies by jorenham in https://github.com/jorenham/Lmo/pull/181
* Loosen dependency restrictions by jorenham in https://github.com/jorenham/Lmo/pull/189
* Pre-commit & Improved contributing.md by jorenham in https://github.com/jorenham/Lmo/pull/193
* Use markdownlint by jorenham in https://github.com/jorenham/Lmo/pull/194
* bump pyright to 1.1.358 by jorenham in https://github.com/jorenham/Lmo/pull/195
* Bump Pyright to 1.1.359 and Ruff to 0.4.1 by jorenham in https://github.com/jorenham/Lmo/pull/199
* Documentation fixes & improved KaTeX equation rendering by jorenham in https://github.com/jorenham/Lmo/pull/200


**Full Changelog**: https://github.com/jorenham/Lmo/compare/v0.13.0...v0.13.1

0.13.0

What's Changed
* Bump mkdocs-material from 9.5.3 to 9.5.4 by dependabot in https://github.com/jorenham/Lmo/pull/147
* Bump hypothesis from 6.93.0 to 6.93.1 by dependabot in https://github.com/jorenham/Lmo/pull/146
* Bump pyright from 1.1.345 to 1.1.346 by dependabot in https://github.com/jorenham/Lmo/pull/145
* Bump scipy from 1.11.4 to 1.12.0 by dependabot in https://github.com/jorenham/Lmo/pull/149
* Bump hypothesis from 6.93.1 to 6.96.2 by dependabot in https://github.com/jorenham/Lmo/pull/148
* Bump ruff from 0.1.13 to 0.1.14 by dependabot in https://github.com/jorenham/Lmo/pull/151
* Bump ipykernel from 6.28.0 to 6.29.0 by dependabot in https://github.com/jorenham/Lmo/pull/152
* Require `numpy>=1.23`, folllowing NEP 29 by jorenham in https://github.com/jorenham/Lmo/pull/153
* Fix failing tests with `pandas>=2.2` by jorenham in https://github.com/jorenham/Lmo/pull/154


**Full Changelog**: https://github.com/jorenham/Lmo/compare/v0.12.1...v0.13.0

0.12.1

What's Changed
* Fix `TypeError` in some `scipy.stats` distributions by jorenham in https://github.com/jorenham/Lmo/pull/143


**Full Changelog**: https://github.com/jorenham/Lmo/compare/v0.12.0...v0.12.1

0.12.0

What's Changed
* Bump hypothesis from 6.92.0 to 6.92.1 by dependabot in https://github.com/jorenham/Lmo/pull/121
* Bump pyright from 1.1.340 to 1.1.341 by dependabot in https://github.com/jorenham/Lmo/pull/120
* Bump pandas-stubs from 2.1.1.230928 to 2.1.4.231218 by dependabot in https://github.com/jorenham/Lmo/pull/125
* Bump ruff from 0.1.8 to 0.1.9 by dependabot in https://github.com/jorenham/Lmo/pull/126
* Bump mkdocs-material from 9.5.2 to 9.5.3 by dependabot in https://github.com/jorenham/Lmo/pull/127
* Bump pyright from 1.1.341 to 1.1.342 by dependabot in https://github.com/jorenham/Lmo/pull/128
* Bump ipython from 8.18.1 to 8.19.0 by dependabot in https://github.com/jorenham/Lmo/pull/129
* Fully nonparametric `l_poly` polynomial quantile distribution by jorenham in https://github.com/jorenham/Lmo/pull/130
* Fix `constants.theta_m_bar` by jorenham in https://github.com/jorenham/Lmo/pull/131
* Enabled additional ruff rules by jorenham in https://github.com/jorenham/Lmo/pull/132
* Faster math rendering with KaTeX by jorenham in https://github.com/jorenham/Lmo/pull/133
* [BREAKING] Reworked `diagnostic.l_ratio_bounds` by jorenham in https://github.com/jorenham/Lmo/pull/134
* Fix overlapping `typing.overload` by jorenham in https://github.com/jorenham/Lmo/pull/135
* Bump pytest from 7.4.3 to 7.4.4 by dependabot in https://github.com/jorenham/Lmo/pull/136
* Improved and extended tables with distribution L-moments by jorenham in https://github.com/jorenham/Lmo/pull/137


**Full Changelog**: https://github.com/jorenham/Lmo/compare/v0.11.3...v0.12.0

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.