Skip to content

sg-dev/resilience-lifecycle-dashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOI

Resilience Lifecycle Dashboard

This repository contains an interactive dashboard that visualizes the cycles emerging from the resilience model presented in the paper "Struggling with change: The fragile resilience of collectives".

Dashboard screenshot

The dashboard lets users see the effect of parameter changes on cycles. The dashboard offers sliders that allow to interactively change each parameter and immediately see the effect on the cycles.

The dashboard is programmed in Python and JavaScript using the Bokeh visualization library. The code in this repository compiles the dashboard as an HTML website, which can then be viewed in standard web browsers. The dashboard performs all computations inside the user's browser without a backend server. An online version of the dashboard can be viewed here.

Usage

To generate the dashboard and view it, proceed as follows in a bash terminal:

  1. Clone this repository, and install all Python packages from requirements.txt.
  2. Type: cd /path/to/repository
  3. Type: make
  4. This generates a file build/dashboard.html, which can be opened in a browser.

About

Interactive visualization of resilience lifecycles.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 80.5%
  • JavaScript 16.5%
  • Makefile 3.0%