Any physics. One language.
Open-source computational physics
Eqiora helps researchers and engineers turn mathematical models into simulations, with the physics, numerical choices, and results kept explicit.
Alpha 0.1.0a7 · Actively developed. See what works today.

From equations to results
Keep the physics in view.
Define the model
Describe quantities, equations, geometry, and boundary conditions. Make the assumptions visible.
Choose the numerics
Select a discretization and solver through a realization, separate from the mathematical model.
Inspect the result
Follow the run into fields, diagnostics, and plots. Trace the result back to the choices that produced it.
One equation, one prediction
Run it. Change it. Understand it.
For dx/dt + kx = 0 with x(0) = 1 and a decay rate of one per second, the model predicts x(1) = exp(-1) ≈ 0.367879. Install Eqiora, run the model, then double the rate and test your next prediction.
Featured walkthrough
Follow a flow simulation, end to end.
Follow the exact-cylinder steady-Stokes example from a Python model and named boundaries to a static pressure plot. Read the source, the numerical setup, and the result together.
Explore the flow exampleGo further
Find your next step.
Get started
Install with uv, run a small model, and change one parameter.
Learn
Work through derivations, physical examples, and exercises.
Guides
Author a model, choose numerics, inspect results, or diagnose a failure.
Gallery
Follow a complete investigation from physical setup to result.
Browse the reference
Find Python and Rust APIs, command-line tools, and protocols.
Check capabilities
See implemented features, tested examples, and current limitations.