suboptimumg.log_analysis.yaw_segmentation_models#
- class suboptimumg.log_analysis.yaw_segmentation_models.MaskReport[source]#
Bases:
BaseModelSummary of how
auto_segmentreduced one manual window.Fields# Field
Type
Required
Default
tuple[float,float]Yes
intYes
intYes
intYes
intYes
list[tuple[float,float]]Yes
list[tuple[float,float]]Yes
- Parameters:
manual_window (tuple[float, float])
n_input_pts (int)
n_kept_pts (int)
n_low_speed_pts (int)
n_high_slip_pts (int)
sub_windows (list[tuple[float, float]])
rejected_short (list[tuple[float, float]])
- manual_window: tuple[float, float]#
- n_high_slip_pts: int#
- n_input_pts: int#
- n_kept_pts: int#
- n_low_speed_pts: int#
- rejected_short: list[tuple[float, float]]#
- sub_windows: list[tuple[float, float]]#
- class suboptimumg.log_analysis.yaw_segmentation_models.StationarityCell[source]#
Bases:
BaseModelOne (window length, tolerance) cell of the stationarity scan.
Fields# Field
Type
Required
Default
floatYes
intYes
intYes
floatYes
floatYes
- Parameters:
window_s (float)
tol_pct (float)
n_windows (int)
n_passing (int)
fraction_passing (float)
- fraction_passing: float#
- n_passing: int#
- n_windows: int#
- tol_pct: float#
- window_s: float#
- class suboptimumg.log_analysis.yaw_segmentation_models.StationarityReport[source]#
Bases:
BaseModelGrid of
StationarityCellfromscan_speed_stationarity.fraction_passingnear zero at every long window means the car never holds a steady speed, so a nonparametric Welch FRF is not viable and the parametric LPV output-error fit is the right path.Fields# Field
Type
Required
Default
list[StationarityCell]Yes
floatYes
strYes
- Parameters:
speed_col (str)
overlap (float)
cells (list[StationarityCell])
- cells: list[StationarityCell]#
- fraction_grid(win_lengths_s, tol_pcts)[source]#
(len(win_lengths_s), len(tol_pcts))array offraction_passing.- Parameters:
win_lengths_s (tuple[float, ...])
tol_pcts (tuple[float, ...])
- Return type:
NDArray[float64]
- overlap: float#
- speed_col: str#
- class suboptimumg.log_analysis.yaw_segmentation_models.SubwindowSummary[source]#
Bases:
BaseModelPer-sub-window quality metrics, used to triage windows before fitting.
Fields# Field
Type
Required
Default
floatNo
nanfloatYes
floatYes
floatNo
nanintYes
floatNo
nanfloatNo
nanfloatNo
nanintYes
- Parameters:
sub_index (int)
n_pts (int)
duration_s (float)
fs_hz (float)
speed_mean (float)
speed_pp_pct (float)
ax_rms (float)
input_pp (float)
slip_rms (float)
- ax_rms: float#
- duration_s: float#
- fs_hz: float#
- input_pp: float#
- n_pts: int#
- slip_rms: float#
- speed_mean: float#
- speed_pp_pct: float#
- sub_index: int#