Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collect pieces for SSP 2024/ScenarioMIP #235

Draft
wants to merge 104 commits into
base: main
Choose a base branch
from
Draft

Collect pieces for SSP 2024/ScenarioMIP #235

wants to merge 104 commits into from

Commits on Nov 21, 2024

  1. Configuration menu
    Copy the full SHA
    280d607 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbb8281 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba2abc7 View commit details
    Browse the repository at this point in the history
  4. Add functions

    measrainsey authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    6a2e188 View commit details
    Browse the repository at this point in the history
  5. Add script to modify Low scenarios

    measrainsey authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    7019674 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5786cb View commit details
    Browse the repository at this point in the history
  7. Add UE shares files

    measrainsey authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    08a2005 View commit details
    Browse the repository at this point in the history
  8. Change to using package_data_path()

    measrainsey authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    41677cf View commit details
    Browse the repository at this point in the history
  9. Remove manual setting of path

    measrainsey authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    3c11dff View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    79e64ea View commit details
    Browse the repository at this point in the history
  11. Add new materials and industry reporting

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    4d9f3e1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9f2ef2d View commit details
    Browse the repository at this point in the history
  13. Extend and rename variable mappings

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    2e7eb66 View commit details
    Browse the repository at this point in the history
  14. Update docs

    Create extra material/whatsnew for materials versioning
    Update material/index
    Update whatsnew
    Update technology.yaml of MESSAGEix-Materials
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    dc3cac0 View commit details
    Browse the repository at this point in the history
  15. Revise materials documentation

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d9cf88d View commit details
    Browse the repository at this point in the history
  16. Update cement furnaces efficiency

    Coal and elec furnaces input set to 1, Liquid fuel
    inputs set to 1.05, Biomass furnace set to 1.1
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    e3dec35 View commit details
    Browse the repository at this point in the history
  17. Update clinker CCS diffusion constraint

    Calculate "initial_activity_up" now dynamically
    based on demand projection
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    20e9220 View commit details
    Browse the repository at this point in the history
  18. Update cement and aluminum demand SSP5

    Create additional regression parameter scaler for
    SSP5
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    7b01f6d View commit details
    Browse the repository at this point in the history
  19. Add SSP specific input steel/cement data

    Add copy of input file for each SSP with some
    parameters modified to SSP assumptions
    Read data from respective SSP file for steel and
    cement
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    ac77c53 View commit details
    Browse the repository at this point in the history
  20. Add SSP changes to data_steel

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    f037c3d View commit details
    Browse the repository at this point in the history
  21. Remove unused low temp cement furnaces

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    2cfe329 View commit details
    Browse the repository at this point in the history
  22. Update base year steel and cement demands

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    9911eae View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    5539adf View commit details
    Browse the repository at this point in the history
  24. Keep solar and biomass base year industry bounds

    Exclude solar_i and biomass_i from universal base year bounds deletion
    during Materials build
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    fd5a527 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    b39e75c View commit details
    Browse the repository at this point in the history
  26. Fix low temp cement furnace ACT to 0

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    005cd17 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    553a6c0 View commit details
    Browse the repository at this point in the history
  28. Add cement furnace base year bounds

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    5aa15d5 View commit details
    Browse the repository at this point in the history
  29. Silence pandas FutureWarnings in reporting

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d9e8801 View commit details
    Browse the repository at this point in the history
  30. Improve materials reporting

    Remove unnecessary reads/writes to disk
    Replace sequential unit conversions with loop
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    dd101e9 View commit details
    Browse the repository at this point in the history
  31. Add non-CO2 emissions factors to industry furnaces

    Add helper function to derive non-CO2 emission factors
    from existing i_therm technologies parameters
    Call new function in furnace build and add to parameter set
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    e49eb31 View commit details
    Browse the repository at this point in the history
  32. Remove deprecated Materials gas heat pumps

    hp_gas_i technology has been removed from MESSAGEix-GLOBIOM recently.
    Thus for consistency we also remove the MESSAGEix-Materials child
    technologies
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    dab59ba View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    ea96f21 View commit details
    Browse the repository at this point in the history
  34. Fix non-CO2 furnace build bugs

    Remove forgotten hp_gas_* tecs from input file
    Add registered value in unit column
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    bf2a3e8 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    f5f4378 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    a350d66 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    2778ede View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    2bbdb8a View commit details
    Browse the repository at this point in the history
  39. Reorganize materials commands 2

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    967c494 View commit details
    Browse the repository at this point in the history
  40. Add updated cement calibration stats

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    73a3207 View commit details
    Browse the repository at this point in the history
  41. Run TE-tool with "gdp" method by default

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    75f0fc9 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    ebb5cda View commit details
    Browse the repository at this point in the history
  43. Clean up new custom SSP build helper

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    b14e2d8 View commit details
    Browse the repository at this point in the history
  44. Add filter for relations in methanol build

    Add filter to only include relations that are existent in "relation" set
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    54cc017 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    d246641 View commit details
    Browse the repository at this point in the history
  46. Add extra MACRO calibration CLI command

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    642c1b9 View commit details
    Browse the repository at this point in the history
  47. Add updated aluminum demands

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    922c129 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    38793fc View commit details
    Browse the repository at this point in the history
  49. Add industry non-CO2 emission data file

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    7639bf1 View commit details
    Browse the repository at this point in the history
  50. Add share constraint generator

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d065032 View commit details
    Browse the repository at this point in the history
  51. Move "other industry" utilities to module

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    47c4d9e View commit details
    Browse the repository at this point in the history
  52. Extend docstrings and type hints

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    91253d1 View commit details
    Browse the repository at this point in the history
  53. Split calibration function

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    3bf0040 View commit details
    Browse the repository at this point in the history
  54. Move CCS parametrization to input files

    Move industry CCS tecs (b)co2_tr_dis relation parametrization workflow
    from dedicated python function to input files
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    a77b3c1 View commit details
    Browse the repository at this point in the history
  55. Move set modification to set.yaml

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    66dd9d3 View commit details
    Browse the repository at this point in the history
  56. Add filename to iea_data_path cli option

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    1e1ac2f View commit details
    Browse the repository at this point in the history
  57. Add new residual industry calibration

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    dfe649c View commit details
    Browse the repository at this point in the history
  58. Generalize coal_i share constraint helper

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    15c0f4c View commit details
    Browse the repository at this point in the history
  59. Remove deprecated CCS function from build

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    cb7c06b View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    7e7be60 View commit details
    Browse the repository at this point in the history
  61. Update data_generic to sdmx Code set

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    6b67a1b View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    f77d16c View commit details
    Browse the repository at this point in the history
  63. Add water sets missing in SSP_dev

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    da7792d View commit details
    Browse the repository at this point in the history
  64. Add MTO_petro 0 bound_activity_up for 2025

    (excl CHN)
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    a176ae8 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    db95902 View commit details
    Browse the repository at this point in the history
  66. Reorganize parametrization scripts

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    358a2da View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    b5c52e0 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    86e0d3a View commit details
    Browse the repository at this point in the history
  69. Integrate parametrization updates in build

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    0ebdb01 View commit details
    Browse the repository at this point in the history
  70. Add 0 bounds for low temp furnace modes

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    7525d57 View commit details
    Browse the repository at this point in the history
  71. Fix fix_cost timeseries break for i_therm tecs

    Run tool.costs in "energy" config additionally and extract *_i
    technology cost timeseries
    
    Update tech_map_energy.csv with original fix cost ratios
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    eee84a8 View commit details
    Browse the repository at this point in the history
  72. Update SSP MACRO calibration workflow

    Use 2025 values for price_ref/cost_ref if available
    
    Add demand_ref update procedure
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    8f4fdb9 View commit details
    Browse the repository at this point in the history
  73. Extend SSP 2020 activity calibration procedure

    Adjust bounds, constraints and historic activity manually to resolve
    infeasibilities
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    98ffb07 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    f2ebe3e View commit details
    Browse the repository at this point in the history
  75. Rename share constraint generator function

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    09e49a4 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    26c5672 View commit details
    Browse the repository at this point in the history
  77. Fix in/output unit of furnaces input file

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    61c9daf View commit details
    Browse the repository at this point in the history
  78. Add new plastics CO2_Emission calculator

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d5cbc78 View commit details
    Browse the repository at this point in the history
  79. Extend methanol fs downstream supply chain

    * Add additional technology "meth_fs_ind" between meth_t_d and demand
    * Move CO2_Emision from "steam_craker_petro" and "meth_t_d" to
    "production_HVC" and "meth_fs_ind"
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    bbee808 View commit details
    Browse the repository at this point in the history
  80. Add missing SSP industry input files

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    b25f483 View commit details
    Browse the repository at this point in the history
  81. Fix material balance of MTO_petro technology

    * Adjust existing methanol input and olefin output coefficients
    * Add butylene, C5H10+ and fuel gases yields as refinery_gas and
     lightoil output
    * Adjust CO2_cc relation coefficient to reach 1:1 in/out carbon balance
    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    733c672 View commit details
    Browse the repository at this point in the history
  82. Add new CO2_ind calculator for chemicals

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d79a660 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    b152ec7 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    e4f5d79 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    82dc90f View commit details
    Browse the repository at this point in the history
  86. Add ethanol_to_ethylene CO2_ind emi factor

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    ed2a58d View commit details
    Browse the repository at this point in the history
  87. Replace get_nodes with tested utility

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    945813b View commit details
    Browse the repository at this point in the history
  88. Add CO2_cc coefficient for cokeoven

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d473003 View commit details
    Browse the repository at this point in the history
  89. Fix merge duplication

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    17da0fa View commit details
    Browse the repository at this point in the history
  90. Store aluminum trade csv as text

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    80c5477 View commit details
    Browse the repository at this point in the history
  91. Migrate ssp cost updates

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    fe4a47a View commit details
    Browse the repository at this point in the history
  92. Delete unused tab in cement input xlsx

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    c659a48 View commit details
    Browse the repository at this point in the history
  93. Update High scenario cost reductions

    Changes made for solar_res, meth_coal, meth_coal_ccs and nuc_hc technologies.
    GamzeUnlu95 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    c62b732 View commit details
    Browse the repository at this point in the history
  94. Add DAC to cost projection tool

    ywpratama authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    f224843 View commit details
    Browse the repository at this point in the history
  95. Add add_dac tool and related data

    ywpratama authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    c19797c View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    ab68631 View commit details
    Browse the repository at this point in the history
  97. Update DAC parameters

    Input changes by year_act rather than year_vtg.
    ywpratama authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    5a15fa1 View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    5dd27b7 View commit details
    Browse the repository at this point in the history
  99. Add low overshoot scenarios script

    This is the script to modify ssp setup to feasibly run low_overshoot scenarios.
    
    Important to note that modification to share constraints for end-user
    technologies for the transport sector is omitted here. I suggest that this is
    performed in the transport model so if there are updates from their side, this
    script does not accidentally remove the updates.
    ywpratama authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    9d95782 View commit details
    Browse the repository at this point in the history
  100. Add CO2_cc for leakages

    ywpratama authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    001a8cf View commit details
    Browse the repository at this point in the history
  101. Add add_ccs_setup function

    Please note that the location of ccs setup data is hardcoded in this function. Please edit according to user's data path
    ywpratama authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    9cf06a7 View commit details
    Browse the repository at this point in the history
  102. Update data reading in add_tech function

    ywpratama authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    dcefd5b View commit details
    Browse the repository at this point in the history
  103. Add macro calibration files for all SSPs

    macflo8 authored and khaeru committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    29749ab View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    59d3c06 View commit details
    Browse the repository at this point in the history