Skip to main content

# nexsciTAP

##### [Documentation](https://caltech-ipac.github.io/nexsciTAP)

## NASA Exoplanet Science Institute (NExScI) Python Table Access Protocol (TAP) Server Version 1.0

The TAP (Table Access Protocol) is a standard recommended by the International Virtual Observatory Alliance (http://www.ivoa.net). It defines a web service for searching tables in relational databases using a dialect of SQL called ADQL (Astronomical Data Query Language) (http://www.ivoa.net/documents/latest/ADQL.html). ADQL includes functions that support spatial constraints (<i>e.g.,</i> all records with a degree on the sky of specified coordinates).

This TAP implementation is written as a Python package and can be installed through PyPI (“pip install”) or built from the source in GitHub. The distribution includes a module dedicated to translating ADQL to SQL and a spatial indexing package that improves the performance of spatial searches. The code base is compact. It consists of 10 KLOC of Python, and 15 KLOC of spatial indexing code, written in C and deployed as a Python binary extension package.

Because there are differences in the implementation of the SQL standard from DBMS to DBMS, we document how to use DB API 2.0 to implement the variants of SQL in common use. Version 1.0 of the TAP server supports Oracle and SQLite3. It runs on LINUX and requires a a web server such as Apache, a C compiler, and deployment of either an Oracle server or the SQLite3 library.

Several AQDL geometry functions are not deployed in Version 1.0. These are

INTERSECTS; AREA and CENTROID; COORD1, COORD2, and COORDSYS; and REGION.

The documentation at https://caltech-ipac.github.io/nexsciTAP provides installation and configuration instructions.

Metadata

Release files for nexsciTAP 1.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for nexsciTAP 1.1.9
File Actions
nexsciTAP-1.1.9-cp38-cp38-manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details for nexsciTAP-1.1.9-cp38-cp38-manylinux2010_x86_64.whl
nexsciTAP-1.1.9-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details for nexsciTAP-1.1.9-cp38-cp38-manylinux1_x86_64.whl
nexsciTAP-1.1.9-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details for nexsciTAP-1.1.9-cp38-cp38-macosx_10_9_x86_64.whl
nexsciTAP-1.1.9-cp37-cp37m-manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details for nexsciTAP-1.1.9-cp37-cp37m-manylinux2010_x86_64.whl
nexsciTAP-1.1.9-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details for nexsciTAP-1.1.9-cp37-cp37m-manylinux1_x86_64.whl
nexsciTAP-1.1.9-cp37-cp37m-macosx_10_7_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.7+ x86-64 Details for nexsciTAP-1.1.9-cp37-cp37m-macosx_10_7_x86_64.whl
nexsciTAP-1.1.9-cp36-cp36m-manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details for nexsciTAP-1.1.9-cp36-cp36m-manylinux2010_x86_64.whl
nexsciTAP-1.1.9-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details for nexsciTAP-1.1.9-cp36-cp36m-manylinux1_x86_64.whl
nexsciTAP-1.1.9-cp36-cp36m-macosx_10_7_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.7+ x86-64 Details for nexsciTAP-1.1.9-cp36-cp36m-macosx_10_7_x86_64.whl

Total release size: 468.4 kB

Release files / nexsciTAP-1.1.9-cp38-cp38-manylinux2010_x86_64.whl

Download URL nexsciTAP-1.1.9-cp38-cp38-manylinux2010_x86_64.whl
Size 57.9 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
2d2a4a3c429fccf2fdd2582a8dcd65cdb826ee9addd7e32b893de7ab623de2b2
BLAKE2b-256 checksum
How to use checksums
c5b39f9bd489a3a0cf8b5b1d36c661d73efbbd0a5c53aa77e0a0434d0b5575e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.8

Release files / nexsciTAP-1.1.9-cp38-cp38-manylinux1_x86_64.whl

Download URL nexsciTAP-1.1.9-cp38-cp38-manylinux1_x86_64.whl
Size 57.9 kB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c47ea00d6c858e3add76a794749a9b5151b388eea7f9b1357b51d844b1ec981b
BLAKE2b-256 checksum
How to use checksums
3119fe5d5d5163721a1d32c8fd4d545977b06822b3f095bf3c753c125dd2e355
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.8

Release files / nexsciTAP-1.1.9-cp38-cp38-macosx_10_9_x86_64.whl

Download URL nexsciTAP-1.1.9-cp38-cp38-macosx_10_9_x86_64.whl
Size 39.8 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fb5dd72a59d4665a54620c25d648c93724f5104af92e31888527a8554c864078
BLAKE2b-256 checksum
How to use checksums
84238683b9b6a380dd809d29d12ef92c4d97ffa5e0ff4b077cc3071467f251cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.8

Release files / nexsciTAP-1.1.9-cp37-cp37m-manylinux2010_x86_64.whl

Download URL nexsciTAP-1.1.9-cp37-cp37m-manylinux2010_x86_64.whl
Size 59.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
fb35cae7713fe43de40ed61b89e121222cc584dfc115837515fc131c6a1774d3
BLAKE2b-256 checksum
How to use checksums
feb9285b8012d61126b5a6f75e04f9e338ef0f99f8f1685d4e543c458e2998f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.8

Release files / nexsciTAP-1.1.9-cp37-cp37m-manylinux1_x86_64.whl

Download URL nexsciTAP-1.1.9-cp37-cp37m-manylinux1_x86_64.whl
Size 59.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
38c608d483c4edcdeb7d87c4b51e2c125b062ca0a0da2a01b701f795f30b262b
BLAKE2b-256 checksum
How to use checksums
9009b23965a3e665ca8234ee8639df2a7dae17f7bd9e885c63d112a9d281a10f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.8

Release files / nexsciTAP-1.1.9-cp37-cp37m-macosx_10_7_x86_64.whl

Download URL nexsciTAP-1.1.9-cp37-cp37m-macosx_10_7_x86_64.whl
Size 39.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
81629e978f77eccd1af81a957ffbfc0269a9321cdd9a716a9dda89dfdd1ed27d
BLAKE2b-256 checksum
How to use checksums
edd3c095102016a5af9ab87e64efde2b6a02699d26a3529d9b01f704755c2014
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.8

Release files / nexsciTAP-1.1.9-cp36-cp36m-manylinux2010_x86_64.whl

Download URL nexsciTAP-1.1.9-cp36-cp36m-manylinux2010_x86_64.whl
Size 58.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
1a6bfed2d8a8e19f2d3b1f13fbc4f990e3b3c895857142d2f38f5862ed2bf6ed
BLAKE2b-256 checksum
How to use checksums
3e68c43faf97210f0b234ab8675ef901ed36d0e4bc7e19daec9b6fe203410b5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.8

Release files / nexsciTAP-1.1.9-cp36-cp36m-manylinux1_x86_64.whl

Download URL nexsciTAP-1.1.9-cp36-cp36m-manylinux1_x86_64.whl
Size 58.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
900e4648295ea6761b4d39f8ef68c572ad448c034cc22351124b8e8e5f72f73e
BLAKE2b-256 checksum
How to use checksums
306ad7da6d1de4258e3a59c6b00dd96b6e0a64d2f17ab374fe8005a758f283d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.8

Release files / nexsciTAP-1.1.9-cp36-cp36m-macosx_10_7_x86_64.whl

Download URL nexsciTAP-1.1.9-cp36-cp36m-macosx_10_7_x86_64.whl
Size 38.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
341120e73f5ae5e15179898433b9c82a2f07e61af946f4cd5c12c36e5cfcdf91
BLAKE2b-256 checksum
How to use checksums
220ef71462d60bf1b7aecd8ad42c1e09906e7486ba28b1e791989f9a778e018e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.8

Security for nexsciTAP 1.1.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page