Skip to content

Commit 366db25

Browse files
OAR fix and build rate updates
1 parent 5a6113f commit 366db25

File tree

2 files changed

+161
-110
lines changed

2 files changed

+161
-110
lines changed

resources/data/powerplant_build_rates.csv

Lines changed: 158 additions & 110 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,24 @@ BIO,PHL,ABS,0,2023,2024
99
BIO,SGP,ABS,0,2023,2024
1010
BIO,THA,ABS,0,2023,2024
1111
BIO,VNM,ABS,0,2023,2024
12-
BIO,IDN,ABS,5,2025,2050
13-
BIO,KHM,ABS,1,2025,2050
14-
BIO,LAO,ABS,1,2025,2050
15-
BIO,MMR,ABS,1,2025,2050
16-
BIO,MYS,ABS,5,2025,2050
17-
BIO,PHL,ABS,0,2025,2050
18-
BIO,SGP,ABS,0,2025,2050
19-
BIO,THA,ABS,1,2025,2050
20-
BIO,VNM,ABS,5,2025,2050
12+
BIO,IDN,ABS,0.5,2025,2030
13+
BIO,KHM,ABS,0.5,2025,2030
14+
BIO,LAO,ABS,0.5,2025,2030
15+
BIO,MMR,ABS,0.5,2025,2030
16+
BIO,MYS,ABS,0.5,2025,2030
17+
BIO,PHL,ABS,0.5,2025,2030
18+
BIO,SGP,ABS,0.5,2025,2030
19+
BIO,THA,ABS,0.5,2025,2030
20+
BIO,VNM,ABS,0.5,2025,2030
21+
BIO,IDN,ABS,1,2031,2050
22+
BIO,KHM,ABS,1,2031,2050
23+
BIO,LAO,ABS,1,2031,2050
24+
BIO,MMR,ABS,1,2031,2050
25+
BIO,MYS,ABS,1,2031,2050
26+
BIO,PHL,ABS,1,2031,2050
27+
BIO,SGP,ABS,1,2031,2050
28+
BIO,THA,ABS,1,2031,2050
29+
BIO,VNM,ABS,2,2031,2050
2130
CCG,BRN,ABS,0,2023,2024
2231
CCG,IDN,ABS,0,2023,2024
2332
CCG,KHM,ABS,0,2023,2024
@@ -28,16 +37,16 @@ CCG,PHL,ABS,0,2023,2024
2837
CCG,SGP,ABS,0,2023,2024
2938
CCG,THA,ABS,0,2023,2024
3039
CCG,VNM,ABS,0,2023,2024
31-
CCG,BRN,ABS,20,2025,2050
32-
CCG,IDN,ABS,20,2025,2050
33-
CCG,KHM,ABS,20,2025,2050
34-
CCG,LAO,ABS,20,2025,2050
35-
CCG,MMR,ABS,20,2025,2050
36-
CCG,MYS,ABS,20,2025,2050
37-
CCG,PHL,ABS,20,2025,2050
38-
CCG,SGP,ABS,20,2025,2050
39-
CCG,THA,ABS,20,2025,2050
40-
CCG,VNM,ABS,20,2025,2050
40+
CCG,BRN,ABS,5,2025,2050
41+
CCG,IDN,ABS,5,2025,2050
42+
CCG,KHM,ABS,5,2025,2050
43+
CCG,LAO,ABS,5,2025,2050
44+
CCG,MMR,ABS,5,2025,2050
45+
CCG,MYS,ABS,5,2025,2050
46+
CCG,PHL,ABS,5,2025,2050
47+
CCG,SGP,ABS,5,2025,2050
48+
CCG,THA,ABS,5,2025,2050
49+
CCG,VNM,ABS,5,2025,2050
4150
CCS,BRN,ABS,0,2023,2039
4251
CCS,IDN,ABS,0,2023,2039
4352
CCS,KHM,ABS,0,2023,2039
@@ -48,16 +57,16 @@ CCS,PHL,ABS,0,2023,2039
4857
CCS,SGP,ABS,0,2023,2039
4958
CCS,THA,ABS,0,2023,2039
5059
CCS,VNM,ABS,0,2023,2039
51-
CCS,BRN,ABS,10,2040,2050
52-
CCS,IDN,ABS,10,2040,2050
53-
CCS,KHM,ABS,10,2040,2050
54-
CCS,LAO,ABS,10,2040,2050
55-
CCS,MMR,ABS,10,2040,2050
56-
CCS,MYS,ABS,10,2040,2050
57-
CCS,PHL,ABS,10,2040,2050
58-
CCS,SGP,ABS,10,2040,2050
59-
CCS,THA,ABS,10,2040,2050
60-
CCS,VNM,ABS,10,2040,2050
60+
CCS,BRN,ABS,5,2040,2050
61+
CCS,IDN,ABS,5,2040,2050
62+
CCS,KHM,ABS,5,2040,2050
63+
CCS,LAO,ABS,5,2040,2050
64+
CCS,MMR,ABS,5,2040,2050
65+
CCS,MYS,ABS,5,2040,2050
66+
CCS,PHL,ABS,5,2040,2050
67+
CCS,SGP,ABS,5,2040,2050
68+
CCS,THA,ABS,5,2040,2050
69+
CCS,VNM,ABS,5,2040,2050
6170
COA,BRN,ABS,0,2023,2024
6271
COA,IDN,ABS,0,2023,2026
6372
COA,KHM,ABS,0,2023,2024
@@ -68,15 +77,15 @@ COA,PHL,ABS,0,2023,2024
6877
COA,SGP,ABS,0,2023,2050
6978
COA,THA,ABS,0,2023,2024
7079
COA,VNM,ABS,0,2023,2024
71-
COA,BRN,ABS,20,2025,2050
72-
COA,KHM,ABS,20,2025,2050
73-
COA,LAO,ABS,20,2025,2050
74-
COA,MMR,ABS,20,2025,2050
75-
COA,MYS,ABS,20,2025,2050
76-
COA,PHL,ABS,20,2025,2050
77-
COA,THA,ABS,20,2025,2050
78-
COA,VNM,ABS,20,2025,2050
79-
COA,IDN,ABS,20,2027,2050
80+
COA,BRN,ABS,5,2025,2050
81+
COA,KHM,ABS,5,2025,2050
82+
COA,LAO,ABS,5,2025,2050
83+
COA,MMR,ABS,5,2025,2050
84+
COA,MYS,ABS,5,2025,2050
85+
COA,PHL,ABS,5,2025,2050
86+
COA,THA,ABS,5,2025,2050
87+
COA,VNM,ABS,5,2025,2050
88+
COA,IDN,ABS,5,2025,2050
8089
GEO,BRN,ABS,0,2023,2024
8190
GEO,IDN,ABS,0,2023,2024
8291
GEO,KHM,ABS,0,2023,2024
@@ -88,12 +97,13 @@ GEO,SGP,ABS,0,2023,2024
8897
GEO,THA,ABS,0,2023,2024
8998
GEO,VNM,ABS,0,2023,2024
9099
GEO,BRN,ABS,0,2025,2050
91-
GEO,IDN,ABS,5,2025,2050
100+
GEO,IDN,ABS,0.5,2025,2050
92101
GEO,KHM,ABS,0,2025,2050
93102
GEO,LAO,ABS,0,2025,2050
94103
GEO,MMR,ABS,0,2025,2050
95104
GEO,MYS,ABS,0,2025,2050
96-
GEO,PHL,ABS,5,2025,2050
105+
GEO,PHL,ABS,0.5,2025,2030
106+
GEO,PHL,ABS,1,2031,2050
97107
GEO,SGP,ABS,0,2025,2050
98108
GEO,THA,ABS,0,2025,2050
99109
GEO,VNM,ABS,0,2025,2050
@@ -107,16 +117,26 @@ HYD,PHL,ABS,0,2023,2024
107117
HYD,SGP,ABS,0,2023,2024
108118
HYD,THA,ABS,0,2023,2024
109119
HYD,VNM,ABS,0,2023,2024
110-
HYD,BRN,ABS,0,2025,2050
111-
HYD,IDN,ABS,3,2025,2050
112-
HYD,KHM,ABS,3,2025,2050
113-
HYD,LAO,ABS,3,2025,2050
114-
HYD,MMR,ABS,5,2025,2050
115-
HYD,MYS,ABS,3,2025,2050
116-
HYD,PHL,ABS,3,2025,2050
117-
HYD,SGP,ABS,0,2025,2050
118-
HYD,THA,ABS,3,2025,2050
119-
HYD,VNM,ABS,3,2025,2050
120+
HYD,BRN,PCT,1,2025,2030
121+
HYD,IDN,PCT,1,2025,2030
122+
HYD,KHM,PCT,1,2025,2030
123+
HYD,LAO,PCT,1,2025,2030
124+
HYD,MMR,PCT,1,2025,2030
125+
HYD,MYS,PCT,1,2025,2030
126+
HYD,PHL,PCT,1,2025,2030
127+
HYD,SGP,PCT,1,2025,2030
128+
HYD,THA,PCT,1,2025,2030
129+
HYD,VNM,PCT,1,2025,2030
130+
HYD,BRN,PCT,3,2031,2050
131+
HYD,IDN,PCT,3,2031,2050
132+
HYD,KHM,PCT,3,2031,2050
133+
HYD,LAO,PCT,3,2031,2050
134+
HYD,MMR,PCT,3,2031,2050
135+
HYD,MYS,PCT,3,2031,2050
136+
HYD,PHL,PCT,3,2031,2050
137+
HYD,SGP,PCT,3,2031,2050
138+
HYD,THA,PCT,3,2031,2050
139+
HYD,VNM,PCT,3,2031,2050
120140
OCG,BRN,ABS,0,2023,2024
121141
OCG,IDN,ABS,0,2023,2024
122142
OCG,KHM,ABS,0,2023,2024
@@ -127,16 +147,16 @@ OCG,PHL,ABS,0,2023,2024
127147
OCG,SGP,ABS,0,2023,2024
128148
OCG,THA,ABS,0,2023,2024
129149
OCG,VNM,ABS,0,2023,2024
130-
OCG,BRN,ABS,20,2025,2050
131-
OCG,IDN,ABS,20,2025,2050
132-
OCG,KHM,ABS,20,2025,2050
133-
OCG,LAO,ABS,20,2025,2050
134-
OCG,MMR,ABS,20,2025,2050
135-
OCG,MYS,ABS,20,2025,2050
136-
OCG,PHL,ABS,20,2025,2050
137-
OCG,SGP,ABS,20,2025,2050
138-
OCG,THA,ABS,20,2025,2050
139-
OCG,VNM,ABS,20,2025,2050
150+
OCG,BRN,ABS,5,2025,2050
151+
OCG,IDN,ABS,5,2025,2050
152+
OCG,KHM,ABS,5,2025,2050
153+
OCG,LAO,ABS,5,2025,2050
154+
OCG,MMR,ABS,5,2025,2050
155+
OCG,MYS,ABS,5,2025,2050
156+
OCG,PHL,ABS,5,2025,2050
157+
OCG,SGP,ABS,5,2025,2050
158+
OCG,THA,ABS,5,2025,2050
159+
OCG,VNM,ABS,5,2025,2050
140160
OIL,BRN,ABS,0,2023,2024
141161
OIL,IDN,ABS,0,2023,2024
142162
OIL,KHM,ABS,0,2023,2024
@@ -147,16 +167,16 @@ OIL,PHL,ABS,0,2023,2024
147167
OIL,SGP,ABS,0,2023,2024
148168
OIL,THA,ABS,0,2023,2024
149169
OIL,VNM,ABS,0,2023,2024
150-
OIL,BRN,ABS,20,2025,2050
151-
OIL,IDN,ABS,20,2025,2050
152-
OIL,KHM,ABS,20,2025,2050
153-
OIL,LAO,ABS,20,2025,2050
154-
OIL,MMR,ABS,20,2025,2050
155-
OIL,MYS,ABS,20,2025,2050
156-
OIL,PHL,ABS,20,2025,2050
157-
OIL,SGP,ABS,20,2025,2050
158-
OIL,THA,ABS,20,2025,2050
159-
OIL,VNM,ABS,20,2025,2050
170+
OIL,BRN,ABS,5,2025,2050
171+
OIL,IDN,ABS,5,2025,2050
172+
OIL,KHM,ABS,5,2025,2050
173+
OIL,LAO,ABS,5,2025,2050
174+
OIL,MMR,ABS,5,2025,2050
175+
OIL,MYS,ABS,5,2025,2050
176+
OIL,PHL,ABS,5,2025,2050
177+
OIL,SGP,ABS,5,2025,2050
178+
OIL,THA,ABS,5,2025,2050
179+
OIL,VNM,ABS,5,2025,2050
160180
SPV,BRN,ABS,0,2023,2024
161181
SPV,IDN,ABS,0,2023,2024
162182
SPV,KHM,ABS,0,2023,2024
@@ -167,32 +187,41 @@ SPV,PHL,ABS,0,2023,2024
167187
SPV,SGP,ABS,0,2023,2024
168188
SPV,THA,ABS,0,2023,2024
169189
SPV,VNM,ABS,0,2023,2024
170-
SPV,BRN,PCT,10,2025,2050
171-
SPV,IDN,PCT,10,2025,2050
172-
SPV,KHM,PCT,10,2025,2050
173-
SPV,LAO,PCT,10,2025,2050
174-
SPV,MMR,PCT,10,2025,2050
175-
SPV,MYS,PCT,10,2025,2050
176-
SPV,PHL,PCT,10,2025,2050
190+
SPV,BRN,PCT,1,2025,2030
191+
SPV,IDN,PCT,1,2025,2030
192+
SPV,KHM,PCT,1,2025,2030
193+
SPV,LAO,PCT,1,2025,2030
194+
SPV,MMR,PCT,1,2025,2030
195+
SPV,MYS,PCT,1,2025,2030
196+
SPV,PHL,PCT,1,2025,2030
177197
SPV,SGP,ABS,1,2025,2050
178-
SPV,THA,PCT,10,2025,2050
179-
SPV,VNM,PCT,10,2025,2050
198+
SPV,THA,PCT,1,2025,2030
199+
SPV,VNM,PCT,1,2025,2030
200+
SPV,BRN,PCT,3,2031,2050
201+
SPV,IDN,PCT,3,2031,2050
202+
SPV,KHM,PCT,3,2031,2050
203+
SPV,LAO,PCT,3,2031,2050
204+
SPV,MMR,PCT,3,2031,2050
205+
SPV,MYS,PCT,3,2031,2050
206+
SPV,PHL,PCT,3,2031,2050
207+
SPV,THA,PCT,3,2031,2050
208+
SPV,VNM,PCT,3,2031,2050
180209
URN,BRN,ABS,0,2023,2050
181-
URN,IDN,ABS,0,2023,2038
210+
URN,IDN,ABS,0,2023,2035
182211
URN,KHM,ABS,0,2023,2050
183212
URN,LAO,ABS,0,2023,2050
184213
URN,MMR,ABS,0,2023,2050
185-
URN,MYS,ABS,0,2023,2038
186-
URN,PHL,ABS,0,2023,2038
187-
URN,SGP,ABS,0,2023,2038
188-
URN,THA,ABS,0,2023,2038
189-
URN,VNM,ABS,0,2023,2038
190-
URN,IDN,ABS,2,2033,2050
191-
URN,MYS,ABS,2,2033,2050
192-
URN,PHL,ABS,2,2033,2050
193-
URN,SGP,ABS,2,2033,2050
194-
URN,THA,ABS,2,2033,2050
195-
URN,VNM,ABS,2,2033,2050
214+
URN,MYS,ABS,0,2023,2035
215+
URN,PHL,ABS,0,2023,2035
216+
URN,SGP,ABS,0,2023,2033
217+
URN,THA,ABS,0,2023,2035
218+
URN,VNM,ABS,0,2023,2035
219+
URN,IDN,ABS,2,2036,2050
220+
URN,MYS,ABS,2,2036,2050
221+
URN,PHL,ABS,2,2036,2050
222+
URN,SGP,ABS,2,2034,2050
223+
URN,THA,ABS,2,2036,2050
224+
URN,VNM,ABS,2,2036,2050
196225
WOF,BRN,ABS,0,2023,2024
197226
WOF,IDN,ABS,0,2023,2024
198227
WOF,KHM,ABS,0,2023,2024
@@ -203,16 +232,25 @@ WOF,PHL,ABS,0,2023,2024
203232
WOF,SGP,ABS,0,2023,2024
204233
WOF,THA,ABS,0,2023,2024
205234
WOF,VNM,ABS,0,2023,2024
206-
WOF,BRN,PCT,10,2025,2050
207-
WOF,IDN,PCT,10,2025,2050
208-
WOF,KHM,PCT,10,2025,2050
235+
WOF,BRN,PCT,1,2025,2030
236+
WOF,IDN,PCT,1,2025,2030
237+
WOF,KHM,PCT,1,2025,2030
209238
WOF,LAO,ABS,0,2025,2050
210-
WOF,MMR,PCT,10,2025,2050
211-
WOF,MYS,PCT,10,2025,2050
212-
WOF,PHL,PCT,10,2025,2050
213-
WOF,SGP,PCT,10,2025,2050
214-
WOF,THA,PCT,10,2025,2050
215-
WOF,VNM,PCT,10,2025,2050
239+
WOF,MMR,PCT,1,2025,2030
240+
WOF,MYS,PCT,1,2025,2030
241+
WOF,PHL,PCT,1,2025,2030
242+
WOF,SGP,PCT,1,2025,2030
243+
WOF,THA,PCT,1,2025,2030
244+
WOF,VNM,PCT,1,2025,2030
245+
WOF,BRN,PCT,3,2031,2050
246+
WOF,IDN,PCT,3,2031,2050
247+
WOF,KHM,PCT,3,2031,2050
248+
WOF,MMR,PCT,3,2031,2050
249+
WOF,MYS,PCT,3,2031,2050
250+
WOF,PHL,PCT,3,2031,2050
251+
WOF,SGP,PCT,3,2031,2050
252+
WOF,THA,PCT,3,2031,2050
253+
WOF,VNM,PCT,3,2031,2050
216254
WON,BRN,ABS,0,2023,2024
217255
WON,IDN,ABS,0,2023,2024
218256
WON,KHM,ABS,0,2023,2024
@@ -223,13 +261,23 @@ WON,PHL,ABS,0,2023,2024
223261
WON,SGP,ABS,0,2023,2024
224262
WON,THA,ABS,0,2023,2024
225263
WON,VNM,ABS,0,2023,2024
226-
WON,BRN,PCT,10,2025,2050
227-
WON,IDN,PCT,10,2025,2050
228-
WON,KHM,PCT,10,2025,2050
229-
WON,LAO,PCT,10,2025,2050
230-
WON,MMR,PCT,10,2025,2050
231-
WON,MYS,PCT,10,2025,2050
232-
WON,PHL,PCT,10,2025,2050
233-
WON,SGP,PCT,10,2025,2050
234-
WON,THA,PCT,10,2025,2050
235-
WON,VNM,PCT,10,2025,2050
264+
WON,BRN,PCT,1,2025,2030
265+
WON,IDN,PCT,1,2025,2030
266+
WON,KHM,PCT,1,2025,2030
267+
WON,LAO,PCT,1,2025,2030
268+
WON,MMR,PCT,1,2025,2030
269+
WON,MYS,PCT,1,2025,2030
270+
WON,PHL,PCT,1,2025,2030
271+
WON,SGP,PCT,1,2025,2030
272+
WON,THA,PCT,1,2025,2030
273+
WON,VNM,PCT,1,2025,2030
274+
WON,BRN,PCT,3,2031,2050
275+
WON,IDN,PCT,3,2031,2050
276+
WON,KHM,PCT,3,2031,2050
277+
WON,LAO,PCT,3,2031,2050
278+
WON,MMR,PCT,3,2031,2050
279+
WON,MYS,PCT,3,2031,2050
280+
WON,PHL,PCT,3,2031,2050
281+
WON,SGP,PCT,3,2031,2050
282+
WON,THA,PCT,3,2031,2050
283+
WON,VNM,PCT,3,2031,2050

workflow/scripts/osemosys_global/powerplant/activity.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,9 @@ def activity_master_end(df_pwr_oar_final, df_oar_upstream, df_oar_int,
267267

268268
df_iar_final = apply_dtypes(df_iar_final, "InputActivityRatio")
269269

270+
df_oar_final = df_oar_final.loc[~((df_oar_final['TECHNOLOGY'].str.startswith('PWR')) &
271+
(df_oar_final['FUEL'].str.endswith('INT')))]
272+
270273
return df_oar_final, df_iar_final
271274

272275
def capact(df_oar_final):

0 commit comments

Comments
 (0)