TransiFlow
transiflow.readthedocs.io
Spec sheet
- Purpose
- TransiFlow is a Python package for analyzing transitions in fluid flows.Read 11 Oct 2026 · transiflow.readthedocs.io
- Intended users
- PyPI classifies the package for developers and science or research, and describes its topic as scientific and engineering software.Read 11 Oct 2026 · pypi.org
- Free plan
- YesRead 24 Sep 2026 · transiflow.readthedocs.io
- License
- PyPI lists the package under Apache License 2.0.Read 11 Oct 2026 · pypi.org
- 3D visuals
- YesRead 24 Sep 2026 · transiflow.readthedocs.io
- Authoring tools
- YesRead 24 Sep 2026 · transiflow.readthedocs.io
- Backend choice
- The package supports SciPy, Epetra, HYMLS, and PETSc computational backends.Read 11 Oct 2026 · transiflow.readthedocs.io
- Backend limits
- The Epetra and PETSc backends lack a parallel preconditioner and eigenvalue solver, so the documentation says they cannot solve large problems.Read 11 Oct 2026 · transiflow.readthedocs.io
- Backends
- The default SciPy backend is feature complete and suited to model development and problems with fewer than 1 million unknowns.Read 11 Oct 2026 · transiflow.readthedocs.io
- Continuation
- It implements pseudo-arclength continuation with adaptive arclength step size for computing bifurcation diagrams.Read 11 Oct 2026 · github.com
- Custom models
- Users can add custom boundary conditions, and the documentation describes adding custom models and backends.Read 11 Oct 2026 · transiflow.readthedocs.io
- Delivery mode
- desktopRead 24 Sep 2026 · transiflow.readthedocs.io
- Distribution
- The package is installable from PyPI with pip and is also available from its source repository for editable installation.Read 11 Oct 2026 · pypi.org
- Eigenvalue dependency
- The PyPI project page says JaDaPy must be installed or included in PYTHONPATH to compute eigenvalues.Read 11 Oct 2026 · pypi.org
- Eigenvalues
- It provides an interface to JaDaPy for computing eigenvalues that can help detect bifurcation points; JaDaPy must be installed separately or included in PYTHONPATH.Read 11 Oct 2026 · github.com
- Example problems
- Documented problem examples include lid-driven cavity, Rayleigh-Bénard convection, Taylor-Couette flow, and Atlantic Meridional Ocean Circulation.Read 11 Oct 2026 · transiflow.readthedocs.io
- Installation
- The project README describes installing TransiFlow in a Python virtual environment and running its examples from the source directory.Read 11 Oct 2026 · github.com
- Lesson library
- NoRead 24 Sep 2026 · transiflow.readthedocs.io
- Numerical methods
- It implements pseudo-arclength continuation, implicit time integration, and finite-volume discretizations.Read 11 Oct 2026 · transiflow.readthedocs.io
- Other backend limits
- The Epetra and PETSc backends lack a parallel preconditioner or eigenvalue solver and are stated as unsuitable for solving large problems.Read 11 Oct 2026 · transiflow.readthedocs.io
- Parallel backend
- The HYMLS backend is intended for large-scale parallel computations and is reported to have scaled to 4096 cores and over 500 million unknowns.Read 11 Oct 2026 · transiflow.readthedocs.io
- Parallel computing
- The HYMLS backend is intended for large parallel computations and its preconditioner is documented as scaling to 4096 cores and over 500 million unknowns.Read 11 Oct 2026 · transiflow.readthedocs.io
- Problem examples
- Documented examples cover lid-driven and differentially heated cavities, Rayleigh-Bénard convection, Taylor-Couette flow, double-gyre circulation, and Atlantic Meridional Ocean Circulation.Read 11 Oct 2026 · transiflow.readthedocs.io
- Release publishing
- PyPI reports that the 1.0.1 release was published through GitHub Actions with a verified publish attestation.Read 11 Oct 2026 · pypi.org
- SciPy limit
- The default SciPy backend is described as suitable for small problems with fewer than 1 million unknowns.Read 11 Oct 2026 · transiflow.readthedocs.io
- Time integration
- The package supports time integration, including implicit time integration methods.Read 11 Oct 2026 · transiflow.readthedocs.io
Where Specifiction places it
- Physics Simulation Software#55 of 897.5