adam_core.coordinates.keplerian module¶
- class adam_core.coordinates.keplerian.KeplerianCoordinates(table: Table, **kwargs: int | float | str)[source]¶
Bases:
Table- a¶
A column for storing 64-bit floating point numbers.
- e¶
A column for storing 64-bit floating point numbers.
- i¶
A column for storing 64-bit floating point numbers.
- raan¶
A column for storing 64-bit floating point numbers.
- ap¶
A column for storing 64-bit floating point numbers.
- M¶
A column for storing 64-bit floating point numbers.
- time¶
A column which represents an embedded quivr table.
- Parameters:
table_type – The type of the table to embed.
nullable – Whether the column can contain null values.
metadata – A dictionary of metadata to attach to the column.
- covariance¶
A column which represents an embedded quivr table.
- Parameters:
table_type – The type of the table to embed.
nullable – Whether the column can contain null values.
metadata – A dictionary of metadata to attach to the column.
- origin¶
A column which represents an embedded quivr table.
- Parameters:
table_type – The type of the table to embed.
nullable – Whether the column can contain null values.
metadata – A dictionary of metadata to attach to the column.
- frame¶
StringAttribute represents a string which is stored as UTF-8 bytes in Table metadata.
- Parameters:
default – The default value for this attribute. If no default is provided, then the attribute must be set whenever constructing a table that uses it.
- schema: ClassVar[pa.Schema] = a: double not null e: double not null i: double not null raan: double not null ap: double not null M: double not null time: struct<days: int64, nanos: int64> child 0, days: int64 child 1, nanos: int64 covariance: struct<values: large_list<item: double>> child 0, values: large_list<item: double> child 0, item: double origin: struct<code: large_string> child 0, code: large_string¶
- property n¶
Mean motion in degrees.
- to_cartesian() CartesianCoordinates[source]¶
- classmethod from_cartesian(cartesian: CartesianCoordinates)[source]¶
- to_cometary() CometaryCoordinates[source]¶
- classmethod from_cometary(cometary_coordinates: CometaryCoordinates) KeplerianCoordinates[source]¶
- to_spherical() SphericalCoordinates[source]¶
- classmethod from_spherical(spherical_coordinates: SphericalCoordinates) KeplerianCoordinates[source]¶