Skip to content

Conversation

@Wegatriespython
Copy link
Contributor

This PR is intended to be the main development branch for ALPS 16 Part B.

  • It will cover model extensions to incorporate seasonal water availability.
  • It will integrate with MAGICC and RIME to enable climate impacts integration.
  • It will not be merged as it is.

How to review

N/A

PR checklist

  • [ ] Continuous integration checks all ✅. Will not be merged
  • [ ] Add or expand tests; coverage checks both ✅
  • [ ] Add, expand, or update documentation.
  • [ ] Update doc/whatsnew.

@Wegatriespython Wegatriespython marked this pull request as draft September 24, 2025 08:40
@Wegatriespython Wegatriespython added the water MESSAGEix-Nexus (water) variant label Sep 24, 2025
@Wegatriespython Wegatriespython self-assigned this Sep 24, 2025
Emissions reporting now handled by message_data/run_emissions_workflow.py
which uses the emissions_run_config.yaml with GAINS-based CH4/N2O reporting.

Deleted:
- generate_emissions_report.py (replaced by message_data workflow)
- Change table_def from emissions_tables to materials_dac_tables
- Use retr_NONCO2emi() for CH4 and N2O (reads emission_factor with GAINS names)
- Required for MESSAGE-GLOBIOM v6.x scenarios where CH4/N2O stored as:
  CH4_PP_ENE_COAL, CH4_PP_ENE_GAS, CH4_GAS_PROD, etc. in emission_factor

Legacy retr_othemi() reads relation_activity which has 0 rows for CH4/N2O.
Uses climate assesment package
Additions:
- emissions_run_config.yaml: GAINS-based emissions reporting config for v6.x scenarios
- fix_nox_units.py: NOx unit conversion script for MAGICC harmonization
- input_data_12_R12.xlsx: Timeslice data for R12 regional model

Improvements to .gitignore:
- Ignore markdown analysis files
- Ignore analysis outputs (plots, temporary Excel files)
- Ignore reporting output directories
- Ignore Windows Zone.Identifier files
- Add wasteland directory for throwaway scripts
- use function predict_from_gmt
- Implement RIMEx functions where rimeX doesn't directly expose them
-adds tests for alps
- add cache functionality
- move 1 function from rime to mix models
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

water MESSAGEix-Nexus (water) variant

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants