Crate oldies_xppaut

Crate oldies_xppaut 

Source
Expand description

§XPPAUT-RS

Revival of XPPAUT (XPP + AUTO) bifurcation analysis in Rust.

§History

XPPAUT was created by Bard Ermentrout at University of Pittsburgh. It’s described by the author as “sort of a hobby of mine” with a “dated user interface” that “sometimes crashes” and has “no scripting interface.”

This crate provides a modern, safe, high-performance implementation of XPPAUT’s bifurcation analysis capabilities.

§Capabilities

  1. ODE Integration: Multiple solvers (Euler, RK4, adaptive)
  2. Bifurcation Analysis: Fixed points, limit cycles, Hopf bifurcations
  3. Continuation: Parameter continuation via AUTO algorithm
  4. Phase Portraits: Nullclines, vector fields
  5. Stability Analysis: Eigenvalues, Floquet multipliers

Modules§

examples
Common dynamical systems

Structs§

BifurcationAnalyzer
Bifurcation analyzer
BifurcationDiagram
Bifurcation diagram
BifurcationPoint
Bifurcation point
FixedPoint
Fixed point with stability info
LimitCycle
Limit cycle with stability info
XppModel
XPPAUT-style ODE model

Enums§

BifurcationType
Bifurcation types
FixedPointType
Fixed point classification