Skip to content

Comments

Develop#16

Merged
jandrewjohnson merged 9 commits intomainfrom
develop
Jan 16, 2026
Merged

Develop#16
jandrewjohnson merged 9 commits intomainfrom
develop

Conversation

@jandrewjohnson
Copy link
Owner

This pull request introduces a new workflow for running SEALS with CGEBox inputs, including a new script to handle CGEBox output conversion and updated scenario definitions. The main focus is to enable integration between CGEBox and SEALS by transforming CGEBox regional projections into a format compatible with SEALS, and to provide new scenario definition CSVs for both production and testing.

Integration of CGEBox with SEALS:

  • Added a new script seals/run_seals_cgebox.py that defines a complete workflow for running SEALS with CGEBox outputs. This script includes a function to convert CGEBox regional projections to SEALS-compatible input, builds the SEALS task tree, and manages project setup and execution.
  • Implemented the convert_cgebox_output_to_seals_regional_projections_input function, which reads CGEBox output, pivots and processes the data to compute year-over-year land use changes, and generates override input files for SEALS scenarios.

Scenario definitions for CGEBox-SEALS integration:

  • Added new scenario definitions in input/seals_cgebox_input/seals_cgebox_scenarios.csv for production runs, covering baseline and multiple SSP/RCP combinations, with all required metadata and input paths.
  • Added a test scenario definitions file input/seals_cgebox_input/seals_cgebox_scenarios_test.csv for simplified and quick testing of the integration workflow.

Justin Johnson and others added 9 commits December 11, 2025 12:37
- Created new CSV files for scenario definitions: seals_cgebox_scenarios.csv and seals_cgebox_scenarios_test.csv, defining various scenarios for baseline and SSP projections.
- Implemented run_seals_standard_force_recompute.py script to streamline project execution without creating new directories each time, enhancing performance for repeated runs.
@jandrewjohnson jandrewjohnson merged commit a139a89 into main Jan 16, 2026
32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant