Notebook Tutorial

Launch interactive Jupyter Notebook environments for immediate solver visualization.

The library packages interactive Jupyter Notebooks inside the examples/notebooks/ directory to facilitate rapid prototyping, coordinate checking, and immediate trajectory plotting.

The core notebook is:

  • hidden_attractors_quickstart.ipynb: Quickstart notebook that imports hidden_attractors, registers custom parameters, executes transient-cuts, and renders interactive matplotlib 3D trajectories.

How to Run the Notebooks

Ensure you have Jupyter installed in your virtual environment:

# 1. Install Jupyter in your venv
pip install jupyter

# 2. Launch the Jupyter Notebook server from the root of the project
jupyter notebook

# 3. Navigate to and open:
# examples/notebooks/hidden_attractors_quickstart.ipynb

Tutorial Overview

Inside the hidden_attractors_quickstart.ipynb notebook, you will walk through:

  1. Model Instantiation: Importing built-in piecewise-linear systems (chua-nonsmooth).
  2. Caputo Solver Config: Setting up time grids h (step size), q (fractional order), and Lm (memory length).
  3. Execution: Running C-accelerated EFORK-3 integrations.
  4. Visualisation: Renders interactive inline 3D orbit projections.