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.2.tar.gz (108.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.2-py3-none-any.whl (104.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: legend_pygeom_optics-0.17.2.tar.gz
  • Upload date:
  • Size: 108.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.2.tar.gz
Algorithm Hash digest
SHA256 9c0669f326731098be09fcf7878da8447260f6a7b1bfccfe9f55a2057d45b959
MD5 c043e32d8da9cd90e5396ac428c40934
BLAKE2b-256 67d0d60cfd89c8b47b2880fc3000547b7735858265eb3031060d32d62962f95c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for legend_pygeom_optics-0.17.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d80fc5022671e8b86c881765c911ab95f9c2ecbf65a6ac477fea806cb05d111e
MD5 3d933521df5c1509f0e48c4126fccae0
BLAKE2b-256 036b1d6c937b9c02ff1735f23e13d879c0337efbdd8b2e4f5d5ab71e9eb0f387

See more details on using hashes here.

Provenance

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