API Reference¶
state_space_analysis.converterTool.cli¶
- state_space_analysis.converterTool.cli.args_to_request(args)[source]¶
Convert parsed command line arguments into a RunRequest.
- Parameters:
args (Namespace)
- Return type:
state_space_analysis.converterTool.apis¶
- class state_space_analysis.converterTool.apis.RunRequest(num: 'Optional[str]' = None, den: 'Optional[str]' = None, A: 'Optional[str]' = None, B: 'Optional[str]' = None, C: 'Optional[str]' = None, D: 'Optional[str]' = None, iu: 'int' = 0, tfinal: 'float' = 8.0, dt: 'float' = 0.001, sympy: 'bool' = False, no_plot: 'bool' = False, out_prefix: 'Optional[str]' = None, log: 'str' = 'INFO')[source]¶
Bases:
object- Parameters:
num (str | None)
den (str | None)
A (str | None)
B (str | None)
C (str | None)
D (str | None)
iu (int)
tfinal (float)
dt (float)
sympy (bool)
no_plot (bool)
out_prefix (str | None)
log (str)
- A: str | None = None¶
- B: str | None = None¶
- C: str | None = None¶
- D: str | None = None¶
- den: str | None = None¶
- dt: float = 0.001¶
- iu: int = 0¶
- log: str = 'INFO'¶
- no_plot: bool = False¶
- num: str | None = None¶
- out_prefix: str | None = None¶
- sympy: bool = False¶
- tfinal: float = 8.0¶
state_space_analysis.converterTool.app¶
- class state_space_analysis.converterTool.app.AppResult(ok: 'bool', message: 'str' = '')[source]¶
Bases:
object- Parameters:
ok (bool)
message (str)
- message: str = ''¶
- ok: bool¶
- class state_space_analysis.converterTool.app.ConverterApp[source]¶
Bases:
object- detect_mode(req)[source]¶
- Parameters:
req (RunRequest)
- Return type:
str
- run(req)[source]¶
- Parameters:
req (RunRequest)
- Return type:
state_space_analysis.converterTool.core¶
- class state_space_analysis.converterTool.core.ConversionResult(G: 'object | None' = None, SS: 'ct.StateSpace | None' = None)[source]¶
Bases:
object- Parameters:
G (object | None)
SS (StateSpace | None)
- G: object | None = None¶
- SS: StateSpace | None = None¶
- class state_space_analysis.converterTool.core.Plotter(backend='Agg')[source]¶
Bases:
object- Parameters:
backend (str)
state_space_analysis.converterTool.io¶
state_space_analysis.converterTool.utils¶
- state_space_analysis.converterTool.utils.coeffs_from_tf(G)[source]¶
Return (num, den) as 1‑D arrays for SISO regardless of control version.
- Return type:
Tuple[ndarray, ndarray]
- state_space_analysis.converterTool.utils.coerce_outputs_to_m_by_N(Y, N_time)[source]¶
- Return type:
ndarray
- state_space_analysis.converterTool.utils.parse_matrix(s)[source]¶
- Parameters:
s (str | None)
- Return type:
ndarray | None