Skip to main content

Package to dynamically build filepaths and access all SDSS SAS products

Project description

sdss_access

Versions Documentation Status Build Sphinx Documentation Build and Test codecov

This products allows for dynamically building filepaths to SDSS data products hosted on the Science Archive Server (SAS). Filepaths are dynamically constructed given a minimal name and set of keywords to be substituted via a string templating system. Data products can also be downloaded programmatically using an Access class which provides streaming downloads via rysnc or curl depending on your OS. See the full documentation at http://sdss-access.readthedocs.io/en/latest/

Developer Install

To install sdss_access for development locally:

git clone https://github.com/sdss/sdss_access
cd sdss_access
pip install -e ".[dev,docs]"

Build Sphinx Docs

Within the top level repo directory, run the sdsstools commands:

# build the Sphinx documentation
sdss docs.build

# open the docs locally in a browser
sdss docs.show

Documentation is automatically built and pushed to Read The Docs.

Testing

Tests are created using pytest. Navigate to the tests directory from the top level and run with pytest.

cd tests
pytest

Creating Releases

New releases of sdss-access are created automatically, and pushed to PyPi, when new tags are pushed to Github. See the Create Release Github Action and Releases for the list.

New tag names follow the Python semantic versioning syntax, i.e. X.Y.Z.

Useful links

Project details


Download files

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

Source Distribution

sdss_access-3.0.10.tar.gz (36.2 kB view details)

Uploaded Source

Built Distribution

sdss_access-3.0.10-py3-none-any.whl (39.9 kB view details)

Uploaded Python 3

File details

Details for the file sdss_access-3.0.10.tar.gz.

File metadata

  • Download URL: sdss_access-3.0.10.tar.gz
  • Upload date:
  • Size: 36.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sdss_access-3.0.10.tar.gz
Algorithm Hash digest
SHA256 009104f509036e851d73ebc59c4b9a1f95a6e3144e2cf0b58e912bd66459a848
MD5 e0d5ee356ad1c8161f2b58b66ea60011
BLAKE2b-256 a0fc36dbf7853b0c65a3abb9aada37717e67451ae7122765e47171852cbb5ccd

See more details on using hashes here.

Provenance

The following attestation bundles were made for sdss_access-3.0.10.tar.gz:

Publisher: release.yml on sdss/sdss_access

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sdss_access-3.0.10-py3-none-any.whl.

File metadata

  • Download URL: sdss_access-3.0.10-py3-none-any.whl
  • Upload date:
  • Size: 39.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sdss_access-3.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 01fce3e62323002a01be22ba4d08240cea4ab38ee77b236b0b0a497e4fcea2d0
MD5 c5d4df0920559600b89d5fca57a94e17
BLAKE2b-256 64e3db8329588ac68e59a88cf02649c858a24d89259459ed9a05769bb53d466b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sdss_access-3.0.10-py3-none-any.whl:

Publisher: release.yml on sdss/sdss_access

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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