Skip to content

Reference

Top level

Everything below is importable directly from the tsdynamics namespace. Each is a re-export; the canonical page listed alongside documents it in full.

import tsdynamics as ts

traj = ts.Lorenz().integrate(final_time=100.0, dt=0.01)
spec = ts.lyapunov_spectrum(ts.Henon())

Base classes & result type

Symbol Canonical home
ContinuousSystem tsdynamics.families.continuous
DelaySystem tsdynamics.families.delay
DiscreteMap tsdynamics.families.discrete
Trajectory tsdynamics.data

Derived-system wrappers

Symbol Canonical home
PoincareMap tsdynamics.derived.poincare
StroboscopicMap tsdynamics.derived.stroboscopic
TangentSystem tsdynamics.derived.tangent
EnsembleSystem tsdynamics.derived.ensemble
ProjectedSystem tsdynamics.derived.projected

Analysis toolkit

Symbol Canonical home
orbit_diagram tsdynamics.analysis.orbits.orbit_diagram
OrbitDiagram tsdynamics.analysis.orbits.orbit_diagram
poincare_section tsdynamics.analysis.orbits.poincare
lyapunov_spectrum tsdynamics.analysis.lyapunov
max_lyapunov tsdynamics.analysis.lyapunov
kaplan_yorke_dimension tsdynamics.analysis.lyapunov
fixed_points tsdynamics.analysis.fixedpoints
FixedPoint tsdynamics.analysis.fixedpoints

The 171 built-in systems

Built-in system classes live under tsdynamics.systems — the canonical path is tsdynamics.systems.Lorenz (flat, no need to remember whether a model is continuous or discrete). They are kept out of the top-level namespace so it stays focused on the base classes, wrappers, analysis functions, and submodules. For backwards compatibility tsdynamics.Lorenz (and from tsdynamics import Lorenz) still resolve lazily. The classes are documented on their generated pages under Systems, and discoverable programmatically through the registry.

Submodules

tsdynamics.families, tsdynamics.systems, tsdynamics.derived, tsdynamics.analysis, tsdynamics.registry, and tsdynamics.utils are importable as attributes. Lower-level surface that is deliberately not re-exported at the top level — SystemBase, ParamSet, MetaStore, the System protocol — lives under tsdynamics.families; see Base classes and Utilities.

tsdynamics.__version__ is the installed package version.