Skip to content
7 changes: 3 additions & 4 deletions dev/timing.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,11 @@
configure_logging(mode="per-run", console=False, run_tag="SSP2-2050")

p = Pathways(
datapackage="remind-SSP2-PkBudg1000.zip",
datapackage="pathways_2025-10-22.zip",
# geography_mapping="geo_mapping_remind.yaml",
# activities_mapping="act_categories_agg.yaml",
)

print(p.scenarios.coords["variables"].values)

vars = [v for v in p.scenarios.coords["variables"].values if v.startswith("FE")]
print(f"Calculating {len(vars)} variables")
Expand All @@ -23,8 +22,8 @@
],
scenarios=p.scenarios.pathway.values.tolist(),
years=[
# 2020,
# 2030,
2020,
2030,
2040,
2050,
],
Expand Down
35 changes: 35 additions & 0 deletions pathways/data/topologies/gcam-topology.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"Africa_Eastern": ["BI", "KM", "DJ", "ER", "ET", "KE", "MG", "MU", "RE", "RW", "SD", "SO", "UG", "SS"],
"Africa_Northern": ["DZ", "EG", "EH", "LY", "MA", "TN"],
"Africa_Southern": ["AO", "BW", "LS", "MZ", "MW", "NA", "SZ", "TZ", "ZM", "ZW"],
"Africa_Western": ["BJ", "BF", "CF", "CI", "CM", "CD", "CG", "CV", "GA", "GH", "GN", "GM", "GW", "GQ", "LR", "ML", "MR", "NE", "NG", "SN", "SL", "ST", "TD", "TG"],
"Argentina": ["AR"],
"Australia_NZ": ["AU", "NZ"],
"Brazil": ["BR"],
"Canada": ["CA"],
"Central America and Caribbean": ["AW", "AI", "AG", "BS", "BZ", "BM", "BB", "CR", "CU", "KY", "DM", "DO", "GP", "GD", "GT", "HN", "HT", "JM", "KN", "LC", "MS", "MQ", "NI", "PA", "SV", "TT", "VC"],
"Central Asia": ["AM", "AZ", "GE", "KZ", "KG", "MN", "TJ", "TM", "UZ"],
"China": ["CN", "HK", "MO"],
"Colombia": ["CO"],
"EU-12": ["BG", "CY", "CZ", "EE", "HU", "LT", "LV", "MT", "PL", "RO", "SK", "SI"],
"EU-15": ["AD", "AT", "BE", "DK", "FI", "FR", "DE", "GR", "GL", "IE", "IT", "LU", "MC", "NL", "PT", "SE", "ES", "GB", "GI"],
"Europe_Eastern": ["BY", "MD", "UA"],
"European Free Trade Association": ["IS", "NO", "CH"],
"Europe_Non_EU": ["AL", "BA", "HR", "MK", "ME", "RS", "TR", "XK"],
"India": ["IN"],
"Indonesia": ["ID"],
"Japan": ["JP"],
"Mexico": ["MX"],
"Middle East": ["AE", "BH", "IR", "IQ", "IL", "JO", "KW", "LB", "OM", "PS", "QA", "SA", "SY", "YE"],
"Pakistan": ["PK"],
"Russia": ["RU"],
"South Africa": ["ZA"],
"South America_Northern": ["GF", "GY", "SR", "VE", "CW"],
"South America_Southern": ["BO", "CL", "EC", "PE", "PY", "UY"],
"South Asia": ["AF", "BD", "BT", "LK", "MV", "NP"],
"Southeast Asia": ["AS", "BN", "CK", "FJ", "FM", "GU", "KH", "KI", "LA", "MH", "MM", "MP", "MY", "YT", "NC", "NF", "NU", "NR", "PN", "PH", "PW", "PG", "KP", "PF", "SG", "SB", "SC", "TH", "TK", "TL", "TO", "TV", "VN", "VU", "WS"],
"South Korea": ["KR"],
"Taiwan": ["TW"],
"USA": ["US"],
"World": ["GLO", "RoW"]
}
280 changes: 280 additions & 0 deletions pathways/data/topologies/image-topology.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,280 @@
{
"RUS": [
"AM",
"AZ",
"GE",
"RU"
],
"CHN": [
"CN",
"HK",
"MN",
"MO",
"TW"
],
"RSAF": [
"AO",
"BW",
"LS",
"MW",
"MZ",
"NA",
"SZ",
"TZ",
"ZM",
"ZW"
],
"MEX": [
"MX"
],
"INDO": [
"ID",
"PG",
"TL"
],
"JAP": [
"JP"
],
"RSAM": [
"AR",
"BO",
"CL",
"CO",
"EC",
"GF",
"GY",
"PE",
"PY",
"SR",
"UY",
"VE"
],
"WAF": [
"BF",
"BJ",
"CF",
"CM",
"CV",
"CD",
"CG",
"CI",
"GA",
"GH",
"GN",
"GQ",
"GM",
"GW",
"LR",
"ML",
"MR",
"NE",
"NG",
"SL",
"SN",
"ST",
"SH",
"TD",
"TG"
],
"UKR": [
"BY",
"MD",
"UA"
],
"INDIA": [
"IN"
],
"ME": [
"AE",
"BH",
"IL",
"IQ",
"IR",
"JO",
"KW",
"LB",
"OM",
"QA",
"SA",
"SY",
"YE"
],
"WEU": [
"AD",
"AT",
"BE",
"CH",
"DE",
"DK",
"ES",
"FI",
"FR",
"FO",
"GB",
"GI",
"GR",
"IE",
"IS",
"IT",
"LI",
"LU",
"MC",
"MT",
"NL",
"NO",
"PT",
"SE",
"SM",
"VA"
],
"NAF": [
"DZ",
"EG",
"EH",
"LY",
"MA",
"TN"
],
"KOR": [
"KP",
"KR"
],
"EAF": [
"BI",
"DJ",
"ER",
"ET",
"KE",
"KM",
"MG",
"MU",
"RW",
"RE",
"SC",
"SD",
"SO",
"UG",
"SS"
],
"STAN": [
"KZ",
"KG",
"TJ",
"TM",
"UZ"
],
"CEU": [
"AL",
"BA",
"BG",
"CS",
"CY",
"CZ",
"EE",
"HR",
"HU",
"LT",
"LV",
"MK",
"PL",
"RO",
"SI",
"SK",
"XK",
"ME"
],
"RCAM": [
"AI",
"AW",
"BB",
"BM",
"BZ",
"BS",
"CR",
"DM",
"DO",
"GD",
"GP",
"GT",
"HN",
"HT",
"JM",
"KY",
"MQ",
"MS",
"NI",
"AW",
"CW",
"SX",
"PA",
"US-PR",
"SV",
"KN",
"LC",
"VC",
"TT",
"TC",
"VG",
"VI",
"CU"
],
"CAN": [
"CA"
],
"RSAS": [
"AF",
"BD",
"BT",
"LK",
"MV",
"NP",
"PK"
],
"SAF": [
"ZA"
],
"BRA": [
"BR"
],
"TUR": [
"TR"
],
"OCE": [
"AS",
"AU",
"CK",
"FJ",
"KI",
"MH",
"MP",
"FM",
"NC",
"NR",
"NU",
"NZ",
"PF",
"PW",
"SB",
"TK",
"TO",
"TV",
"VU",
"WS"
],
"USA": [
"US",
"PM"
],
"SEAS": [
"BN",
"KH",
"LA",
"MM",
"MY",
"PH",
"SG",
"TH",
"VN"
],
"World": ["GLO", "RoW"]
}
Loading
Loading