gcages.sci_june_2026.harmonisation#
Harmonisation helpers for the SCI workflow
Functions:
| Name | Description |
|---|---|
create_scijune2026_harmoniser |
Create an Aneris harmoniser configured for SCI June 2026 harmoniser. |
load_historical_emissions |
Load historical emissions for harmonisation. |
create_scijune2026_harmoniser #
create_scijune2026_harmoniser(
historical_emissions_file: Path,
aneris_overrides_file: Path,
harmonisation_year: int = 2023,
run_checks: bool = True,
progress: bool = True,
n_processes: int | None = cpu_count(),
) -> AnerisHarmoniser
Create an Aneris harmoniser configured for SCI June 2026 harmoniser.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
historical_emissions_file
|
Path
|
File containing CMIP7 ScenarioMIP historical emissions. |
required |
aneris_overrides_file
|
Path
|
File containing aneris overrides for the global workflow. |
required |
harmonisation_year
|
int
|
Year in which to harmonise |
2023
|
run_checks
|
bool
|
Should checks of input and output data be performed? |
True
|
progress
|
bool
|
Should progress bars be shown? |
True
|
n_processes
|
int | None
|
Number of processes to use for parallel processing. |
cpu_count()
|
Returns:
| Type | Description |
|---|---|
AnerisHarmoniser
|
Harmoniser that will behave in line with CMIP7 ScenarioMIP's global workflow |
Source code in src/gcages/sci_june_2026/harmonisation.py
load_historical_emissions #
Load historical emissions for harmonisation.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
historical_emissions_file
|
Path
|
Path from which to load the file |
required |
Returns:
| Type | Description |
|---|---|
DataFrame
|
Historical emissions in GCAGES format |