Skip to main content

Optical properties of the LEGEND experiment

Project description

legend-pygeom-optics

PyPI conda-forge GitHub tag (latest by date) GitHub Workflow Status pre-commit Code style: black Codecov Checked with mypy GitHub issues GitHub pull requests License Read the Docs

This package contains a collection of optical properties of materials used in the LEGEND experiment.

As a common interface, each optical property gets its own defining function in the material's module. Those functions can be used directly to just retrieve the value(s) of the property. Most property definitions contain unit information via the pint package. For a full list of defined properties refer to the package documentation.

Export of Geant4 material properties

To ease the use in Geant4-based simulations, every module also provides functions to be used with pyg4ometry. These functions' names are always prefixed with pyg4_. All other functions of this module can be used without having pyg4ometry installed.

[!NOTE]

The provided functions for interoperability with Geant4 generally only support Geant4 version 11.0 and later..

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

legend_pygeom_optics-0.17.1.tar.gz (107.6 kB view details)

Uploaded Source

Built Distribution

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

legend_pygeom_optics-0.17.1-py3-none-any.whl (102.1 kB view details)

Uploaded Python 3

File details

Details for the file legend_pygeom_optics-0.17.1.tar.gz.

File metadata

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

File hashes

Hashes for legend_pygeom_optics-0.17.1.tar.gz
Algorithm Hash digest
SHA256 68c5e605441c4f49fb4ae896e2686d90b868ae87d5ad85da1415c5aa4030cb51
MD5 8483885df994d580a6d5a84ec336c3ec
BLAKE2b-256 473aa2ae01d05a41a8d5bdd334054b10be3952c0895baf4fa58278ef2aba2175

See more details on using hashes here.

Provenance

The following attestation bundles were made for legend_pygeom_optics-0.17.1.tar.gz:

Publisher: distribution.yml on legend-exp/legend-pygeom-optics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file legend_pygeom_optics-0.17.1-py3-none-any.whl.

File metadata

File hashes

Hashes for legend_pygeom_optics-0.17.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0958fd63059203fe4f0dd3d69b6b84c7f4221bf4eb7104e64cb0a36fd9e2186d
MD5 06bc2d78492b7793250f61fbcfaf8f1a
BLAKE2b-256 4869dc14093deac28cffab7499918fe8a201f22436aa071da0a243474e15a06b

See more details on using hashes here.

Provenance

The following attestation bundles were made for legend_pygeom_optics-0.17.1-py3-none-any.whl:

Publisher: distribution.yml on legend-exp/legend-pygeom-optics

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