Releases: jorenham/Lmo
Releases · jorenham/Lmo
v0.13.2
Release highlights
- Support numpy 2
- Fix incorrect location fitting for asymmetric distributions in
l_fit()
- Improved numerical stability for large L-moment orders or trim-lengths
- Adopt SPEC-0
- Improved documentation
What's Changed
- Bump mkdocs from 1.5.3 to 1.6.0 by @dependabot in #201
- Bump ipython from 8.23.0 to 8.24.0 by @dependabot in #202
- Bump hypothesis from 6.100.1 to 6.100.2 by @dependabot in #203
- Bump ruff from 0.4.1 to 0.4.2 by @dependabot in #204
- Bump mkdocs-material from 9.5.18 to 9.5.20 by @dependabot in #205
- pyright 1.1.361 and other updates by @jorenham in #206
- update development dependencies by @jorenham in #212
- Numpy 2 support by @jorenham in #213
- Adopt SPEC-0 as versioning policy for numpy, scipy and pandas by @jorenham in #214
- bump pyright to 1.1.363 by @jorenham in #217
- Cleaner & faster doctests by @jorenham in #218
- Fix incorrect location fitting of asymmetric distributions by @jorenham in #219
- v0.13.2 by @jorenham in #220
Full Changelog: v0.13.1...v0.13.2
v0.13.1
What's Changed
- Bump mkdocs-material from 9.5.9 to 9.5.10 by @dependabot in #163
- Bump hypothesis from 6.98.8 to 6.98.12 by @dependabot in #168
- Bump pandas from 2.2.0 to 2.2.1 by @dependabot in #167
- Bump pytest from 8.0.1 to 8.0.2 by @dependabot in #166
- Bump typing-extensions from 4.9.0 to 4.10.0 by @dependabot in #165
- Bump ipython from 8.21.0 to 8.22.1 by @dependabot in #164
- Stricter Ruff & Pyright config by @jorenham in #169
- Update dev dependencies by @jorenham in #181
- Loosen dependency restrictions by @jorenham in #189
- Pre-commit & Improved contributing.md by @jorenham in #193
- Use markdownlint by @jorenham in #194
- bump pyright to 1.1.358 by @jorenham in #195
- Bump Pyright to 1.1.359 and Ruff to 0.4.1 by @jorenham in #199
- Documentation fixes & improved KaTeX equation rendering by @jorenham in #200
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
- Bump mkdocs-material from 9.5.3 to 9.5.4 by @dependabot in #147
- Bump hypothesis from 6.93.0 to 6.93.1 by @dependabot in #146
- Bump pyright from 1.1.345 to 1.1.346 by @dependabot in #145
- Bump scipy from 1.11.4 to 1.12.0 by @dependabot in #149
- Bump hypothesis from 6.93.1 to 6.96.2 by @dependabot in #148
- Bump ruff from 0.1.13 to 0.1.14 by @dependabot in #151
- Bump ipykernel from 6.28.0 to 6.29.0 by @dependabot in #152
- Require
numpy>=1.23
, folllowing NEP 29 by @jorenham in #153 - Fix failing tests with
pandas>=2.2
by @jorenham in #154
Full Changelog: v0.12.1...v0.13.0
v0.12.1
v0.12.0
What's Changed
- Bump hypothesis from 6.92.0 to 6.92.1 by @dependabot in #121
- Bump pyright from 1.1.340 to 1.1.341 by @dependabot in #120
- Bump pandas-stubs from 2.1.1.230928 to 2.1.4.231218 by @dependabot in #125
- Bump ruff from 0.1.8 to 0.1.9 by @dependabot in #126
- Bump mkdocs-material from 9.5.2 to 9.5.3 by @dependabot in #127
- Bump pyright from 1.1.341 to 1.1.342 by @dependabot in #128
- Bump ipython from 8.18.1 to 8.19.0 by @dependabot in #129
- Fully nonparametric
l_poly
polynomial quantile distribution by @jorenham in #130 - Fix
constants.theta_m_bar
by @jorenham in #131 - Enabled additional ruff rules by @jorenham in #132
- Faster math rendering with KaTeX by @jorenham in #133
- [BREAKING] Reworked
diagnostic.l_ratio_bounds
by @jorenham in #134 - Fix overlapping
@typing.overload
by @jorenham in #135 - Bump pytest from 7.4.3 to 7.4.4 by @dependabot in #136
- Improved and extended tables with distribution L-moments by @jorenham in #137
Full Changelog: v0.11.3...v0.12.0
v0.11.3
What's Changed
- Entropy of the Wakeby distribution by @jorenham in #115
- Bump mkdocs-material from 9.5.1 to 9.5.2 by @dependabot in #116
- Bump hypothesis from 6.91.1 to 6.92.0 by @dependabot in #117
- Bump typing-extensions from 4.8.0 to 4.9.0 by @dependabot in #118
- Generalized Lambda distribution implementation:
distributions.genlambda
by @jorenham in #119
Full Changelog: v0.11.2...v0.11.3
v0.11.2
What's Changed
- Overview of (trimmed) L-moments of some distributions by @jorenham in #84
- Burr III general L-moments by @jorenham in #91
- Theoretical trimmed L-moments GEV distribution by @jorenham in #92
- Pareto type IV general trimmed L-moments by @jorenham in #96
- fix formatting issues in .md, .yaml, and .css by @jorenham in #98
- Generalized Pareto Distribution (GPD) general trimmed L-moments by @jorenham in #101
- Added pyright to tox by @wolph in #102
- General L-moments of the Generalized logistic distribution by @jorenham in #104
- Replaced boxcox transforms with Tsallis' q-exp and q-log by @jorenham in #105
- General L-moments of the (discrete) Bernoulli distribution by @jorenham in #106
- Merged Pareto IV and Burr XII distributions by @jorenham in #107
- General L-moments of the Gompertz distribution by @jorenham in #110
- New
lmo.constants
andlmo.special
namespaces by @jorenham in #111 - Kumaraswamy's distribution implementation by @jorenham in #112
- Bump pyright from 1.1.337 to 1.1.338 by @dependabot in #113
- Wakeby distribution implementation by @jorenham in #114
Full Changelog: v0.11.1...v0.11.2
v0.11.1
Bugfix release
What's Changed
- Ruff 0.1.4 upgrade and config finetuning by @jorenham in #68
- Prevent
IntegerOverflow
on windows: prefernp.int64
overnp.int_
by @jorenham in #69 - Consistent tie-breaking in concomitants with lexical ordering by @jorenham in #72
- Fix incorrect trimming of extreme values, including
inf
by @jorenham in #73 - Add missing
@overload
s for L-moment aliases by @jorenham in #75 - Added type annotations for passing (symmetric) trim as scalar by @jorenham in #77
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- Bump matplotlib from 3.7.2 to 3.8.0 by @dependabot in #32
- Bump typing-extensions from 4.7.1 to 4.8.0 by @dependabot in #33
- Bump pyright from 1.1.326 to 1.1.327 by @dependabot in #34
- Bump ruff from 0.0.288 to 0.0.290 by @dependabot in #36
- Bump hypothesis from 6.84.3 to 6.86.2 by @dependabot in #37
- Fixed typos by @jorenham in #46
- Fixed the L-coratio definitions in the documentation by @jorenham in #47
- Generalized Method of L-Moments (L-GMM) by @jorenham in #53
- Additional Ruff rules by @jorenham in #54
- Added the
lmo.contrib
namespace by @jorenham in #55 - Prepare for Numpy 2.0 python API removals by @jorenham in #56
- Optional Pandas integration by @jorenham in #57
- Changed default sorting method from
'stable'
toNone
, i.e.'quicksort'
(which actually is introsort) by @jorenham in #59
Full Changelog: v0.10.1...v0.11.0
v0.10.2
What's Changed
- Bump matplotlib from 3.7.2 to 3.8.0 by @dependabot in #32
- Bump typing-extensions from 4.7.1 to 4.8.0 by @dependabot in #33
- Bump pyright from 1.1.326 to 1.1.327 by @dependabot in #34
- Bump ruff from 0.0.288 to 0.0.290 by @dependabot in #36
- Bump hypothesis from 6.84.3 to 6.86.2 by @dependabot in #37
- fixed typos by @jorenham in #46
- Fixed the L-coratio definitions in the documentation by @jorenham in #47
Full Changelog: v0.10.1...v0.10.2