Skip to content
Get started

Standard sources

Browse the .eqi declarations in the installed source checkout by physical purpose:

Purpose Lookup
Impose a DC voltage, resistance or electrical reference potential Electrical components
Express a small-strain elastic balance, clamp a boundary or leave it traction-free Continuum laws and boundaries
Bind density, viscosity, velocity and pressure to an inertial Stokes law Inertial flow law

Each worked example shows bindings, units and the canonical declaration, and is checked through the public compiler. For executed problems, see the gallery.

Get started creates eqiora-source at the exact revision of these pages and installs it with uv. Its packages/ directory holds the declarations linked below. Run the snippets from the working folder containing that checkout and your .venv.

The examples below compile self-contained declarations from that source tree. Package-qualified imports additionally require their exact dependency closure; see project packages.

The links point to this page’s exact source commit. Sources beyond the worked examples are listed for discovery, without implying a Python solve workflow for each.

Source module Physical purpose
Electrical.Basic Electrical Pin, ideal voltage source, resistor and ground
Electrical.Circuits A parallel DC circuit composed from Basic
Electromechanical.DcDrive Controlled source, permanent-magnet motor, inertial load and speed sensor
Fluid.Incompressible Steady Stokes balance and Newtonian mechanical boundary interface
Fluid.InertialStokes Inertial Stokes balance with a force potential
Mechanics.Interfaces Velocity/traction connector, zero velocity and zero traction
Mechanics.BoundaryLoads Pressure-derived normal traction
Solid.LinearElasticity Elastic balances, mechanical interfaces and fixed/free boundaries

The source and its package manifest own the declarations and dependencies. To author your own relations, use the language reference.