Skip to main content

NExScI VO Table Access Protocol (TAP) web service

Project description

# nexsciTAP

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

## NASA ExoplaNExScI 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”) 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 asa Apache, a C compiler, and deployment of either an Oracle server or the SQLite3 library.

Several AQDl geometry have not been deployed in Version 1.0. These are

INTERSECTS; AREA and CENTROID; COORD1, COORD2, a nd COORDSYS; and REGION. The AQL specificauon describes these constructs.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

nexsciTAP-1.1.7-cp38-cp38-manylinux2010_x86_64.whl (57.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

nexsciTAP-1.1.7-cp38-cp38-manylinux1_x86_64.whl (57.6 kB view details)

Uploaded CPython 3.8

nexsciTAP-1.1.7-cp38-cp38-macosx_10_9_x86_64.whl (39.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

nexsciTAP-1.1.7-cp37-cp37m-manylinux2010_x86_64.whl (58.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

nexsciTAP-1.1.7-cp37-cp37m-manylinux1_x86_64.whl (58.7 kB view details)

Uploaded CPython 3.7m

nexsciTAP-1.1.7-cp37-cp37m-macosx_10_7_x86_64.whl (39.5 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

nexsciTAP-1.1.7-cp36-cp36m-manylinux2010_x86_64.whl (57.8 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

nexsciTAP-1.1.7-cp36-cp36m-manylinux1_x86_64.whl (57.8 kB view details)

Uploaded CPython 3.6m

nexsciTAP-1.1.7-cp36-cp36m-macosx_10_7_x86_64.whl (38.5 kB view details)

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

Details for the file nexsciTAP-1.1.7-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: nexsciTAP-1.1.7-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 57.6 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for nexsciTAP-1.1.7-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c2c8878b53be2beedae0d347c8d0daa2976b7eda79c3d3d98ca57ef3c98c057a
MD5 38ecc33fc3dfceb4809717314b1949d5
BLAKE2b-256 1314fd044d6b18befd07c5887d379c9c26319b3abfdb257109050f8d9bcbf6fb

See more details on using hashes here.

File details

Details for the file nexsciTAP-1.1.7-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: nexsciTAP-1.1.7-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 57.6 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for nexsciTAP-1.1.7-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 52a735f97d762779ec568584a3b0f7bb1fb9fb57c82b0abd61e417f3ebfb8c28
MD5 104e23d87b57ada4191b0dba7d73cebc
BLAKE2b-256 1f681bb4dd8ff9397731788437e758be04d75870e3c79d9cee6e2032b682eafa

See more details on using hashes here.

File details

Details for the file nexsciTAP-1.1.7-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: nexsciTAP-1.1.7-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 39.5 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for nexsciTAP-1.1.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 95adae14ddfa14bdac08368fac9629cc365c0b169d3edb74e440d100e53cd005
MD5 fe489168befcae412842bef92ad23352
BLAKE2b-256 649b7b8eb1af0fe293485ad8b8fb107a9f62b7cf0394aaecc116dc507cf7dcba

See more details on using hashes here.

File details

Details for the file nexsciTAP-1.1.7-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: nexsciTAP-1.1.7-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 58.7 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for nexsciTAP-1.1.7-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 428851228ec416adaf8679647fd1dea8f61322f8a7c45360d26b8a91867899c2
MD5 7e70d27cc731e0ab1c6826b0ad34bb76
BLAKE2b-256 2100eb9b7502548ee27e4edfef9b1615da269a3f77f3c759e26a7af67a423d76

See more details on using hashes here.

File details

Details for the file nexsciTAP-1.1.7-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: nexsciTAP-1.1.7-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 58.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for nexsciTAP-1.1.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ff0acf6a1e502a44c344fcacd5143b8d1e42a073823e6da419771e49b524d5c8
MD5 959f8b4cd3b262f8a7611280b1bc269f
BLAKE2b-256 134d77d3130d3a6d4b9bf4717c6b9588bcd9abfdaa161d75648e417755960eb2

See more details on using hashes here.

File details

Details for the file nexsciTAP-1.1.7-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: nexsciTAP-1.1.7-cp37-cp37m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 39.5 kB
  • Tags: CPython 3.7m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for nexsciTAP-1.1.7-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 a502215a54b731aad00072c2908117b9067d40e9499702a022e231c4ea8f8a12
MD5 b36fbe7fa00cc47506ba008af184e641
BLAKE2b-256 1c600fb9bec99becefa9aca59ff4fb4fa458e05eab40852f1180a66f630fb902

See more details on using hashes here.

File details

Details for the file nexsciTAP-1.1.7-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: nexsciTAP-1.1.7-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 57.8 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for nexsciTAP-1.1.7-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 67500ff7d864e3f5cd1cd812d664b585441898de461d8adf17aa6027150756ee
MD5 8cc04cee1ba85f608239175353a31c77
BLAKE2b-256 068c0da579090c4c4e608cf20e18fc4a71afa2571cd1cd8f49931d610715c0b7

See more details on using hashes here.

File details

Details for the file nexsciTAP-1.1.7-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: nexsciTAP-1.1.7-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 57.8 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for nexsciTAP-1.1.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 28c192db947b140f1eba8fdadfa1699a3c9ec1416784ee9789c70e2b9e0b69b3
MD5 c8758c2110525591638d2166c35e2b59
BLAKE2b-256 33398ebcdea78af1e1d5b463619020b1e42560176c1a774306b93303f3e63b22

See more details on using hashes here.

File details

Details for the file nexsciTAP-1.1.7-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: nexsciTAP-1.1.7-cp36-cp36m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 38.5 kB
  • Tags: CPython 3.6m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for nexsciTAP-1.1.7-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 fe9b0d8eecff4635faeb17420cb5b2d5c001c5149597c715c4fedd08b4ca5355
MD5 5704b90512787d9ec3c555eef27541cd
BLAKE2b-256 2435eb327cdf2e645dc0e0728b4fcb49b69b69044a6d13dff2db4cb8cd600c30

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page