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 149 built-in systems¶
Every registered system class is re-exported at the top level, so
from tsdynamics import Lorenz works without remembering submodule
paths. 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, staticjit — lives under tsdynamics.families and
tsdynamics.utils; see Base classes and Utilities.
tsdynamics.__version__ is the installed package version.