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.11.tar.gz (37.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sdss_access-3.0.11-py3-none-any.whl (40.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sdss_access-3.0.11.tar.gz
Algorithm Hash digest
SHA256 4f1234f5202cc1dfb00f489cc21e0f218669720300cc776e5a3fb3920695b640
MD5 dd6d786f5c42dc803ac781ea842c8ade
BLAKE2b-256 31aa7ebf97aeb93ec12540777292e120b6747d55188853e613d85941173b70fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for sdss_access-3.0.11.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.11-py3-none-any.whl.

File metadata

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

File hashes

Hashes for sdss_access-3.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 a3120c8bde7f0abade94f542995ad33ae9d380a4157f679f84f3e9742c599fce
MD5 dc6c442dc843fdd20a5503421aaacb6f
BLAKE2b-256 eb510a814967ff8ab6d3547d937d01986ef7acafe00367cfe7d4a95bff60178c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sdss_access-3.0.11-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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page