TSDynamics
TSDynamics: A Python package for defining and simulating continuous and discrete dynamical systems, including time-delay equations and maps. With a user-friendly interface for RHS definitions, it provides tools for numerical analysis and aims to integrate advanced time series analysis tools..

LanguagePython
2
Tech Stack
README
tsdynamics
Adaptive, compiled integration for ODEs (JiTCODE) and DDEs (JiTCDDE) with a small, clean API. You write the math; we handle compilation, tolerances, trajectories, and Lyapunov spectra.
- ODE base:
DynSys→ JiTCODE (jitcode) - DDE base:
DynSysDelay→ JiTCDDE (jitcdde) - Lyapunov spectra:
jitcode_lyap/jitcdde_lyap - Parameters are simple dicts exposed as attributes
- Deterministic output grids via
generate_timesteps
Contents
Install
You’ll need a C/C++ toolchain for JiTCODE/JiTCDDE.
- Linux:
sudo apt-get install build-essential python3-dev(Debian/Ubuntu) - macOS:
xcode-select --install
...