Frontend for the CADLabs Ethereum Economic Model hosted at https://ethmodel.io.
- assets/: CSS styles and assets
- data/: preloaded datasets used by the dashboard
- experiments/: experiment workflow configuration and execution
- model/: model structure, parts, and configuration
- Python versions: tested with 3.7, 3.8, 3.9
- Python dependencies: tested against versions in
requirements.txt
To setup a Python 3 development environment:
# Create a virtual environment using Python 3 venv module
python3 -m venv venv
# Activate virtual environment
source venv/bin/activate
# Install Python 3 dependencies inside virtual environment
pip install -r requirements.txt
To execute the dashboard locally:
python index.py
To execute the dashboard in the development version (without authentication):
python index.py --dev
After executing the command, the dash app will run locally. The default dash port is http://127.0.0.1:8050/.
The current version of the dashboard is deployed at https://ethmodel.io.