Skip to content

Commit

Permalink
Merge branch 'hotfix' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
Axect committed Apr 13, 2024
2 parents a941aae + 1216c8b commit 854aafd
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
# Release 0.37.0 (2024-04-14)

## Huge Update - Whole new Root finding & anyhow

### Whole new Root finding

- Remove all boilerplates
- Now, `RootFinding` is composed of traits
- `RootFindingProblem<const I: usize, const O: usize, T>`: Trait for defining and root finding problem
- `I`: Input dimension
- `O`: Output dimension
- `T`: Type of state
- `RootFinder`: Trait for finding root
- `BisectionMethod`: Bisection Method (`I=1, O=1, T=(f64, f64)`)
- `FalsePositionMethod`: False Position Method (`I=1, O=1, T=(f64, f64)`)
- `NewtonMethod`: Newton Method (`I=1, O=1, T=f64`)
- `SecantMethod`: Secant Method (`I=1, O=1, T=(f64, f64)`)

### Error handling with anyhow

- Remove `thiserror` dependency
- Add `anyhow` for error handling
- Change error handling in `ODE`, `Spline`, `WeightedUniform`

# Release 0.36.4 (2024-04-11)

- More generic Butcher tableau
Expand Down

0 comments on commit 854aafd

Please sign in to comment.