An abstraction layer for reading and writing from URI file resources.
Project description
lsst.resources
This package provides a simple interface to local or remote files using URIs.
from lsst.resources import ResourcePath
file_uri = ResourcePath("/data/file.txt")
contents = file_uri.read()
s3_uri = ResourcePath("s3://bucket/data/file.txt")
contents = s3_uri.read()
The package currently understands file
, s3
, gs
, http[s]
, and resource
(Python package resource) URI schemes as well as a scheme-less URI (relative local file path).
The package provides the main file abstraction layer in the Rubin Observatory Data Butler datastore.
PyPI: lsst-resources
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for lsst-resources-25.0.0a20224400.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe5515b11e10f79c014182a16e9ce862beb1931ad8195d4ea4b870feb0329a6f |
|
MD5 | b473fbfcf2c1c667232964981135fc4e |
|
BLAKE2b-256 | 522d02aa85b974fd57db87f7c4d0880a84dc91c583d6738c7181a73ed2318dd6 |
Close
Hashes for lsst_resources-25.0.0a20224400-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8657993a315d43505228ddbc0b396a0c0a986515474f7c332975c9d637707c2 |
|
MD5 | 4187365fb3fbc5d057859c8881df5de2 |
|
BLAKE2b-256 | 7b3d016913f7403a9b201d79e7aed84f1c96713d0102e7692e54fb02626f58b8 |