Skip to content

Emissions 1990#1760

Open
louispt1 wants to merge 54 commits into
emissionsfrom
emissions-1990
Open

Emissions 1990#1760
louispt1 wants to merge 54 commits into
emissionsfrom
emissions-1990

Conversation

@louispt1

@louispt1 louispt1 commented Jun 8, 2026

Copy link
Copy Markdown
Member

Context

Adds multi-year emissions support with 1990 baseline tracking and aggregation capabilities.

Implemented changes

  • Added year column to emissions CSV schema
  • Implemented Qernel::Emissions#sum() for subsector aggregation
  • Updated EMISSIONS() GQL function to aggregate across subsectors
  • Enhanced ScopedSector with year-aware scoping
  • Updated atlas gem dependency (includes emissions schema changes)

Related

Goes with pull requests:

Checklist

  • I have tested these changes
  • I have updated documentation as needed
  • I have tagged the relevant people for review

louispt1 and others added 30 commits June 1, 2026 09:38
… and create boutique DE RF module to keep edge cases in one spot
…co2_output_production_emissions_fossil and spec
…thod as direct_co2_input_utilisation_fossil is sufficient
…_utilised and emissions_lulucf_removals checks from spec
@louispt1 louispt1 requested a review from kndehaan June 8, 2026 13:20
@louispt1 louispt1 mentioned this pull request Jun 8, 2026
3 tasks
* Add a validation lib spec for node values per dataset

* Add dev and test modes for graph data validation
@kndehaan kndehaan requested a review from noracato June 10, 2026 06:43
@kndehaan

Copy link
Copy Markdown
Member

The summing works well now! I added @noracato as reviewer to review the code.

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.

4 participants