toolbox_chaos
v0.1.0
← All guides

Toolbox Chaos practical guide

System Catalog

Navigate 38 registered examples, recognize model families and supported dimensions, and choose a system that matches the question you want to investigate.

Level Beginner
GUI tab System selector in the numerical tabs
Research question Which models are available, and how should I choose among flows, maps, delay models, and special displays?

Objective

What you will accomplish

Select an appropriate registered system without treating its catalog label or default parameters as a new scientific conclusion.

Before you begin

  • Know whether your question concerns continuous time, discrete iteration, delay dynamics, or comparison across model families.
  • Consult the cited source for a model before using its equations or parameters in a publication.

Reference outputs

What these views can show

Lorenz system phase trajectory and time series
Lorenz is a useful flow baseline because its geometry and time traces are widely recognizable.
Rossler system phase trajectory and time series
Rössler provides a contrasting continuous-flow geometry under a different vector field and parameter set.
Chua system phase trajectory and time series
Chua illustrates a piecewise-linear circuit model; its parameter conventions must remain tied to its own equations.

Procedure

Step-by-step workflow

  1. Choose the model family

    Use an ODE flow when step size and physical or nondimensional time are central. Use a map when the state advances by iterations. Treat Mackey–Glass as a delay-model workflow rather than an ordinary three-state ODE.

    Lorenz-96 and the four-dimensional hyperchaotic Lorenz example have display-specific considerations; inspect the interface response after selection.

  2. Read the populated metadata

    After selecting a system, read the parameter labels in their displayed order, the initial-state labels, default values, and dimension-dependent controls.

    Do not transfer a parameter vector from one model to another merely because both use letters such as a, b, or c.

  3. Run the registered baseline

    Generate a portrait and time series using the preset before changing a parameter. Save this baseline as the reference for later comparisons.

    Check boundedness and transient behavior. A preset is an entry point for exploration, not a guarantee that every horizon and step reproduces a textbook figure.

  4. Vary one declared input

    Change one parameter or one initial-state component while keeping the method, step, and horizon fixed. Use a structured series rather than opportunistic trial and error.

    If the question is about a broad interval, move to Bifurcación or a documented research workflow instead of collecting isolated screenshots.

  5. Check feature compatibility

    The 3D view requires a three-state display, analytical or numerical equilibria are restricted to supported ODE flows, and Lyapunov uses its stated 3D ODE-flow contract.

    Basin and coexistence panels depend on registered cases or destination rules; availability in the system selector does not imply every tab supports that model.

Registered model groups

The current selector contains 38 implemented entries. The grouping below is for navigation; the GUI remains the authority for the exact parameter order and defaults.

  • Continuous three-state examples: Lorenz, Rössler, Chua / double scroll, Chen, Wang–Chen with variable equilibria, Nazarimehr with a line of equilibria, Lü, Duffing–Ueda, Rabinovich–Fabrikant, Rikitake, Unified Lorenz–Chen, Thomas / labyrinth, and Hindmarsh–Rose.
  • Discrete maps: Hénon, logistic, and Ikeda.
  • Delay and special displays: Mackey–Glass, Lorenz-96, and the four-dimensional hyperchaotic Lorenz model.
  • Classic compact flows: Sprott A through Sprott S, nineteen separate catalog entries.

Choosing by research question

  • Sensitivity and phase-space teaching: begin with Lorenz or Rössler.
  • Discrete iteration and period-doubling: begin with the logistic or Hénon map.
  • Circuit-inspired piecewise dynamics: use Chua and preserve its parameter convention.
  • Slow–fast or bursting behavior: inspect Hindmarsh–Rose through time series before geometric projections.
  • High-dimensional or delay behavior: state explicitly which variables or embedding are displayed; a 3D picture is not the complete state space.

Result

Expected output

  • A baseline run whose system type, parameter order, state dimension, initial condition, and numerical settings are all recorded.
  • A defensible reason for selecting the model and the tabs used to study it.

Interpretation

How to read it

The catalog organizes implemented examples and supplies operational defaults. It does not certify that a generated orbit is chaotic, attracting, unique, or hidden.

Comparisons across systems are meaningful only when the numerical resolution, discarded transient, observed duration, and plotted variables are made explicit.

Export

Reproducibility checklist

  • Use the full catalog label and cite the scientific source for the equations.
  • Record flow, map, delay, or special-display status and the variables actually plotted.
  • Keep the untouched preset result alongside parameter-modified results.

Applications

Where this workflow helps

  • Comparative teaching examples for continuous and discrete dynamics.
  • Benchmarking numerical methods across different nonlinear vector fields.
  • Selecting candidate models for parameter, spectral, stability, or multistability studies.

Limits

What it does not establish

  • A catalog entry is an implemented model, not an exhaustive validation of all parameter regimes.
  • Sprott A–S catalog flows are distinct from the separate Explorador Sprott code and local-dictionary workflow.
  • Published descriptions involving hidden dynamics must not be reinterpreted as a Toolbox Chaos localization result.