ADCS.helpers.simresults module¶
- class ADCS.helpers.simresults.RunResults(satellite: 'Satellite', est_satellite: 'Optional[EstimatedSatellite]' = None, time_J2000: 'Optional[np.ndarray]' = None, time_s: 'Optional[np.ndarray]' = None, os_hist: 'Optional[List[Orbital_State]]' = None, est_os_hist: 'Optional[List[Orbital_State]]' = None, os_cov_hist: 'Optional[List[np.ndarray]]' = None, state_hist: 'Optional[List[State]]' = None, est_state_hist: 'Optional[List[EstimatorState]]' = None, state_cov_hist: 'Optional[List[np.ndarray]]' = None, sensor_bias: 'Optional[np.ndarray]' = None, est_sensor_bias: 'Optional[np.ndarray]' = None, actuator_bias: 'Optional[np.ndarray]' = None, est_actuator_bias: 'Optional[np.ndarray]' = None, target_hist: 'Optional[np.ndarray]' = None, w_target_hist: 'Optional[np.ndarray]' = None, boresight_hist: 'Optional[np.ndarray]' = None, clean_sensor_hist: 'Optional[np.ndarray]' = None, sensor_hist: 'Optional[np.ndarray]' = None, control_hist: 'Optional[np.ndarray]' = None, control_rpc_time_hist: 'Optional[np.ndarray]' = None, control_rpc_server_time_hist: 'Optional[np.ndarray]' = None, env_local_time_hist: 'Optional[np.ndarray]' = None, dynamics_time_hist: 'Optional[np.ndarray]' = None)[source]¶
Bases:
object- Parameters:
satellite (Satellite)
est_satellite (EstimatedSatellite | None)
time_J2000 (ndarray | None)
time_s (ndarray | None)
os_hist (List[Orbital_State] | None)
est_os_hist (List[Orbital_State] | None)
os_cov_hist (List[ndarray] | None)
state_hist (List[State] | None)
est_state_hist (List[EstimatorState] | None)
state_cov_hist (List[ndarray] | None)
sensor_bias (ndarray | None)
est_sensor_bias (ndarray | None)
actuator_bias (ndarray | None)
est_actuator_bias (ndarray | None)
target_hist (ndarray | None)
w_target_hist (ndarray | None)
boresight_hist (ndarray | None)
clean_sensor_hist (ndarray | None)
sensor_hist (ndarray | None)
control_hist (ndarray | None)
control_rpc_time_hist (ndarray | None)
control_rpc_server_time_hist (ndarray | None)
env_local_time_hist (ndarray | None)
dynamics_time_hist (ndarray | None)
- classmethod inflate(data, ephem=None)[source]¶
- Parameters:
data (Dict[str, Any])
ephem (Any)
- Return type:
- actuator_bias: ndarray | None = None¶
- boresight_hist: ndarray | None = None¶
- clean_sensor_hist: ndarray | None = None¶
- control_hist: ndarray | None = None¶
- control_rpc_server_time_hist: ndarray | None = None¶
- control_rpc_time_hist: ndarray | None = None¶
- dynamics_time_hist: ndarray | None = None¶
- env_local_time_hist: ndarray | None = None¶
- est_actuator_bias: ndarray | None = None¶
- est_os_hist: List[Orbital_State] | None = None¶
- est_satellite: EstimatedSatellite | None = None¶
- est_sensor_bias: ndarray | None = None¶
- est_state_hist: List[EstimatorState] | None = None¶
- os_cov_hist: List[ndarray] | None = None¶
- os_hist: List[Orbital_State] | None = None¶
- sensor_bias: ndarray | None = None¶
- sensor_hist: ndarray | None = None¶
- state_cov_hist: List[ndarray] | None = None¶
- target_hist: ndarray | None = None¶
- time_J2000: ndarray | None = None¶
- time_s: ndarray | None = None¶
- w_target_hist: ndarray | None = None¶
- class ADCS.helpers.simresults.SimulationResults(runs: 'List[RunResults]', configs: 'Optional[List[Dict[str, Any]]]' = None, run_ids: 'Optional[List[int]]' = None)[source]¶
Bases:
object- Parameters:
runs (List[RunResults])
configs (List[Dict[str, Any]] | None)
run_ids (List[int] | None)
- save(name, out_dir='output', compress=True)[source]¶
- Parameters:
name (str)
out_dir (str | Path)
compress (bool)
- Return type:
Path
- configs: List[Dict[str, Any]] | None = None¶
- property est_satellite: EstimatedSatellite | None¶
- run_ids: List[int] | None = None¶
- runs: List[RunResults]¶