Dashboard for tracking and analyzing live MD simulations with streaming.
Project description
mdadash
| Latest release | |
|---|---|
| Status | |
| Community |
Dashboard for tracking and analyzing live MD simulations with streaming.
mdadash is bound by a Code of Conduct.
Getting Started
Installation
mdadash can be installed in any of the following ways depending on your Python environment:
pip install mdadash
or
uv add mdadash
Run
Once the package is installed, it can be run using the mdadash command to start the dashboard server:
mdadash --topology <topology_filename> --trajectory <trajectory_url>
Example:
mdadash --topology start.gro --trajectory imd://localhost:8889
To see a list of all the available options:
mdadash -h
$ mdadash -h
usage: mdadash [-h] --topology TOPOLOGY --trajectory TRAJECTORY [--dashboard-port DASHBOARD_PORT] [--dashboard-host DASHBOARD_HOST]
[--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}] [-v]
Start the MDA Dashboard server
options:
-h, --help show this help message and exit
--topology TOPOLOGY Topology filepath (required)
--trajectory TRAJECTORY
Trajectory URL (of the form 'imd://host:port') (required)
--dashboard-port DASHBOARD_PORT
Port to run the dashboard server on (default: 8000)
--dashboard-host DASHBOARD_HOST
Host address to bind dashboard server to (default: 127.0.0.1)
--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}
Set the logging level (default: INFO)
-v, --version Show the dashboard version and exit
Dashboard
The dashboard can be accessed by navigating to http://127.0.0.1:8000 from any browser.
Note: Both the dashboard host and post can be customized using the
mdadashcommand line options.
Development
Developer instructions for this project can be found here.
Copyright
The mdadash source code is hosted at https://github.com/MDAnalysis/mdadash and is available under the MIT License (see the file LICENSE).
Copyright (c) 2026, MDAnalysis
Acknowledgements
Project based on the MDAnalysis Cookiecutter version 0.1. Please cite MDAnalysis when using mdadash in published work.
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 mdadash-0.0.2.tar.gz.
File metadata
- Download URL: mdadash-0.0.2.tar.gz
- Upload date:
- Size: 5.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d189bbda18276794f475a467635af3c0d28576f57f1bd1cc3fac76f87533035
|
|
| MD5 |
e6d3500b79c4009543c7f10a738b6818
|
|
| BLAKE2b-256 |
338f9958cc9c8d267bb87cddd770a871d2152407eb764ec92693de9c772f766b
|
Provenance
The following attestation bundles were made for mdadash-0.0.2.tar.gz:
Publisher:
deploy.yaml on MDAnalysis/mdadash
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mdadash-0.0.2.tar.gz -
Subject digest:
4d189bbda18276794f475a467635af3c0d28576f57f1bd1cc3fac76f87533035 - Sigstore transparency entry: 1739502038
- Sigstore integration time:
-
Permalink:
MDAnalysis/mdadash@3e461c0d9f8343e0855ea567e968af0309c0ffff -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/MDAnalysis
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy.yaml@3e461c0d9f8343e0855ea567e968af0309c0ffff -
Trigger Event:
release
-
Statement type:
File details
Details for the file mdadash-0.0.2-py3-none-any.whl.
File metadata
- Download URL: mdadash-0.0.2-py3-none-any.whl
- Upload date:
- Size: 2.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8361366a38ac7b0c1b1cd448947d35ee79bb1f836df42be73c898b486683321
|
|
| MD5 |
d14404b228ffdf6902fdc20b3dadb294
|
|
| BLAKE2b-256 |
7731cddd476b9901470682048d4246863caebd87c83aa4b4a853cc0df40ae7e7
|
Provenance
The following attestation bundles were made for mdadash-0.0.2-py3-none-any.whl:
Publisher:
deploy.yaml on MDAnalysis/mdadash
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mdadash-0.0.2-py3-none-any.whl -
Subject digest:
d8361366a38ac7b0c1b1cd448947d35ee79bb1f836df42be73c898b486683321 - Sigstore transparency entry: 1739502101
- Sigstore integration time:
-
Permalink:
MDAnalysis/mdadash@3e461c0d9f8343e0855ea567e968af0309c0ffff -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/MDAnalysis
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy.yaml@3e461c0d9f8343e0855ea567e968af0309c0ffff -
Trigger Event:
release
-
Statement type: