https://github.com/arviz-devs/arviz_dashboard

Bayesian Dashboard built on top of Panel

https://github.com/arviz-devs/arviz_dashboard

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.9%) to scientific vocabulary

Keywords from Contributors

closember plot
Last synced: 11 months ago · JSON representation

Repository

Bayesian Dashboard built on top of Panel

Basic Info
  • Host: GitHub
  • Owner: arviz-devs
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 108 MB
Statistics
  • Stars: 8
  • Watchers: 9
  • Forks: 1
  • Open Issues: 22
  • Releases: 0
Created almost 6 years ago · Last pushed over 1 year ago
Metadata Files
Readme Contributing License

README.md

ArviZ Dashboard

Exploratory analysis of Bayesian models with dashboards.

Project Overview

This project brings dashboards to ArviZ enabling users to compare different visualizations in the same view and interact with them.

Installation

Contributor installation

We will use mamba to create a virtual environment where we will install a development version of ArviZ Dashboard. The first step is to follow the instructions here https://github.com/conda-forge/miniforge#mambaforge to install the correct version of mamba for your operating system. Note that if you have conda installed already, you can exchange the command mamba for conda with the same results.

bash mamba create --name arviz-dashboard pip python mamba activate arviz-dashboard

Once the virtual environment has been created, and you have activated it with the above commands, you can install the development requirements for arviz_dashboard with the following commands.

bash git clone https://github.com/arviz-devs/arviz_dashboard cd arviz_dashboard pip install --editable '.[dev,examples]'

Once the package has been installed, we need to install the pre-commit hooks used for maintaining code hygiene. Run the following commands to set up the required pre-commit hooks for development.

bash pre-commit install

When you commit your changes to your branch, pre-commit will install the tools defined in the config file, and check give feedback about required changes in order for the push to pass linting and formatting tests.

If you add a new hook to the .pre-commit-config.yaml file, run the following command in order to check if your hook is working against all the files.

bash pre-commit run --all-files

Contributor installation test

TBD

bash pytest

Usage

Dashboard usually includes multiple visualizations with different purposes. If you have any problems with certain visualizations, you can find more explanations for the ArviZ visualizations in ArviZ and Bayesian Modeling and Computation in Python

Sponsors

NumFOCUS

Owner

  • Name: ArviZ
  • Login: arviz-devs
  • Kind: organization

GitHub Events

Total
  • Issues event: 12
  • Watch event: 2
  • Delete event: 2
  • Issue comment event: 7
  • Push event: 5
  • Pull request event: 3
  • Pull request review event: 2
  • Pull request review comment event: 2
  • Create event: 2
Last Year
  • Issues event: 12
  • Watch event: 2
  • Delete event: 2
  • Issue comment event: 7
  • Push event: 5
  • Pull request event: 3
  • Pull request review event: 2
  • Pull request review comment event: 2
  • Create event: 2

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 18
  • Total Committers: 6
  • Avg Commits per committer: 3.0
  • Development Distribution Score (DDS): 0.722
Past Year
  • Commits: 3
  • Committers: 2
  • Avg Commits per committer: 1.5
  • Development Distribution Score (DDS): 0.333
Top Committers
Name Email Commits
Yilin Xia x****l@o****m 5
Andy Maloney 6****s 5
Ari Hartikainen a****n 3
Osvaldo A Martin a****a@g****m 2
ahartikainen a****n@g****m 2
Andy Maloney a****y@m****g 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 29
  • Total pull requests: 18
  • Average time to close issues: 3 months
  • Average time to close pull requests: 2 months
  • Total issue authors: 7
  • Total pull request authors: 5
  • Average comments per issue: 1.21
  • Average comments per pull request: 2.06
  • Merged pull requests: 13
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 11
  • Pull requests: 3
  • Average time to close issues: 4 days
  • Average time to close pull requests: 8 days
  • Issue authors: 4
  • Pull request authors: 2
  • Average comments per issue: 0.18
  • Average comments per pull request: 2.0
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • yilinxia (9)
  • amaloney (6)
  • ndmlny-qs (6)
  • aloctavodia (4)
  • zaxtax (2)
  • Ganidu123 (1)
  • ahartikainen (1)
Pull Request Authors
  • yilinxia (7)
  • amaloney (6)
  • ndmlny-qs (5)
  • ahartikainen (2)
  • aloctavodia (1)
Top Labels
Issue Labels
enhancement (9) bug (3) maintenance (1) discussion (1) documentation (1)
Pull Request Labels
enhancement (4) maintenance (1)

Dependencies

requirements.txt pypi
  • arviz *
  • bokeh *
  • panel *
  • streamz *