Skip to main content

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.

Install Package

pip install mth5-panel

Serve

You can run the Panel apps in multiple ways. First install the package:

1) Script

Install the package, then run the app launcher:

mth5-panel-app --show

This launches the unified MTH5 create/view application through the installable script.

2) Command line

Use panel serve directly against an app script, best if mth5-panel is installed into a local directory using pip intall -e .:

panel serve mth5_panel/mth5_panel_app.py --show

3) 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.

4) VS Code

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

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

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.3.tar.gz (112.6 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.3-py3-none-any.whl (116.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mth5_panel-0.0.3.tar.gz
  • Upload date:
  • Size: 112.6 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.3.tar.gz
Algorithm Hash digest
SHA256 0f0c2194215fa1578f38ccd951a2362c056decfb57414e3d11e08d246aa9f841
MD5 8cd0024d0622117b267e10b01245f4ad
BLAKE2b-256 99ced266373eae2bddb80e2e877cb02e43e9e46aa2a07c1890fb9927dd8dce1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mth5_panel-0.0.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: mth5_panel-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 116.0 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7c0dd444dd42cc07e0ce6bec630a2cf0576dd36bfd24331991a39234f10a8cb8
MD5 3a6a495acbd5e62d98757bca5fa64a5f
BLAKE2b-256 5fcb23ac38d63207a8bf452d3a3d6ad5d276c0972d0caba484531d7bc4e93d89

See more details on using hashes here.

Provenance

The following attestation bundles were made for mth5_panel-0.0.3-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.

Release history Release notifications | RSS feed

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

This release

0.0.3 This release

2 files

0.0.2

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page