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_acccess
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.4.tar.gz (32.7 kB view details)

Uploaded Source

Built Distribution

sdss_access-3.0.4-py2.py3-none-any.whl (38.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file sdss-access-3.0.4.tar.gz.

File metadata

  • Download URL: sdss-access-3.0.4.tar.gz
  • Upload date:
  • Size: 32.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for sdss-access-3.0.4.tar.gz
Algorithm Hash digest
SHA256 2fbb45058e2254f5a7de557c2a65208a2460795360572d40b4aa47f9f76eb72b
MD5 81dc6ac69c007f477d889a7864e4c33d
BLAKE2b-256 104a04e4d9f575b3cc0e2132dad3119c036c4118e04e8b2c54f99532b0d4d842

See more details on using hashes here.

File details

Details for the file sdss_access-3.0.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for sdss_access-3.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1025d5409ff61ddf82ed5973a8769c193279fb3f75be6b8d4d5495a2d161e124
MD5 959a1d685c8500aab7e6c7eef999977a
BLAKE2b-256 53888a8eca7382b9a03b8cc466b3741b5a1ef5925cf5ef7ec0ce2e0021009d1a

See more details on using hashes here.

Supported by

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