Skip to content

CADLabs/ethereum-economic-model-frontend

Repository files navigation

CADLabs Ethereum Economic Model Frontend

Frontend for the CADLabs Ethereum Economic Model hosted at https://ethmodel.io.

Directory Structure

  • assets/: CSS styles and assets
  • data/: preloaded datasets used by the dashboard
  • experiments/: experiment workflow configuration and execution
  • model/: model structure, parts, and configuration

Development

Requirements

  • Python versions: tested with 3.7, 3.8, 3.9
  • Python dependencies: tested against versions in requirements.txt

Setup

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

Local Execution

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/.

Deployment

The current version of the dashboard is deployed at https://ethmodel.io.

About

CADLabs Ethereum Economic Model frontend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published