Skip to content

Caltech-IPAC/pyNEID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b83d2bd · Jul 9, 2021

History

62 Commits
Jul 9, 2021
Jun 14, 2021
Jun 14, 2021
Apr 21, 2021
Feb 24, 2021
Mar 2, 2021
Feb 26, 2021
Nov 12, 2020
Mar 23, 2021
Jul 9, 2021
Feb 24, 2021
Jul 9, 2021

Repository files navigation

NEID Table Access Protocol (TAP) Client

Build Status Documentation Status Coverage Status PyPI version PyPI downloads

Documentation is available on ReadTheDocs. Please report any bugs to [email protected]

This package provides API access to the NEID Archive: neid.ipac.caltech.edu

The package can be installed via pip: pip install pyneid

With pyNEID you can:

  • log in using your NEID Archive credentials, or use without login for access to public data only
  • query the archive for tables of L0, L1, and L2 metadata
  • download FITS files of any level
  • more features to come...

Contributions are welcome! If you wish to contribute code please create a fork and submit a pull request with a good description of the proposed changes.

The NEID Table Access Protocol service is a general tool for making SQL queries against NEID database tables (which reside in an Oracle DBMS). TAP is a standard defined by the International Virtual Astronomy Alliance (IVOA).

There are multiple TAP client packages in existence (notably TAPPlus from the AstroQuery Python package. This client does not try to reproduce that functionality but rather provide simple-to-use custom query support for a few common use cases (e.g. query by proposal ID). In addition, it supports proprietary access using standard session cookies and a separate login service.

This software is written in Python 3.