Skip to main content

Data files included as part of SNOwGLoBES

Project description

snowglobes_data

Module to make SNOwGLoBES data files available as a PyPI package.

This lets any Python package install SNOwGLoBES data files as a dependency via pip and access them via the importlib.resources module.

Usage

Install this package manually using

pip install snowglobes_data

or automatically by listing it as a dependency e.g. in the pyproject.toml or requirements.txt file of another Python package.

You can then access the data files without cloning the SNOwGLoBES repo and manually hard-coding its path in the script:

from importlib.resources import files  # on Python 3.9 and later
#from importlib_resources import files  # on Python 3.8 or earlier
import snowglobes_data

# Use `files(snowglobes_data)` instead of the hard-coded path to the SNOwGLoBES repo:
with open(files(snowglobes_data).joinpath("detector_configurations.dat")) as detectors:
    for line in detectors:
        print(line.strip())

Note: files is available since Python 3.9. If you are using an older Python version, please install and use the backport importlib_resources instead.

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

snowglobes_data-1.3.2.tar.gz (28.5 MB view details)

Uploaded Source

Built Distribution

snowglobes_data-1.3.2-py3-none-any.whl (28.9 MB view details)

Uploaded Python 3

File details

Details for the file snowglobes_data-1.3.2.tar.gz.

File metadata

  • Download URL: snowglobes_data-1.3.2.tar.gz
  • Upload date:
  • Size: 28.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for snowglobes_data-1.3.2.tar.gz
Algorithm Hash digest
SHA256 2f0faba1886ad1e09b10ac76b4c286d78c9a262a1fc54c80b2113f797099212e
MD5 c20b285eb9e65b8671274d3b3116d616
BLAKE2b-256 e3934202b4ec63d211efb87ae035254fe53e7a225ab71584140497121e08768c

See more details on using hashes here.

File details

Details for the file snowglobes_data-1.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for snowglobes_data-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e5a6302539b19b6483461454572c4657bdccc28a4a677517f4595dd755e90f3e
MD5 f3aa2086724367f8e41a8b7407ea104f
BLAKE2b-256 a99cb6d4dbd13f8034f8591cdc37697784e225fe2031ad7f095587393b5eef0d

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