General-purpose modeling in Python
Define your equations with a symbolic interface. Generate numerical functions and solve algebraic, differential, and finite-difference models.
From a first example to the full API
Build a small model and follow it from equations to a plotted solution.
02 / MODELING GUIDEUse variables, parameters, and equations to describe your system.
03 / API REFERENCELook up modeling objects, mathematical functions, and numerical solvers.
Write symbolic equations using Python expressions and model components.
Create numerical residuals and Jacobians, or reusable compiled Python modules.
Choose a numerical solver, compute the solution, and inspect the results.