signac-dashboard

Visualize data spaces in a web browser.


Keywords
visualization, dashboard, signac, framework, analysis, data, flask
License
Other
Install
pip install signac-dashboard==0.2.8

Documentation

signac-dashboard - data visualization for signac

Affiliated with NumFOCUS PyPI conda-forge RTD License PyPI-downloads Slack Twitter GitHub Stars

The signac framework helps users manage and scale file-based workflows, facilitating data reuse, sharing, and reproducibility.

The signac-dashboard package allows users to rapidly visualize and analyze data from a signac project in a web browser.

Resources

Installation

The recommended installation method for signac-dashboard is through conda or pip. The software is tested for Python 3.8+ and is built for all major platforms.

To install signac-dashboard via the conda-forge channel, execute:

conda install -c conda-forge signac-dashboard

To install signac-dashboard via pip, execute:

pip install signac-dashboard

Detailed information about alternative installation methods can be found in the documentation.

Quickstart

In an existing signac project directory, create a file dashboard.py:

from signac_dashboard import Dashboard
from signac_dashboard.modules import StatepointList, DocumentList, ImageViewer, Schema

if __name__ == '__main__':
    modules = [StatepointList(), DocumentList(), ImageViewer(context="JobContext"),
               ImageViewer(context="ProjectContext"), Schema()]
    Dashboard(modules=modules).main()

Then launch the dashboard:

$ python dashboard.py run