Skip to main content

No project description provided

Project description

mth5-panel

Includes panel applications for building and viewing a MTH5 file.

mth5-panel provides interactive user interfaces built with panel for common MTH5 workflows. The applications help you:

  • Create MTH5 files from supported input data.
  • Inspect MTH5 contents in a browser-based interface.
  • Explore time-series data and metadata without writing custom plotting code.

Installation

Install from source with either pip or uv.

pip

pip install mth5-panel

uv

uv pip install mth5-panel

Development Mode

git clone https://github.com/IAGA-DVI-DataStandards/mth5-panel.git
pip install -e .

This project is not currently available through conda channels.

Contributing

Contributions are welcome.

Raise an issue

  1. Search existing issues to avoid duplicates.
  2. Open a new issue: https://github.com/IAGA-DVI-DataStandards/mth5-panel/issues/new
  3. Review existing issues: https://github.com/IAGA-DVI-DataStandards/mth5-panel/issues
  4. Use a clear title, expected behavior, observed behavior, and reproducible steps.

Create a pull request

  1. Fork the repository and create a feature branch.
  2. Make focused changes with tests where possible.
  3. Run tests locally before submitting.
  4. Open a pull request: https://github.com/IAGA-DVI-DataStandards/mth5-panel/pulls
  5. Link the related issue and explain what changed and why.

Serve

You can run the Panel apps in multiple ways.

1) Command line

Use panel serve directly against an app script:

panel serve mth5_panel/mth5_viewer.py --show

You can also serve other app entry files in this package, for example:

panel serve mth5_panel/make_mth5.py --show

2) Jupyter notebook

In a notebook, enable the Panel extension and render a view inline:

import panel as pn

pn.extension()

Then import or build a Panel object from one of the app modules and display it in a notebook cell.

3) VS Code

  1. Open this repository in VS Code.
  2. Open a terminal in the project root.
  3. Run a panel serve command, for example:
panel serve mth5_panel/mth5_viewer.py --autoreload --show

VS Code will show the local server URL in the terminal output; open it in your browser to use the application.

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

mth5_panel-0.0.2.tar.gz (111.8 kB view details)

Uploaded Source

Built Distribution

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

mth5_panel-0.0.2-py3-none-any.whl (114.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mth5_panel-0.0.2.tar.gz
Algorithm Hash digest
SHA256 97e7e2646344fbe3c6a489c1d8524614dfb3730c736dace98b9df0375abe5106
MD5 f5f43af86493d1c0dd9a5a72e11a2ee8
BLAKE2b-256 bb96c6b5c1059fbbc7bb1429dd2d4e8a12daf1cfd8103c93d45825108061d731

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on IAGA-DVI-DataStandards/mth5-panel

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

File details

Details for the file mth5_panel-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: mth5_panel-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 114.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mth5_panel-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 00c3cf889e4a55608bb90210d102fc97246fa13fc4074ad993353f2777d27c00
MD5 a86b0093c7b9654f9c677a30e3df72cb
BLAKE2b-256 7a624f852cd41c96d9dbd9b89b864c8f4978fce7a2025bad3774047369c11974

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on IAGA-DVI-DataStandards/mth5-panel

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