Harvesters¶
Base Harvester Class¶
-
class
tom_catalogs.harvester.AbstractHarvester¶ The
AbstractHarvesterprovides an interface for implementing a harvester module to query catalogs.-
query(term)¶ Submits the specific query to the specified catalog.
- Parameters
term (str) – Value to search for within the catalog.
-
-
tom_catalogs.harvester.get_service_classes()¶ Gets the harvester classes available to this TOM as specified by
TOM_HARVESTER_CLASSESinsettings.py. If none are specified, returns the default set.- Returns
dict of harvester classes, with keys being the name of the catalog and values being the harvester class
- Return type
dict
JPL HORIZONS¶
-
class
tom_catalogs.harvesters.jplhorizons.JPLHorizonsHarvester¶ The
JPLHorizonsHarvesteris the interface to the JPL Horizons catalog. For information regarding the JPL Horizons catalog, please see https://ssd.jpl.nasa.gov/?horizons or https://astroquery.readthedocs.io/en/latest/jplhorizons/jplhorizons.html.
Minor Planet Center¶
-
class
tom_catalogs.harvesters.mpc.MPCHarvester¶ The
MPCHarvesteris the interface to the Minor Planet Center catalog. For information regarding the Minor Planet Center catalog, please see https://minorplanetcenter.net/ or https://astroquery.readthedocs.io/en/latest/mpc/mpc.html.
NED¶
-
class
tom_catalogs.harvesters.ned.NEDHarvester¶ The
NEDHarvesteris the interface to the NASA/IPAC Extragalactic Database. For information regarding the NED catalog, please see https://ned.ipac.caltech.edu/ or https://astroquery.readthedocs.io/en/latest/ned/ned.html.
SIMBAD¶
-
class
tom_catalogs.harvesters.simbad.SimbadHarvester(*args, **kwargs)¶ The
SimbadHarvesteris the interface to the SIMBAD catalog. At present, it is only queryable by identifier. For information regarding identifier format, please see http://simbad.u-strasbg.fr/simbad/sim-fid or https://astroquery.readthedocs.io/en/latest/simbad/simbad.html.
Transient Name Server¶
-
class
tom_catalogs.harvesters.tns.TNSHarvester¶ The
TNSBrokeris the interface to the Transient Name Server. For information regarding the TNS, please see https://wis-tns.weizmann.ac.il/.