Skip to content

Commit 0692f99

Browse files
committed
RLSE: Ver 0.40.1
- Fix numerical instability in RREF (Reduced Row Echelon Form) by comparing to epsilon instead of zero ([#90](#90)) (Thanks to [@developing-human](https://github.com/developing-human)) - Update `pyo3` dependency to 0.27.1 for `plot` feature compatibility ([#89](#89)) (Thanks to [@JSorngard](https://github.com/JSorngard)) - Fix adaptive step size control exponent for embedded Runge-Kutta methods - Add `order()` method to `ButcherTableau` trait for correct exponent `1/(p+1)` - BS23: `1/3`, RKF45/DP45/TSIT45: `1/5`, RKF78: `1/8` - Fix misleading comments on RKF78 BU/BE coefficients
1 parent 7bb83f8 commit 0692f99

File tree

3 files changed

+14
-2
lines changed

3 files changed

+14
-2
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "peroxide"
3-
version = "0.40.0"
3+
version = "0.40.1"
44
authors = ["axect <axect@outlook.kr>"]
55
edition = "2018"
66
description = "Rust comprehensive scientific computation library contains linear algebra, numerical analysis, statistics and machine learning tools with farmiliar syntax"

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ How's that? Let me know if there's anything else you'd like me to improve!
321321

322322
## Latest README version
323323

324-
Corresponding to `0.38.0`
324+
Corresponding to `0.40.1`
325325

326326
## Pre-requisite
327327

@@ -351,6 +351,7 @@ cargo add peroxide --features "<FEATURES>"
351351
* `csv`: Adds CSV support for DataFrame
352352
* `parquet`: Adds Parquet support for DataFrame
353353
* `serde`: Enables serialization/deserialization for Matrix and polynomial
354+
* `rkyv`: Enables zero-copy serialization/deserialization with [rkyv](https://rkyv.org)
354355

355356
### Install Examples
356357

RELEASES.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
# Release 0.40.1 (2026-02-06)
2+
3+
## Bug Fixes & Improvements
4+
5+
- Fix numerical instability in RREF (Reduced Row Echelon Form) by comparing to epsilon instead of zero ([#90](https://github.com/Axect/Peroxide/pull/90)) (Thanks to [@developing-human](https://github.com/developing-human))
6+
- Update `pyo3` dependency to 0.27.1 for `plot` feature compatibility ([#89](https://github.com/Axect/Peroxide/pull/89)) (Thanks to [@JSorngard](https://github.com/JSorngard))
7+
- Fix adaptive step size control exponent for embedded Runge-Kutta methods
8+
- Add `order()` method to `ButcherTableau` trait for correct exponent `1/(p+1)`
9+
- BS23: `1/3`, RKF45/DP45/TSIT45: `1/5`, RKF78: `1/8`
10+
- Fix misleading comments on RKF78 BU/BE coefficients
11+
112
# Release 0.40.0 (2025-07-24)
213

314
## Move from `arrow2` to `arrow` & `parquet`

0 commit comments

Comments
 (0)