GCBM Assistant is a desktop application for configuring, running, compiling, and analyzing Generic Carbon Budget Model (GCBM) workflows.
This README is intentionally practical: a new user should be able to run the full flow from here. The full documentation site is:
- Configure simulation inputs from project folders and shapefiles.
- Run simulations with validation and live logs.
- Compile outputs into analysis-ready databases and optional spatial TIFFs.
- Analyze results with charts, spatial playback, and report views.
- Requirements
- Install and Run
- Windows Installer
- End-to-End Workflow
- Expected Artifacts
- Documentation Map
- Release and CI/CD
- Troubleshooting
- Python
>=3.10for source installs - Windows is the primary installer packaging target (
.exe) - A prepared GCBM workspace (for example
gcbm_training)
cd gcbm_assistant
uv pip install -e .
gcbm-assistantAlternative launch:
python -m gcbm_assistant.appFor non-technical users, use the installer build:
- Download latest
GCBM_Assistant_Setup_*.exefrom Releases. - Run the installer and complete setup.
- Launch using desktop shortcut.
Installer build assets are in installer/ and release automation is in
.github/workflows/windows-installer.yml.
- Open Simulation.
- Select project directory and confirm discovered input files.
- Map required columns (age, classifiers, temperature source).
- Validate configuration, then run simulation.
Playbook: Simulation playbook
- Open Compile.
- Select simulation project output location.
- Set compiled database output name.
- Enable spatial TIFF output if map analysis is needed.
- Run compilation and verify success.
Playbook: Compilation playbook
- Open Visualize.
- Load compiled
.db. - Add charts and apply classifier filters.
- Optionally load spatial TIFF folder for map mode and year playback.
- Export charts or PDF outputs as needed.
Playbook: Visualization playbook
After successful workflow execution, you should see:
- Simulation stage:
gcbm_project/output/
- Compilation stage:
gcbm_project/processed_output/compiled_results.db(name may vary)gcbm_project/processed_output/config/gcbm_project/processed_output/spatial/*.tif(if enabled)
- Visualization stage:
- exported chart/report files if requested by user
Reference: Data and output artifacts
- Docs home
- Quickstart
- Simulation playbook
- Compilation playbook
- Visualization playbook
- Visualization feature reference
- Troubleshooting matrix
- Known issues
- Support matrix
- Release policy
- Installer workflow:
.github/workflows/windows-installer.yml - Docs quality workflow (PR):
.github/workflows/docs-quality.yml - Docs pages deploy workflow (main):
.github/workflows/docs-pages.yml
For private cross-repo checkout in installer builds, configure:
CROSS_REPO_READ_TOKEN
Start with:
Common quick checks:
- Simulation fails: verify paths and required column mapping.
- Compilation succeeds but no charts: verify correct compiled DB.
- Map view blank: ensure spatial TIFF outputs exist and correct folder is loaded.
- CI checkout failures: verify token scope and org approval.


