swiftest.init_cond.horizons_query#
- swiftest.init_cond.horizons_query(id, ephemerides_start_date, exclude_spacecraft=True, verbose=False, **kwargs)[source]#
Queries JPL/Horizons for a body matching the id. If one is found, a HorizonsClass object is returned for the first object that matches the passed id string. If more than one match is found, a list of alternate ids is also returned. If no object is found then None is returned.
- Parameters:
id (string) β A string identifying which body is requested from JPL/Horizons
ephemerides_start_date (string) β Date to use when obtaining the ephemerides in the format YYYY-MM-DD.
exclude_spacecraft (bool (optional) - Default True) β Indicate whether spacecraft ids should be exluded from the alternate id list
verbose (bool (optional) - Default False) β Indicate whether to print messages about the query or not
- Returns:
jpl (HorizonsClass | None) β An astroquery.jplhorizons HorizonsClass object. Or None if no match was found.
altid (string list | None) β A list of alternate ids if more than one object matches the list