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
, http[s]
, and resource
(Python package resource) URI schemes as well as a scheme-less URI (relative local file path).
The is package provides the main file abstraction layer in the Rubin Observatory Data Butler datastore.
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-24.0.0a20223100.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82cc2033dda29158c0b245cfbd8e8a03b357645078e737425c8939edb229c809 |
|
MD5 | 7ebd9a98112728fa678d12dcc580abd9 |
|
BLAKE2b-256 | 71dbc21368b3186a61b8072d5463a847c53eb538bcec43176b7e646afb4dc236 |
Close
Hashes for lsst_resources-24.0.0a20223100-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c8de1411597f8660539aa05d41d43b02ee9685963f33e9124d508b6863fb7c0 |
|
MD5 | 85e66b6f6433db32a146bb9155265e5f |
|
BLAKE2b-256 | b7f15ed81e2ecb7214c9290e41caa78b0b6c02bfe538caad84042c56097ec6e2 |