Skip to main content

Python package for processing LEGEND-200 data

Project description

Running the dashboard

It is recommended to use uv to run the dashboard as it makes the package management easier. Clone the repo and update the dashboard-config.yaml with the desired paths then simply run:

uv run dashboard dashboard-config.yaml -p 9009

to get the full dashboard. If running remotely you will just need to forward the relevant port. It is also possible to disable certain pages if not needed/wanted e.g.:

uv run dashboard dashboard-config.yaml -p 9009 -d spm muon llama phy

Alternatively can just run the individual components:

uv run dashboard-cal dashboard-config.yaml -p 9009 uv run dashboard-phy dashboard-config.yaml -p 9009 uv run dashboard-llama dashboard-config.yaml -p 9009 uv run dashboard-muon dashboard-config.yaml -p 9009 uv run dashboard-spms dashboard-config.yaml -p 9009

Developing

For developing it is recommending to install the package using the following commands:

uv venv source .venv/bin/activate uv pip install -e .[dev]

From there you can start a jupyter notebook. All the relevant classes have a build_*_pane(s) function to get the panel panes which can be displayed in a notebook. You should also pass the notebook=True option to make displaying work better.

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_dashboard-0.0.2.tar.gz (3.7 MB view details)

Uploaded Source

Built Distribution

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

legend_dashboard-0.0.2-py3-none-any.whl (3.7 MB view details)

Uploaded Python 3

File details

Details for the file legend_dashboard-0.0.2.tar.gz.

File metadata

  • Download URL: legend_dashboard-0.0.2.tar.gz
  • Upload date:
  • Size: 3.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for legend_dashboard-0.0.2.tar.gz
Algorithm Hash digest
SHA256 69f211dc5e7959c57ff5aba7b45869d54e477b635a436a8d6da0f0e4cc07f481
MD5 de052ac6d4d22df7200a2a09b9fc4015
BLAKE2b-256 f8b1872eeb8bcb86f2162a141f385c2d6de1f29285d2a8f8c94b6c3d3b5d0cff

See more details on using hashes here.

Provenance

The following attestation bundles were made for legend_dashboard-0.0.2.tar.gz:

Publisher: distribute.yml on legend-exp/legend-monitor-dashboard

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_dashboard-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for legend_dashboard-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3ca766625a535f44aafec8507f15e324479b433a6ffa88455babda7a016fda10
MD5 77040590105b275a0a24ce8a33753439
BLAKE2b-256 f20f992e4421cd47ce6ff82913ea0cf2620c4b4d0ad052dd3a515e8eb6c2ea41

See more details on using hashes here.

Provenance

The following attestation bundles were made for legend_dashboard-0.0.2-py3-none-any.whl:

Publisher: distribute.yml on legend-exp/legend-monitor-dashboard

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