API Reference¶
state_space_analysis.canonicalTool.cli¶
state_space_analysis.canonicalTool.apis¶
state_space_analysis.canonicalTool.app¶
- class state_space_analysis.canonicalTool.app.CanonicalToolApp[source]¶
Bases:
objectHigh-level orchestrator for canonical forms comparison/plotting.
- compare(num, den, opts)[source]¶
- Parameters:
opts (CompareOptions)
- Return type:
state_space_analysis.canonicalTool.core¶
state_space_analysis.canonicalTool.design¶
- class state_space_analysis.canonicalTool.design.CompareOptions(tfinal: 'float' = 8.0, dt: 'float' = 0.001, symbolic: 'bool' = False, backend: 'str' = 'mpl', show: 'bool' = True, save: 'str | None' = None)[source]¶
Bases:
object- Parameters:
tfinal (float)
dt (float)
symbolic (bool)
backend (str)
show (bool)
save (str | None)
- backend: str¶
- dt: float¶
- save: str | None¶
- show: bool¶
- symbolic: bool¶
- tfinal: float¶
state_space_analysis.canonicalTool.io¶
- class state_space_analysis.canonicalTool.io.SaveOptions(save_path: 'Optional[str]' = None)[source]¶
Bases:
object- Parameters:
save_path (str | None)
- save_path: str | None¶
state_space_analysis.canonicalTool.utils¶
- state_space_analysis.canonicalTool.utils.ensure_dir(path)[source]¶
- Parameters:
path (str)
- Return type:
None
- state_space_analysis.canonicalTool.utils.parse_list(s)[source]¶
- Parameters:
s (str)
- Return type:
List[float]