dynamics_data
cosmica.dtos.dynamics_data
__all__
module-attribute
__all__ = ['DynamicsData']
DynamicsData
dataclass
DynamicsData(
*,
time: NDArray[datetime64],
dcm_eci2ecef: NDArray[floating],
satellite_position_eci: dict[T, NDArray[floating]],
satellite_velocity_eci: dict[T, NDArray[floating]],
satellite_position_ecef: dict[T, NDArray[floating]],
satellite_attitude_angular_velocity_eci: dict[
T, NDArray[floating]
],
sun_direction_eci: NDArray[floating],
sun_direction_ecef: NDArray[floating]
)
data_shape
property
data_shape: tuple[int, ...]
dcm_eci2ecef
instance-attribute
dcm_eci2ecef: NDArray[floating]
satellite_attitude_angular_velocity_eci
instance-attribute
satellite_attitude_angular_velocity_eci: dict[
T, NDArray[floating]
]
satellite_position_ecef
instance-attribute
satellite_position_ecef: dict[T, NDArray[floating]]
satellite_position_eci
instance-attribute
satellite_position_eci: dict[T, NDArray[floating]]
satellite_velocity_eci
instance-attribute
satellite_velocity_eci: dict[T, NDArray[floating]]
sun_direction_ecef
instance-attribute
sun_direction_ecef: NDArray[floating]
sun_direction_eci
instance-attribute
sun_direction_eci: NDArray[floating]
time
instance-attribute
time: NDArray[datetime64]
__getitem__
__getitem__(item: int | slice) -> DynamicsData[T]
Source code in src/cosmica/dtos/dynamics_data.py
54 55 56 57 58 59 60 61 62 63 64 65 66 | |
__post_init__
__post_init__() -> None
Source code in src/cosmica/dtos/dynamics_data.py
44 45 46 47 48 49 50 51 52 | |