Open ecwood opened 1 year ago
Attached is a "cleaned" version of the region JSON file. (I used regexes to delete parts of the file that are not helpful for learning to pull outputs out). region_cleaned.log
Assorted things I've learned from analyzing the regional USA file:
ctax-input
. It is localized by technology (ex. regional corn for ethanol
), but the value is the same by year.regional biomassOil
(a subsector
), which has a technology called OilCrop
?water_td_an_C
, water_td_an_W
, water_td_elec_C
, water_td_elec_W
, water_td_ind_C
, water_td_ind_W
, water_td_muni_C
, water_td_muni_W
, water_td_pri_C
, water_td_pri_W
, water_td_irr_MexCstNW_C
, water_td_irr_MexCstNW_W
, water_td_irr_UsaColoRN_C
, water_td_irr_UsaColoRN_W
, water_td_irr_UsaColoRS_C
, and water_td_irr_UsaColoRS_W
?I processed (using 8e5a054) the distributed_solar
block of renewresource
from the region file. I got these values, based on their respective keys. This is to be used to analyze what each key means:
{
"cumulative-production": {
"1975": "0 EJ",
"1990": "0.0548783 EJ",
"2005": "0.0548783 EJ",
"2010": "0.0548815 EJ",
"2015": "0.0548847 EJ",
"2020": "0.0745835 EJ",
"2025": "0.134192 EJ",
"2030": "0.210716 EJ",
"2035": "0.293449 EJ",
"2040": "0.405119 EJ",
"2045": "0.550569 EJ",
"2050": "0.72577 EJ",
"2055": "0.917951 EJ",
"2060": "1.11777 EJ",
"2065": "1.34784 EJ",
"2070": "1.58636 EJ",
"2075": "1.80421 EJ",
"2080": "2.0143 EJ",
"2085": "2.21532 EJ",
"2090": "2.402 EJ",
"2095": "2.57238 EJ",
"2100": "2.72341 EJ"
},
"max-annual-subresource": {
"1975": "0.109938 EJ",
"1990": "0.109938 EJ",
"2005": "0.109938 EJ",
"2010": "0.109938 EJ",
"2015": "0.109938 EJ",
"2020": "0.109938 EJ",
"2025": "0.109938 EJ",
"2030": "0.109938 EJ",
"2035": "0.109938 EJ",
"2040": "0.109938 EJ",
"2045": "0.109938 EJ",
"2050": "0.109938 EJ",
"2055": "0.109938 EJ",
"2060": "0.109938 EJ",
"2065": "0.109938 EJ",
"2070": "0.109938 EJ",
"2075": "0.109938 EJ",
"2080": "0.109938 EJ",
"2085": "0.109938 EJ",
"2090": "0.109938 EJ",
"2095": "0.109938 EJ",
"2100": "0.109938 EJ"
},
"output": {
"1975": "0.00731711 EJ",
"1990": "0 EJ",
"2005": "0 EJ",
"2010": "1.27023e-06 EJ",
"2015": "0 EJ",
"2020": "0.00787953 EJ",
"2025": "0.0159637 EJ",
"2030": "0.014646 EJ",
"2035": "0.0184472 EJ",
"2040": "0.026221 EJ",
"2045": "0.031959 EJ",
"2050": "0.0381212 EJ",
"2055": "0.0387515 EJ",
"2060": "0.0411766 EJ",
"2065": "0.0508505 EJ",
"2070": "0.0445575 EJ",
"2075": "0.0425819 EJ",
"2080": "0.0414536 EJ",
"2085": "0.038956 EJ",
"2090": "0.035716 EJ",
"2095": "0.0324376 EJ",
"2100": "0.0279722 EJ"
},
"production": {
"1975": "0.00731711 EJ",
"1990": "0 EJ",
"2005": "0 EJ",
"2010": "1.27023e-06 EJ",
"2015": "0 EJ",
"2020": "0.00787953 EJ",
"2025": "0.0159637 EJ",
"2030": "0.014646 EJ",
"2035": "0.0184472 EJ",
"2040": "0.026221 EJ",
"2045": "0.031959 EJ",
"2050": "0.0381212 EJ",
"2055": "0.0387515 EJ",
"2060": "0.0411766 EJ",
"2065": "0.0508505 EJ",
"2070": "0.0445575 EJ",
"2075": "0.0425819 EJ",
"2080": "0.0414536 EJ",
"2085": "0.038956 EJ",
"2090": "0.035716 EJ",
"2095": "0.0324376 EJ",
"2100": "0.0279722 EJ"
},
"technology": {
"1975": "0.00731711 EJ",
"1990": "0",
"2005": "0",
"2010": "1.27023e-06 EJ",
"2015": "0",
"2020": "0.00787953 EJ",
"2025": "0.0159637 EJ",
"2030": "0.014646 EJ",
"2035": "0.0184472 EJ",
"2040": "0.026221 EJ",
"2045": "0.031959 EJ",
"2050": "0.0381212 EJ",
"2055": "0.0387515 EJ",
"2060": "0.0411766 EJ",
"2065": "0.0508505 EJ",
"2070": "0.0445575 EJ",
"2075": "0.0425819 EJ",
"2080": "0.0414536 EJ",
"2085": "0.038956 EJ",
"2090": "0.035716 EJ",
"2095": "0.0324376 EJ",
"2100": "0.0279722 EJ"
}
}
Using 25f8c3b, I expanded that querying to the other types in renewresource
for AZ
(the region file). I retrieved these values:
{
"CSP_resource": {
"cumulative-production": {
"1975": "0 EJ",
"1990": "395.468 EJ",
"2005": "395.472 EJ",
"2010": "395.473 EJ",
"2015": "395.477 EJ",
"2020": "395.493 EJ",
"2025": "395.529 EJ",
"2030": "395.599 EJ",
"2035": "395.712 EJ",
"2040": "395.913 EJ",
"2045": "396.252 EJ",
"2050": "396.695 EJ",
"2055": "397.203 EJ",
"2060": "397.798 EJ",
"2065": "398.435 EJ",
"2070": "399.094 EJ",
"2075": "399.821 EJ",
"2080": "400.624 EJ",
"2085": "401.509 EJ",
"2090": "402.484 EJ",
"2095": "403.55 EJ",
"2100": "404.709 EJ"
},
"max-annual-subresource": {
"1975": "108.279 EJ",
"1990": "108.279 EJ",
"2005": "108.279 EJ",
"2010": "108.279 EJ",
"2015": "108.279 EJ",
"2020": "108.279 EJ",
"2025": "108.279 EJ",
"2030": "108.279 EJ",
"2035": "108.279 EJ",
"2040": "108.279 EJ",
"2045": "108.279 EJ",
"2050": "108.279 EJ",
"2055": "108.279 EJ",
"2060": "108.279 EJ",
"2065": "108.279 EJ",
"2070": "108.279 EJ",
"2075": "108.279 EJ",
"2080": "108.279 EJ",
"2085": "108.279 EJ",
"2090": "108.279 EJ",
"2095": "108.279 EJ",
"2100": "108.279 EJ"
},
"output": {
"1975": "52.7288 EJ",
"1990": "0.000256285 EJ",
"2005": "0.000230334 EJ",
"2010": "0.000339777 EJ",
"2015": "0.00137065 EJ",
"2020": "0.00478027 EJ",
"2025": "0.00973946 EJ",
"2030": "0.0180572 EJ",
"2035": "0.0273267 EJ",
"2040": "0.053006 EJ",
"2045": "0.0827245 EJ",
"2050": "0.0943169 EJ",
"2055": "0.109096 EJ",
"2060": "0.128892 EJ",
"2065": "0.12561 EJ",
"2070": "0.138069 EJ",
"2075": "0.15281 EJ",
"2080": "0.168327 EJ",
"2085": "0.185578 EJ",
"2090": "0.204548 EJ",
"2095": "0.221782 EJ",
"2100": "0.242016 EJ"
},
"production": {
"1975": "52.7288 EJ",
"1990": "0.000256285 EJ",
"2005": "0.000230334 EJ",
"2010": "0.000339777 EJ",
"2015": "0.00137065 EJ",
"2020": "0.00478027 EJ",
"2025": "0.00973946 EJ",
"2030": "0.0180572 EJ",
"2035": "0.0273267 EJ",
"2040": "0.053006 EJ",
"2045": "0.0827245 EJ",
"2050": "0.0943169 EJ",
"2055": "0.109096 EJ",
"2060": "0.128892 EJ",
"2065": "0.12561 EJ",
"2070": "0.138069 EJ",
"2075": "0.15281 EJ",
"2080": "0.168327 EJ",
"2085": "0.185578 EJ",
"2090": "0.204548 EJ",
"2095": "0.221782 EJ",
"2100": "0.242016 EJ"
},
"technology": {
"1975": "52.7288 EJ",
"1990": "0.000256285 EJ",
"2005": "0.000230334 EJ",
"2010": "0.000339777 EJ",
"2015": "0.00137065 EJ",
"2020": "0.00478027 EJ",
"2025": "0.00973946 EJ",
"2030": "0.0180572 EJ",
"2035": "0.0273267 EJ",
"2040": "0.053006 EJ",
"2045": "0.0827245 EJ",
"2050": "0.0943169 EJ",
"2055": "0.109096 EJ",
"2060": "0.128892 EJ",
"2065": "0.12561 EJ",
"2070": "0.138069 EJ",
"2075": "0.15281 EJ",
"2080": "0.168327 EJ",
"2085": "0.185578 EJ",
"2090": "0.204548 EJ",
"2095": "0.221782 EJ",
"2100": "0.242016 EJ"
}
},
"PV_resource": {
"cumulative-production": {
"1975": "0 EJ",
"1990": "365.799 EJ",
"2005": "365.8 EJ",
"2010": "365.8 EJ",
"2015": "365.841 EJ",
"2020": "365.943 EJ",
"2025": "366.106 EJ",
"2030": "366.367 EJ",
"2035": "366.734 EJ",
"2040": "367.249 EJ",
"2045": "367.934 EJ",
"2050": "368.713 EJ",
"2055": "369.542 EJ",
"2060": "370.423 EJ",
"2065": "371.295 EJ",
"2070": "372.141 EJ",
"2075": "373.021 EJ",
"2080": "373.962 EJ",
"2085": "374.981 EJ",
"2090": "376.085 EJ",
"2095": "377.281 EJ",
"2100": "378.569 EJ"
},
"max-annual-subresource": {
"1975": "48.7732 EJ",
"1990": "48.7732 EJ",
"2005": "48.7732 EJ",
"2010": "48.7732 EJ",
"2015": "48.7732 EJ",
"2020": "48.7732 EJ",
"2025": "48.7732 EJ",
"2030": "48.7732 EJ",
"2035": "48.7732 EJ",
"2040": "48.7732 EJ",
"2045": "48.7732 EJ",
"2050": "48.7732 EJ",
"2055": "48.7732 EJ",
"2060": "48.7732 EJ",
"2065": "48.7732 EJ",
"2070": "48.7732 EJ",
"2075": "48.7732 EJ",
"2080": "48.7732 EJ",
"2085": "48.7732 EJ",
"2090": "48.7732 EJ",
"2095": "48.7732 EJ",
"2100": "48.7732 EJ"
},
"output": {
"1975": "48.7732 EJ",
"1990": "5.77598e-16 EJ",
"2005": "4.62866e-05 EJ",
"2010": "0.000143426 EJ",
"2015": "0.0161253 EJ",
"2020": "0.0246667 EJ",
"2025": "0.0405047 EJ",
"2030": "0.0638454 EJ",
"2035": "0.0830537 EJ",
"2040": "0.123132 EJ",
"2045": "0.150841 EJ",
"2050": "0.160832 EJ",
"2055": "0.170576 EJ",
"2060": "0.181899 EJ",
"2065": "0.166833 EJ",
"2070": "0.171585 EJ",
"2075": "0.180559 EJ",
"2080": "0.195611 EJ",
"2085": "0.212108 EJ",
"2090": "0.229627 EJ",
"2095": "0.248587 EJ",
"2100": "0.26655 EJ"
},
"production": {
"1975": "48.7732 EJ",
"1990": "5.77598e-16 EJ",
"2005": "4.62866e-05 EJ",
"2010": "0.000143426 EJ",
"2015": "0.0161253 EJ",
"2020": "0.0246667 EJ",
"2025": "0.0405047 EJ",
"2030": "0.0638454 EJ",
"2035": "0.0830537 EJ",
"2040": "0.123132 EJ",
"2045": "0.150841 EJ",
"2050": "0.160832 EJ",
"2055": "0.170576 EJ",
"2060": "0.181899 EJ",
"2065": "0.166833 EJ",
"2070": "0.171585 EJ",
"2075": "0.180559 EJ",
"2080": "0.195611 EJ",
"2085": "0.212108 EJ",
"2090": "0.229627 EJ",
"2095": "0.248587 EJ",
"2100": "0.26655 EJ"
},
"technology": {
"1975": "48.7732 EJ",
"1990": "0",
"2005": "4.62866e-05 EJ",
"2010": "0.000143426 EJ",
"2015": "0.0161253 EJ",
"2020": "0.0246667 EJ",
"2025": "0.0405047 EJ",
"2030": "0.0638454 EJ",
"2035": "0.0830537 EJ",
"2040": "0.123132 EJ",
"2045": "0.150841 EJ",
"2050": "0.160832 EJ",
"2055": "0.170576 EJ",
"2060": "0.181899 EJ",
"2065": "0.166833 EJ",
"2070": "0.171585 EJ",
"2075": "0.180559 EJ",
"2080": "0.195611 EJ",
"2085": "0.212108 EJ",
"2090": "0.229627 EJ",
"2095": "0.248587 EJ",
"2100": "0.26655 EJ"
}
},
"distributed_solar": {
"cumulative-production": {
"1975": "0 EJ",
"1990": "0.0548783 EJ",
"2005": "0.0548783 EJ",
"2010": "0.0548815 EJ",
"2015": "0.0548847 EJ",
"2020": "0.0745835 EJ",
"2025": "0.134192 EJ",
"2030": "0.210716 EJ",
"2035": "0.293449 EJ",
"2040": "0.405119 EJ",
"2045": "0.550569 EJ",
"2050": "0.72577 EJ",
"2055": "0.917951 EJ",
"2060": "1.11777 EJ",
"2065": "1.34784 EJ",
"2070": "1.58636 EJ",
"2075": "1.80421 EJ",
"2080": "2.0143 EJ",
"2085": "2.21532 EJ",
"2090": "2.402 EJ",
"2095": "2.57238 EJ",
"2100": "2.72341 EJ"
},
"max-annual-subresource": {
"1975": "0.109938 EJ",
"1990": "0.109938 EJ",
"2005": "0.109938 EJ",
"2010": "0.109938 EJ",
"2015": "0.109938 EJ",
"2020": "0.109938 EJ",
"2025": "0.109938 EJ",
"2030": "0.109938 EJ",
"2035": "0.109938 EJ",
"2040": "0.109938 EJ",
"2045": "0.109938 EJ",
"2050": "0.109938 EJ",
"2055": "0.109938 EJ",
"2060": "0.109938 EJ",
"2065": "0.109938 EJ",
"2070": "0.109938 EJ",
"2075": "0.109938 EJ",
"2080": "0.109938 EJ",
"2085": "0.109938 EJ",
"2090": "0.109938 EJ",
"2095": "0.109938 EJ",
"2100": "0.109938 EJ"
},
"output": {
"1975": "0.00731711 EJ",
"1990": "0 EJ",
"2005": "0 EJ",
"2010": "1.27023e-06 EJ",
"2015": "0 EJ",
"2020": "0.00787953 EJ",
"2025": "0.0159637 EJ",
"2030": "0.014646 EJ",
"2035": "0.0184472 EJ",
"2040": "0.026221 EJ",
"2045": "0.031959 EJ",
"2050": "0.0381212 EJ",
"2055": "0.0387515 EJ",
"2060": "0.0411766 EJ",
"2065": "0.0508505 EJ",
"2070": "0.0445575 EJ",
"2075": "0.0425819 EJ",
"2080": "0.0414536 EJ",
"2085": "0.038956 EJ",
"2090": "0.035716 EJ",
"2095": "0.0324376 EJ",
"2100": "0.0279722 EJ"
},
"production": {
"1975": "0.00731711 EJ",
"1990": "0 EJ",
"2005": "0 EJ",
"2010": "1.27023e-06 EJ",
"2015": "0 EJ",
"2020": "0.00787953 EJ",
"2025": "0.0159637 EJ",
"2030": "0.014646 EJ",
"2035": "0.0184472 EJ",
"2040": "0.026221 EJ",
"2045": "0.031959 EJ",
"2050": "0.0381212 EJ",
"2055": "0.0387515 EJ",
"2060": "0.0411766 EJ",
"2065": "0.0508505 EJ",
"2070": "0.0445575 EJ",
"2075": "0.0425819 EJ",
"2080": "0.0414536 EJ",
"2085": "0.038956 EJ",
"2090": "0.035716 EJ",
"2095": "0.0324376 EJ",
"2100": "0.0279722 EJ"
},
"technology": {
"1975": "0.00731711 EJ",
"1990": "0",
"2005": "0",
"2010": "1.27023e-06 EJ",
"2015": "0",
"2020": "0.00787953 EJ",
"2025": "0.0159637 EJ",
"2030": "0.014646 EJ",
"2035": "0.0184472 EJ",
"2040": "0.026221 EJ",
"2045": "0.031959 EJ",
"2050": "0.0381212 EJ",
"2055": "0.0387515 EJ",
"2060": "0.0411766 EJ",
"2065": "0.0508505 EJ",
"2070": "0.0445575 EJ",
"2075": "0.0425819 EJ",
"2080": "0.0414536 EJ",
"2085": "0.038956 EJ",
"2090": "0.035716 EJ",
"2095": "0.0324376 EJ",
"2100": "0.0279722 EJ"
}
},
"onshore wind resource": {
"cumulative-production": {
"1975": "0 EJ",
"1990": "0.149693 EJ",
"2005": "0.149693 EJ",
"2010": "0.150905 EJ",
"2015": "0.156213 EJ",
"2020": "0.214977 EJ",
"2025": "0.410193 EJ",
"2030": "0.765726 EJ",
"2035": "1.26041 EJ",
"2040": "1.95753 EJ",
"2045": "2.93173 EJ",
"2050": "4.09184 EJ",
"2055": "5.30914 EJ",
"2060": "6.59327 EJ",
"2065": "7.95629 EJ",
"2070": "9.36826 EJ",
"2075": "10.8445 EJ",
"2080": "12.4048 EJ",
"2085": "14.0573 EJ",
"2090": "15.8018 EJ",
"2095": "17.6332 EJ",
"2100": "19.5492 EJ"
},
"max-annual-subresource": {
"1975": "2.90736 EJ",
"1990": "2.90736 EJ",
"2005": "2.90736 EJ",
"2010": "2.90736 EJ",
"2015": "2.90736 EJ",
"2020": "2.90736 EJ",
"2025": "2.90736 EJ",
"2030": "2.90736 EJ",
"2035": "2.90736 EJ",
"2040": "2.90736 EJ",
"2045": "2.90736 EJ",
"2050": "2.90736 EJ",
"2055": "2.90736 EJ",
"2060": "2.90736 EJ",
"2065": "2.90736 EJ",
"2070": "2.90736 EJ",
"2075": "2.90736 EJ",
"2080": "2.90736 EJ",
"2085": "2.90736 EJ",
"2090": "2.90736 EJ",
"2095": "2.90736 EJ",
"2100": "2.90736 EJ"
},
"output": {
"1975": "0.0199591 EJ",
"1990": "0 EJ",
"2005": "0 EJ",
"2010": "0.000484621 EJ",
"2015": "0.00163865 EJ",
"2020": "0.0218669 EJ",
"2025": "0.0562195 EJ",
"2030": "0.0859938 EJ",
"2035": "0.111881 EJ",
"2040": "0.166964 EJ",
"2045": "0.222717 EJ",
"2050": "0.241328 EJ",
"2055": "0.24559 EJ",
"2060": "0.26806 EJ",
"2065": "0.277151 EJ",
"2070": "0.287637 EJ",
"2075": "0.302843 EJ",
"2080": "0.321273 EJ",
"2085": "0.339757 EJ",
"2090": "0.358016 EJ",
"2095": "0.374571 EJ",
"2100": "0.391825 EJ"
},
"production": {
"1975": "0.0199591 EJ",
"1990": "0 EJ",
"2005": "0 EJ",
"2010": "0.000484621 EJ",
"2015": "0.00163865 EJ",
"2020": "0.0218669 EJ",
"2025": "0.0562195 EJ",
"2030": "0.0859938 EJ",
"2035": "0.111881 EJ",
"2040": "0.166964 EJ",
"2045": "0.222717 EJ",
"2050": "0.241328 EJ",
"2055": "0.24559 EJ",
"2060": "0.26806 EJ",
"2065": "0.277151 EJ",
"2070": "0.287637 EJ",
"2075": "0.302843 EJ",
"2080": "0.321273 EJ",
"2085": "0.339757 EJ",
"2090": "0.358016 EJ",
"2095": "0.374571 EJ",
"2100": "0.391825 EJ"
},
"technology": {
"1975": "0.0199591 EJ",
"1990": "0",
"2005": "0",
"2010": "0.000484621 EJ",
"2015": "0.00163865 EJ",
"2020": "0.0218669 EJ",
"2025": "0.0562195 EJ",
"2030": "0.0859938 EJ",
"2035": "0.111881 EJ",
"2040": "0.166964 EJ",
"2045": "0.222717 EJ",
"2050": "0.241328 EJ",
"2055": "0.24559 EJ",
"2060": "0.26806 EJ",
"2065": "0.277151 EJ",
"2070": "0.287637 EJ",
"2075": "0.302843 EJ",
"2080": "0.321273 EJ",
"2085": "0.339757 EJ",
"2090": "0.358016 EJ",
"2095": "0.374571 EJ",
"2100": "0.391825 EJ"
}
}
}
Here are all of the different renewresource
tags in the debug_db_2deg_base.xml
:
[
"biomass",
"offshore wind resource",
"distributed_solar",
"Residue",
"Scavenging_Other_Rsrc",
"traditional biomass",
"PV_resource",
"onshore wind resource",
"geothermal",
"bio_externality_cost",
"CSP_resource"
]
For the GCAM-USA part (#30), we see this subset of![image](https://user-images.githubusercontent.com/36611732/183522244-ad5dd587-dca6-4c00-bbae-aa2044c614dd.png)
pass-through-sector
(a list):