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
- ODE Integration: Multiple solvers (Euler, RK4, adaptive)
- Bifurcation Analysis: Fixed points, limit cycles, Hopf bifurcations
- Continuation: Parameter continuation via AUTO algorithm
- Phase Portraits: Nullclines, vector fields
- Stability Analysis: Eigenvalues, Floquet multipliers
Modules§
- examples
- Common dynamical systems
Structs§
- Bifurcation
Analyzer - Bifurcation analyzer
- Bifurcation
Diagram - Bifurcation diagram
- Bifurcation
Point - Bifurcation point
- Fixed
Point - Fixed point with stability info
- Limit
Cycle - Limit cycle with stability info
- XppModel
- XPPAUT-style ODE model
Enums§
- Bifurcation
Type - Bifurcation types
- Fixed
Point Type - Fixed point classification