Skip to content

Ecosystem ​

Everything documented in this API reference is reachable from using OptimalControl. OptimalControl is the user-facing entry point of the control-toolbox ecosystem; it re-exports and wires together the lower-level packages below.

PackageRole
CTBasethe foundation: shared types (vector fields, Hamiltonians), exceptions, strategies
CTModelsthe optimal control problem and its solution, with their accessors
CTParserthe abstract syntax, @def
CTDirectthe direct method: the discretisation of the problem
CTSolversthe modelers and the solvers of the discretised problem
CTFlowsflows of vector fields and Hamiltonians, for the indirect method
CTLieLie derivatives, Lie and Poisson brackets, lifts