coreΒΆ

Core: parameters, spaces, symbolic helpers, signals, registry and units.

Modules

backends

A CasADi function as plain Python: source for numpy or PyTorch, generated from its graph.

params

Parameters: named numbers with units, bounds and scopes, packed into one flat vector.

registry

Registry: names usable from configuration files, extended by plugins through entry points.

signals

Signals: named SI arrays stamped with a time, each with a valid flag.

space

Configuration spaces: q lives on the space (nq numbers), v in its tangent space (nv numbers).

symbolic

Symbolic helpers shared by the models: type checks, smooth norms, quadrature.

units

Unit strings for parameters (labels only; every value inside the library is SI).