chaotic_pfc.cli.lyapunov

Lyapunov exponent computation (text output + optional CSV).

  • Part A — pure 2-D Henon, single perturbed IC, both fixed points.

  • Part B — 4-D Pole-filtered Henon, single perturbed IC.

  • Part C — 2-D Henon ensemble, n_ci ICs drawn uniformly in ±perturbation around the fixed point.

  • Part D — 4-D Pole-filtered ensemble, same protocol, 4-D system.

Parts A/B are quick sanity checks; parts C/D implement the full experimental protocol. With --save the per-IC tables are written to data/lyapunov/henon2d_ensemble.csv and data/lyapunov/henon4d_ensemble.csv.

Functions

add_parser(subparsers)

Register the run lyapunov subcommand.

run(args)

Execute the lyapunov experiment.

chaotic_pfc.cli.lyapunov.add_parser(subparsers)[source]

Register the run lyapunov subcommand.

Parameters:

subparsers (_SubParsersAction)

Return type:

None

chaotic_pfc.cli.lyapunov.run(args)[source]

Execute the lyapunov experiment.

Parameters:

args (Namespace)

Return type:

int