{"id":21735125,"url":"https://github.com/caltech-ipac/adql","last_synced_at":"2025-04-13T01:51:59.648Z","repository":{"id":56469992,"uuid":"265668866","full_name":"Caltech-IPAC/ADQL","owner":"Caltech-IPAC","description":"Python utility for converting ADQL to local SQL, including generic spatial indexing.","archived":false,"fork":false,"pushed_at":"2022-02-24T18:31:25.000Z","size":87,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T01:51:40.912Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Caltech-IPAC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-20T19:34:31.000Z","updated_at":"2024-11-01T21:11:52.000Z","dependencies_parsed_at":"2022-08-15T19:20:38.916Z","dependency_job_id":null,"html_url":"https://github.com/Caltech-IPAC/ADQL","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Caltech-IPAC%2FADQL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Caltech-IPAC%2FADQL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Caltech-IPAC%2FADQL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Caltech-IPAC%2FADQL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Caltech-IPAC","download_url":"https://codeload.github.com/Caltech-IPAC/ADQL/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654039,"owners_count":21140235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-26T05:11:59.959Z","updated_at":"2025-04-13T01:51:59.580Z","avatar_url":"https://github.com/Caltech-IPAC.png","language":"Python","readme":"# ADQL\nADQL to Local SQL Translator\n\nADQL is a variant of SQL. It is not understood by DBMSs, primnarily because ADQL supports for spatial constraints on the sky.  \n\nOne approach to supporting ADQL is to extend the DBMS with these ADQL-specific\nconstructs.  The alternate approach taken here is to translate the ADQL into\nlocal SQL before sending it to the DBMS.\n\nSince we also want to make use of spatial indexing to speed up spatial searches,\nwe include in this translation additional spatial index column constraints.  \nThis requires reference to special added columns. \n\nThe hope is that this code can be leveraged by others who either wish to add\nspatial indexing to their DBMS the same way we have or would like a starting\nplace for developing code around their own DBMS.\n\nThis package is complementary to but independent of our implemetation of the\nIVOA Table Access Protocol (TAP); a web service for managing remote database\nrequests for astronomy in a general way.  TAP manages requests/results and is\ngenerally fed ADQL.  This ADQL translator is used by our TAP implementation\nto turn ADQL into SQL the local DBMS can handle directly.\n\nSince this is pure Python, the PyPI package can be built with a simple\n\"\u003ci\u003epython setup.py bdist_wheel\u003c/i\u003e\".\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaltech-ipac%2Fadql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaltech-ipac%2Fadql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaltech-ipac%2Fadql/lists"}