Catalog PyPI
Back to packageRELEASE DETAILS

1.0.6

PyPI

ADQL

Utility for converting ADQL to local SQL syntax.

adqlastronomydatabasesql
Published20 Jul 2020
Direct dependencies1
Transitive dependenciesNot calculated

README

Version 1.0.6 documentation
# ADQL
ADQL to Local SQL Translator

ADQL is a variant of SQL that is understood by no DBMSs, the main difference 
being support for sky spatial constraints.  

One approach to supporting ADQL is to extend the DBMS with these ADQL-specific
constructs.  The alternate approach taken here is to translate the ADQL into
local SQL before sending it to the DBMS.

Since we also want to make use of spatial indexing to speed up spatial searches,
we include in this translation additional spatial index column constraints.  
This requires reference to special added columns. 

The hope is that this code can be leveraged by others who either wish to add
spatial indexing to their DBMS the same way we have or would like a starting
place for developing code around their own DBMS.

This package is complementary to but independent of our implemetation of the
IVOA Table Access Protocol (TAP); a web service for managing remote database
requests for astronomy in a general way.  TAP manages requests/results and is
generally fed ADQL.  This ADQL translator is used by our TAP implementation
to turn ADQL into SQL the local DBMS can handle directly.

Since this is pure Python, the PyPI package can be built with a simple
"<i>python setup.py bdist_wheel</i>".


Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
spatial-index
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
spatial-indexruntime

Distribution files

1 collected
ADQL-1.0.6-py3-none-any.whl

bdist_wheel · 13.75 KB · Python py3

Source file

Repository

PENDING
caltech-ipac/adql

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:49 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:e627026210e2cdd2adcaa600dc9bdf46ae7101c5267d45450c4c40744ae44dbf

Other collected versions

View all collected versions →