Skip to content
Get started

Eqiora Language

This reference describes the same source revision installed in Get started. Use that checkout and Python environment with these examples.

Look up Start here
model, parameter, field, dimensions and spatial declarations Declarations
Coherent SI values, dimension expressions and scaled inputs Quantities and units
Residuals, time derivatives, initial values and periodic updates Equations and state
component, named parameters, ports and occurrence-bound fields Composition
Existing sources, constitutive laws and boundary conditions Standard sources

Save a complete example as a UTF-8 .eqi file and compile it with the installed package:

python
import eqiora
model = eqiora.compile(path="model.eqi")

Compilation checks mathematical declarations. It does not choose a mesh, establish that every system is well posed, or execute a solver. The ODE lesson continues from a compiled Model to a Plan, initial State and Result.

For exact syntax and checking rules, see the language frontend and compiler. The Python API reference describes the same documentation revision.