auto-AUTO: A Python Layer for Automatically Running the AUTO-07p Continuation Software
auto-AUTO (or AUTO 2 ) is a Python package that acts as an intermediate layer between the user and AUTO-07p continuation software (Doedel et al., 2007) (AUTO from here on).auto-AUTO automates the running of AUTO by monitoring the continuation, while also keeping track of bifurcation points.The package can automatically continue along these branching points, and continue branching along further bifurcation points to attempt to construct full bifurcation trees.To achieve this in a reliable way, AUTO computations are managed by auto-AUTO by setting appropriate stopping conditions, such as meeting other branches, looping branches, and specified bifurcations.These stopping conditions supplement the usual AUTO bounds and ensure that branches of detected solutions are unique and well defined.
Authors
- Jonathan Demaeyer (ORCID: https://orcid.org/0000-0002-5098-404X)
- Oisín Hamilton (ORCID: https://orcid.org/0000-0002-0447-1657)
Institutions
- Royal Meteorological Institute of Belgium (BE)
- de Duve Institute (BE)
Publication Details
- Journal
- The Journal of Open Source Software
- Published
- 2025-09-27
- DOI
- https://doi.org/10.21105/joss.08079
- Primary Topic
- Ecosystem dynamics and resilience
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- European Commission
- Fédération Wallonie-Bruxelles
- Fonds Spéciaux de Recherche