The official visualization dashboard for the ModSSC benchmark project. It allows researchers to explore, analyze, and inspect the results of Semi-Supervised Learning (SSL) experiments.
dashboard/: React-based visualization frontend (Vite + Tailwind + Recharts).runs/: Experiment logs and configuration files from ModSSC.src/etl.py: ETL pipeline to parse logs (extracting metrics, configs, and logs) intodashboard/public/data..github/workflows/deploy.yml: CI/CD for automated ETL and GitHub Pages deployment.
- Node.js (v18+)
- Python (v3.10+)
-
Process Data:
pip install pandas pyyaml python src/etl.py
-
Run Dashboard:
cd dashboard npm install npm run dev
The project is configured to automatically deploy to GitHub Pages on every push to the main branch. The deployment process includes:
- Running the ETL script to refresh data.
- Building the React application.
- Deploying the static files to the
gh-pagesbranch.