adam_core.orbits.query.neocc module¶
- adam_core.orbits.query.neocc.query_neocc(object_ids: List | ArrayLike, orbit_type: Literal['ke', 'eq'] = 'ke', orbit_epoch: Literal['middle', 'present-day'] = 'present-day', *, include_nongrav: bool = True) Orbits[source]¶
Query ESA’s Near-Earth Object Coordination Centre (NEOCC) database for orbital elements of the specified NEOs.
- Parameters:
object_ids (Union[List, npt.ArrayLike]) – Object IDs / designations recognizable by NEOCC.
orbit_type (["ke", "eq"]) – Type of orbital elements to query.
orbit_epoch (["middle", "present-day"]) – Epoch of the orbital elements to query.
include_nongrav (bool, optional) – If True (default), populate the non-gravitational parameters (A1, A2, A3, converted to the canonical units declared by NonGravitationalParameters) and extend the coordinate covariance with their rows when the NEOCC solution includes them. If False, the parameters are returned null and the covariance is reduced to its 6x6 coordinate block.
- Returns:
orbits – Orbits object containing the orbital elements of the specified NEOs.
- Return type:
~adam_core.orbits.Orbits