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.0.tar.gz (107.2 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.0-py3-none-any.whl (101.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: legend_pygeom_optics-0.17.0.tar.gz
  • Upload date:
  • Size: 107.2 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.0.tar.gz
Algorithm Hash digest
SHA256 e3b4fb2ee90901221071fbfaf628f00a1e74b9e3647a8b58b58d628ab32ab68e
MD5 42d166c7155a2caf75e5284b10150ccc
BLAKE2b-256 e1d03c33c7002be328c353abed1d9d503791529f528ecb02749d62a8f2165539

See more details on using hashes here.

Provenance

The following attestation bundles were made for legend_pygeom_optics-0.17.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for legend_pygeom_optics-0.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fceb0db92dee296c83b94ec434b054d714e41a3b0d1050fce0e2609028c64012
MD5 1b0bd2ea6e27cecfbd5237f7ba34ddf4
BLAKE2b-256 bb915079191a99aed8be765e0c586e7b6a4bcf9fba16017ba41874a234114e2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for legend_pygeom_optics-0.17.0-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