TOMToolkit / tom_base

The base Django project for a Target and Observation Manager
https://tom-toolkit.readthedocs.io
GNU General Public License v3.0
26 stars 45 forks source link

Enable catalog queries using IVOA standards for APIs #708

Open rachel3834 opened 12 months ago

rachel3834 commented 12 months ago

Is your feature request related to a problem? Please describe. A number of major data archives in astronomy use the IVOA standard API protocols for archival data sharing, for example the MAST archive and the ESO Science Archive Facility. Many of these facilities hold the combined data products of numerous flagship missions and projects. The TOM currently has no explicit support for queries in this standard, but if it did, it should be straight forward to be able to dramatically expand the number of archival datasets that TOM users can explore directly.

Describe the solution you'd like A TOM catalog server function capable of composing and submitting archive queries in IVOA standard formats. While the Virtual Observatory is comprehensive and has a large array of standards, there are just a few which are particularly important to support. In order of priority:

Note that the VO do offer a list of packages that support these standards, which may be helpful for examples of implementations that use these standards. Perhaps most helpful will be the astropy package PyVO.

Additional context This is related to the recent issue ##707.

jchate6 commented 11 months ago

Support TAP = Highest Priority

jchate6 commented 2 weeks ago

MAST (1. RA,DEC,Radius) , (2. Name) Queries via TAP via astroquery|PyVO