bifurcation

analysis.bifurcation

Bifurcation analysis result objects and helpers.

Contains the BifurcationResult class whose instances are returned by model.run(format="bifurcation-julia", ...).

Key attributes

df : pandas.DataFrame Continuation branch points with columns (x, param, itnewton, itlinear, ds, n_unstable, n_imag, stable, step, specialpoint, …). hopf_indices / bp_indices : list[int] Row indices in df where Hopf / Branch (bp) special points occur. hopf_steps / bp_steps : list[int] Corresponding continuation step values. periodic_orbits : list[BifurcationResult | Any] If periodic orbits were computed in Julia (po_results), each periodic orbit branch is wrapped as a child BifurcationResult when possible; otherwise the raw Julia object is stored.

Classes

Name Description
PyRatesBifurcationResult Bifurcation result from PyRates/PyCoBi (AUTO-07p) backend.

PyRatesBifurcationResult

analysis.bifurcation.PyRatesBifurcationResult(
    ode,
    cont_name,
    model=None,
    state_var_names=None,
    icp=1,
    fp_name='param',
    periodic_orbit_results=None,
    codim2_results=None,
    **kwargs,
)

Bifurcation result from PyRates/PyCoBi (AUTO-07p) backend.

Provides the same interface as BifurcationResult but extracts data from PyCoBi’s ODESystem instead of juliacall objects.