API Reference¶
- class control_systems.canonicalTool.app.CanonicalApp(level: int = 20)[source]¶
- render(req: RunRequest, res: RunResult, plotcfg: PlotConfig | None = None)[source]¶
- run(req: RunRequest) RunResult[source]¶
- class control_systems.canonicalTool.apis.PlotConfig(title: 'str' = 'Step responses (all forms should coincide)')[source]¶
- title: str¶
- class control_systems.canonicalTool.apis.RunRequest(num: list[float], den: list[float], tfinal: float = 8.0, dt: float = 0.001, symbolic: bool = False, plots: bool = True, save_png: str | None = None, no_show: bool = False)[source]¶
User-facing configuration for a conversion run.
- den: list[float]¶
- dt: float¶
- no_show: bool¶
- num: list[float]¶
- plots: bool¶
- save_png: str | None¶
- symbolic: bool¶
- tfinal: float¶
- class control_systems.canonicalTool.core.CanonicalForms[source]¶
Pure compute engine for canonical conversions.