TAP

Edit on GitHub

/services/tap

Type

Helm

Namespace

tap

Overview

TAP (Table Access Protocol) is an IVOA service that provides access to general table data, including astronomical catalogs. On the Rubin Science Platform, it is provided by lsst-tap-service, which is derived from the CADC TAP service. The data itself, apart from schema queries, comes from qserv.

The tap service consists of the TAP Java web service, a PostgreSQL database used to track user job submissions, and (on development deployments) a mock version of qserv.

Upgrading tap normally only requires an Argo CD sync.

Architecture

../../_images/notebook-tap.png

Flow for Notebook Aspect queries to TAP

../../_images/portal-tap.png

Flow for Portal Aspect queries to TAP