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:
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.