No project description provided
Project description
mth5-panel
- Current Version: 0.0.2
- Home URL: IAGA-DVI-DataStandards/mth5-panel: Panel application to build and view MTH5 files
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
- Search existing issues to avoid duplicates.
- Open a new issue: https://github.com/IAGA-DVI-DataStandards/mth5-panel/issues/new
- Review existing issues: https://github.com/IAGA-DVI-DataStandards/mth5-panel/issues
- Use a clear title, expected behavior, observed behavior, and reproducible steps.
Create a pull request
- Fork the repository and create a feature branch.
- Make focused changes with tests where possible.
- Run tests locally before submitting.
- Open a pull request: https://github.com/IAGA-DVI-DataStandards/mth5-panel/pulls
- 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
- Open this repository in VS Code.
- Open a terminal in the project root.
- Run a
panel servecommand, 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97e7e2646344fbe3c6a489c1d8524614dfb3730c736dace98b9df0375abe5106
|
|
| MD5 |
f5f43af86493d1c0dd9a5a72e11a2ee8
|
|
| BLAKE2b-256 |
bb96c6b5c1059fbbc7bb1429dd2d4e8a12daf1cfd8103c93d45825108061d731
|
Provenance
The following attestation bundles were made for mth5_panel-0.0.2.tar.gz:
Publisher:
publish.yml on IAGA-DVI-DataStandards/mth5-panel
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mth5_panel-0.0.2.tar.gz -
Subject digest:
97e7e2646344fbe3c6a489c1d8524614dfb3730c736dace98b9df0375abe5106 - Sigstore transparency entry: 2287326686
- Sigstore integration time:
-
Permalink:
IAGA-DVI-DataStandards/mth5-panel@705ffb1d719f22541f2263a95147821c90c37dce -
Branch / Tag:
refs/heads/main - Owner: https://github.com/IAGA-DVI-DataStandards
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@705ffb1d719f22541f2263a95147821c90c37dce -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00c3cf889e4a55608bb90210d102fc97246fa13fc4074ad993353f2777d27c00
|
|
| MD5 |
a86b0093c7b9654f9c677a30e3df72cb
|
|
| BLAKE2b-256 |
7a624f852cd41c96d9dbd9b89b864c8f4978fce7a2025bad3774047369c11974
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mth5_panel-0.0.2-py3-none-any.whl -
Subject digest:
00c3cf889e4a55608bb90210d102fc97246fa13fc4074ad993353f2777d27c00 - Sigstore transparency entry: 2287326695
- Sigstore integration time:
-
Permalink:
IAGA-DVI-DataStandards/mth5-panel@705ffb1d719f22541f2263a95147821c90c37dce -
Branch / Tag:
refs/heads/main - Owner: https://github.com/IAGA-DVI-DataStandards
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@705ffb1d719f22541f2263a95147821c90c37dce -
Trigger Event:
push
-
Statement type: