-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Undo changes to ci.yaml
- Loading branch information
Showing
71 changed files
with
4,240 additions
and
200 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,16 @@ | ||
# vo-siav2 | ||
# SIA | ||
|
||
Rubin Observatory SIAV2 implementation over Butler | ||
Learn more at https://vo-siav2.lsst.io | ||
SIA is an implementation of the IVOA [Simple Image Access v2](https://www.ivoa.net/documents/SIA/20150610/PR-SIA-2.0-20150610.pdf) protocol as a [FastAPI](https://fastapi.tiangolo.com/) web service, designed to be deployed as part of the Rubin Science Platform. | ||
|
||
The default configuration is designed to use the [dax_obscore](https://github.com/lsst-dm/dax_obscore) package and interact with a [Butler](https://github.com/lsst/daf_butler) repository to find images that match a certain criteria. | ||
|
||
While the application has been designed with consideration to potential future use with other middleware packages & query engines, the current release is targeted to the specific Butler-backed use case for the RSP. | ||
|
||
Queries results are streamed as VOTable responses to the user, and in the current release this is the only format supported. | ||
|
||
The application expects as configuration the definition of what query_engine to use, and the associated data collections configuration. In the default case of using Remote Butler as the query engine, the application expects at least one data collection (with default=True). | ||
|
||
The system architecture & design considerations have been documented in https://github.com/lsst-sqre/sqr-095. | ||
|
||
See [CHANGELOG.md](https://github.com/lsst-sqre/sia/blob/main/CHANGELOG.md) for the change history of sia. | ||
|
||
vo-siav2 is developed with [FastAPI](https://fastapi.tiangolo.com) and [Safir](https://safir.lsst.io). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
# This file was autogenerated by uv via the following command: | ||
# uv pip compile --output-file requirements/dev.txt requirements/dev.in | ||
annotated-types==0.7.0 | ||
# via | ||
# -c requirements/main.txt | ||
# pydantic | ||
anyio==4.6.0 | ||
# via | ||
# -c requirements/main.txt | ||
# httpx | ||
asgi-lifespan==2.1.0 | ||
# via -r requirements/dev.in | ||
attrs==24.2.0 | ||
# via scriv | ||
certifi==2024.8.30 | ||
# via | ||
# -c requirements/main.txt | ||
# httpcore | ||
# httpx | ||
# requests | ||
charset-normalizer==3.3.2 | ||
# via | ||
# -c requirements/main.txt | ||
# requests | ||
click==8.1.7 | ||
# via | ||
# -c requirements/main.txt | ||
# click-log | ||
# scriv | ||
click-log==0.4.0 | ||
# via scriv | ||
coverage==7.6.1 | ||
# via | ||
# -r requirements/dev.in | ||
# pytest-cov | ||
h11==0.14.0 | ||
# via | ||
# -c requirements/main.txt | ||
# httpcore | ||
httpcore==1.0.6 | ||
# via | ||
# -c requirements/main.txt | ||
# httpx | ||
httpx==0.27.2 | ||
# via | ||
# -c requirements/main.txt | ||
# -r requirements/dev.in | ||
idna==3.10 | ||
# via | ||
# -c requirements/main.txt | ||
# anyio | ||
# httpx | ||
# requests | ||
iniconfig==2.0.0 | ||
# via pytest | ||
jinja2==3.1.4 | ||
# via | ||
# -c requirements/main.txt | ||
# scriv | ||
markdown-it-py==3.0.0 | ||
# via scriv | ||
markupsafe==3.0.0 | ||
# via | ||
# -c requirements/main.txt | ||
# jinja2 | ||
mdurl==0.1.2 | ||
# via markdown-it-py | ||
mypy==1.11.2 | ||
# via -r requirements/dev.in | ||
mypy-extensions==1.0.0 | ||
# via mypy | ||
packaging==24.1 | ||
# via | ||
# -c requirements/main.txt | ||
# pytest | ||
pluggy==1.5.0 | ||
# via pytest | ||
pydantic==2.9.2 | ||
# via | ||
# -c requirements/main.txt | ||
# -r requirements/dev.in | ||
pydantic-core==2.23.4 | ||
# via | ||
# -c requirements/main.txt | ||
# pydantic | ||
pytest==8.3.3 | ||
# via | ||
# -r requirements/dev.in | ||
# pytest-asyncio | ||
# pytest-cov | ||
pytest-asyncio==0.24.0 | ||
# via -r requirements/dev.in | ||
pytest-cov==5.0.0 | ||
# via -r requirements/dev.in | ||
requests==2.32.3 | ||
# via | ||
# -c requirements/main.txt | ||
# scriv | ||
scriv==1.5.1 | ||
# via -r requirements/dev.in | ||
sniffio==1.3.1 | ||
# via | ||
# -c requirements/main.txt | ||
# anyio | ||
# asgi-lifespan | ||
# httpx | ||
typing-extensions==4.12.2 | ||
# via | ||
# -c requirements/main.txt | ||
# mypy | ||
# pydantic | ||
# pydantic-core | ||
urllib3==2.2.3 | ||
# via | ||
# -c requirements/main.txt | ||
# requests |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.