ssm.tracking package

Submodules

ssm.tracking.plotting module

ssm.tracking.plotting.get_positions_x_vs_y_fig(time, measurements=None, true_values=None, filtered_means=None, smoothed_means=None, color_measurements='black', color_true_values='cyan', color_filtered='red', color_smoothed='green', xlabel='x (pixels)', ylabel='y (pixels)', hovertemplate='<b>x:</b>%{x:.3f}<br><b>y</b>:%{y:.3f}<br><b>time</b>:%{customdata} sec')[source]

Returns a figure with measured, filtered and/or smoothed positions with the x and y components plotted against each other.

ssm.tracking.plotting.get_x_and_y_time_series_vs_time_fig(time, ylabel, measurements=None, finite_differences=None, true_values=None, filtered_means=None, filtered_stds=None, smoothed_means=None, smoothed_stds=None, color_measurements='black', color_fd='blue', color_true_values='cyan', color_pattern_filtered='rgba(255,0,0,{:f})', color_pattern_smoothed='rgba(0,255,0,{:f})', cb_alpha=0.3, symbol_x='circle', symbol_y='circle-open', xlabel='Time (sec)')[source]

Returns a figure with the x and y components of measurements, finite differences, true values, filtered and/or smoothed time series (e.g., positions, velocities or accelerations) plotted against time.

ssm.tracking.plotting.get_x_time_series_vs_time_fig(time, ylabel, measurements=None, finite_differences=None, true_values=None, filtered_means=None, filtered_stds=None, smoothed_means=None, smoothed_stds=None, color_measurements='black', color_fd='blue', color_true_values='cyan', color_pattern_filtered='rgba(255,0,0,{:f})', color_pattern_smoothed='rgba(0,255,0,{:f})', cb_alpha=0.3, symbol_x='circle', symbol_y='circle-open', xlabel='Time (sec)')[source]

Returns a figure with the measurements, finite differences, true values, filtered and/or smoothed time series (e.g., positions, velocities or accelerations) plotted against time.

ssm.tracking.utils module

ssm.tracking.utils.getLDSmatricesForKinematics_np(dt, sigma_a, pos_x_R_std, pos_y_R_std)[source]
ssm.tracking.utils.getLDSmatricesForKinematics_torch(dt, sigma_a, pos_x_R_std, pos_y_R_std)[source]
ssm.tracking.utils.getNDSwithGaussianNoiseFunctionsForKinematicsAndHO_torch(dt, alpha, sigma_a, cos_theta_Q_std, sin_theta_Q_std, omega_Q_std, pos_x_R_std, pos_y_R_std, cos_theta_R_std, sin_theta_R_std)[source]

Module contents