Automated Dashboard Update#

Last updated: Mar 14, 2026, 5:04:28 AM

Table of Contents#

Pipeline Charts 📈

Pipeline Specs#

Pipeline Name

Automated Dashboard Update

Pipeline ID

DASH

Lead Pipeline Developer

Jeremiah Bejarano

Contributors

Jeremiah Bejarano

Git Repo URL

jmbejara/example-updating-dashboard

Pipeline Web Page

Pipeline Web Page

Date of Last Code Update

2026-03-14 05:04:24

OS Compatibility

Linked Dataframes

DASH:normalized_series
DASH:pc1

About this project#

This example uses GitHub Actions to automatically update a dashboard. The dashboard consists of a Sphinx site that is published to GitHub Pages. The Sphinx site is generated using a custom tool called ChartBook: jmbejara/chartbook

The documentation for ChartBook is available here: https://backofficedev.github.io/chartbook

Quick Start#

To quickest way to run code in this repo is to use the following steps. First, note that you must have TexLive installed on your computer and available in your path. You can do this by downloading and installing it from here (windows and mac installers). Having installed LaTeX, open a terminal and navigate to the root directory of the project and create a conda environment using the following command:

conda create -n blank python=3.12
conda activate blank

and then install the dependencies with pip

pip install -r requirements.txt

You can then navigate to the src directory and then run

doit