Roadmap

PathSim’s development, features, bugfixes and enhancements are all tracked through GitHub Issues.

The following list is automatically generated from the issue tracker:

Last updated: 2026-05-07 08:27 UTC

#160

ODE Solver Error Control

enhancement numerics roadmap refactor

The adaptive timestep solvers currently use a P controler to adjust the timestep given an estimate for the current truncation error. In the literature and in practice, different kinds of controlers have been explored for that such as I, PI and PID controlers.

It would make sense to implement a new class `TruncationErrorControler` to modularize this and enable different controler types.

#146

FSAL for ode solvers

numerics roadmap

Some runge kutta solvers such as `RKBS32` and `RKDP54` have the first-same-as-last (FSAL) property, where the last slope of the previous stage is the first slope of the next one. This saves one function evaluation per successful step and therefore increases solver efficiency.

Currently this is not implemented in pathsim, but it would give some additional 5% to 20% speedup for some solvers.

#124

Type Hints

documentation roadmap

Currently, PathSim is not explicitly typed. Adding type hints makes sense.