Skip to main content

Dashboard for tracking and analyzing live MD simulations with streaming.

Project description

mdadash

Latest release Last release tag GitHub commits since latest release (by date) for a branch Documentation Status
Status GH Actions Status codecov
Community License: MIT License Powered by MDAnalysis

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

or

conda install -c conda-forge mdadash

or

mamba install -c conda-forge mdadash

To execute directly from an isolated environment without installing:

uvx mdadash -h

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 mdadash command 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mdadash-0.0.3.tar.gz (3.0 MB view details)

Uploaded Source

Built Distribution

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

mdadash-0.0.3-py3-none-any.whl (260.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mdadash-0.0.3.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mdadash-0.0.3.tar.gz
Algorithm Hash digest
SHA256 29e5817872b5e72c8d7726749de4145086488619829fde0ea5114a85332a26e0
MD5 27423b601b1e77531bce034ec4ac0f43
BLAKE2b-256 1143beff2a3f3e12940227b4e5bb8e7ea8b5d6d95bab7d926ff0e7d67b55a01d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mdadash-0.0.3.tar.gz:

Publisher: deploy.yaml on MDAnalysis/mdadash

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

File details

Details for the file mdadash-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: mdadash-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 260.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mdadash-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 aac744790441036f9b97d6cf3919e24499d645cec8f3d657054f9b40980ed909
MD5 2568feb305963a5c96e6d01a31a4ab25
BLAKE2b-256 3db3f851cb54a42a86bb3256e49a6a06112f8744a9074aa4cb4b597e0c52f4d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mdadash-0.0.3-py3-none-any.whl:

Publisher: deploy.yaml on MDAnalysis/mdadash

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