Skip to content

Commit 8ef8f52

Browse files
Improvements based on review (#328)
* README: more explanation for related-package trade-offs * Update and correct second-order-ODE docs * Update the related-package section in `docs/src/index.md`
1 parent 250269a commit 8ef8f52

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,5 +77,5 @@ This includes not just bugs and feature requests but also general questions abou
7777

7878
## Related packages
7979

80-
- [probdiffeq](https://pnkraemer.github.io/probdiffeq/): Fast and feature-rich filtering-based probabilistic ODE solvers in JAX.
81-
- [ProbNum](https://probnum.readthedocs.io/en/latest/): Probabilistic numerics in Python. It has not only probabilistic ODE solvers, but also probabilistic linear solvers, Bayesian quadrature, and many filtering and smoothing implementations.
80+
- [ProbDiffEq](https://pnkraemer.github.io/probdiffeq/) is similar in scope to ProbNumDiffEq.jl and it provides fast and feature-rich probabilistic ODE solvers but is implemented in Python and built on JAX.
81+
- [ProbNum](https://probnum.readthedocs.io/en/latest/) implements a wide range of probabilistic numerical methods, not only for ODEs but also for linear algebra, quadrature, and filtering/smoothing. It is implemented in Python and NumPy, and it focuses more on breadth and didactic purposes than on performance.

docs/src/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@ For a quick introduction check out the "[Solving ODEs with Probabilistic Numeric
4040

4141
## Related packages
4242

43-
- [probdiffeq](https://pnkraemer.github.io/probdiffeq/): Fast and feature-rich filtering-based probabilistic ODE solvers in JAX.
44-
- [ProbNum](https://probnum.readthedocs.io/en/latest/): Probabilistic numerics in Python. It has not only probabilistic ODE solvers, but also probabilistic linear solvers, Bayesian quadrature, and many filtering and smoothing implementations.
43+
- [ProbDiffEq](https://pnkraemer.github.io/probdiffeq/) is similar in scope to ProbNumDiffEq.jl and it provides fast and feature-rich probabilistic ODE solvers but is implemented in Python and built on JAX.
44+
- [ProbNum](https://probnum.readthedocs.io/en/latest/) implements a wide range of probabilistic numerical methods, not only for ODEs but also for linear algebra, quadrature, and filtering/smoothing. It is implemented in Python and NumPy, and it focuses more on breadth and didactic purposes than on performance.

docs/src/tutorials/dynamical_odes.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,10 @@ As a result, we can use the `EK1` both for first and second order ODEs, but it a
9292
julia> using BenchmarkTools
9393
9494
julia> @btime solve(prob, EK1(order=3), adaptive=false, dt=1e-2);
95-
766.312 ms (400362 allocations: 173.38 MiB)
95+
317.336 ms (140561 allocations: 140.41 MiB)
9696
97-
julia> @btime solve(prob2, EK1(order=4), adaptive=false, dt=1e-2);
98-
388.301 ms (510676 allocations: 102.78 MiB)
97+
julia> @btime solve(prob2, EK1(order=3), adaptive=false, dt=1e-2);
98+
136.654 ms (180647 allocations: 47.95 MiB)
9999
```
100100

101101
## Energy preservation

0 commit comments

Comments
 (0)