Python API¶
The sid package exposes 19 public functions and 8 result dataclasses from
its top-level namespace. Every function maps 1:1 to a MATLAB equivalent —
see the function index for the pairing table.
Frequency-domain estimators¶
freq_bt— Blackman-Tukey spectral analysisfreq_btfdr— Blackman-Tukey with frequency-dependent resolutionfreq_etfe— Empirical transfer function estimatefreq_map— Time-varying frequency mapspectrogram— Sliding-window spectrogram
State-space identification¶
ltv_disc— COSMIC LTV state-space identificationltv_disc_io— Output-COSMIC (output-only identification)ltv_disc_tune— Automatic regularization tuningltv_disc_frozen— Frozen-time transfer functions G(ω, k)lti_freq_io— LTI frequency response from input/output dataltv_state_est— RTS-smoother state estimationmodel_order— Model order selection
Analysis¶
Plotting¶
bode_plot— Bode plots fromFreqResultspectrum_plot— Power spectrum plotsmap_plot— Time-frequency map plotsspectrogram_plot— Spectrogram plots
Result types¶
- Result dataclasses —
FreqResult,LTVResult, etc.