adam_core.coordinates.geodetics module

class adam_core.coordinates.geodetics.GeodeticCoordinates(table: Table, **kwargs: int | float | str)[source]

Bases: Table

alt

A column for storing 64-bit floating point numbers.

lon

A column for storing 64-bit floating point numbers.

lat

A column for storing 64-bit floating point numbers.

vup

A column for storing 64-bit floating point numbers.

veast

A column for storing 64-bit floating point numbers.

vnorth

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.

property values: ndarray
property sigma_alt

1-sigma uncertainty in altitude.

property sigma_lon

1-sigma uncertainty in longitude.

property sigma_lat

1-sigma uncertainty in latitude.

property sigma_vup

1-sigma uncertainty in up velocity.

property sigma_veast

1-sigma uncertainty in east velocity.

property sigma_vnorth

1-sigma uncertainty in north velocity.

google_maps_url(zoom: int = 18) List[str][source]

Generate a Google Maps URL for the coordinates.

classmethod from_cartesian(cartesian: CartesianCoordinates) GeodeticCoordinates[source]
schema: ClassVar[pa.Schema] = alt: double lon: double lat: double vup: double veast: double vnorth: double 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