Skip to content

Commit 72d3665

Browse files
committed
Fix miss numbering in expand_timeseries_names
ctrl-x in my editor apparently decrements numbers, which broke the logic in expand_timeseries_names. I replaced the function with the original version from the previous commit.
1 parent 1b4d057 commit 72d3665

File tree

1 file changed

+47
-47
lines changed

1 file changed

+47
-47
lines changed

HSP2/utilities.py

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -266,87 +266,87 @@ def get_timeseries(store, ext_sourcesdd, siminfo):
266266
ts[tname] = t
267267
return ts
268268

269-
def expand_timeseries_names(smemn, smemsb0, smemsb2, tmemn, tmemsb1, tmemsb2):
270-
#special cases to expand timeseries names to resolve with output names in hdf4 file
269+
def expand_timeseries_names(smemn, smemsb1, smemsb2, tmemn, tmemsb1, tmemsb2):
270+
#special cases to expand timeseries names to resolve with output names in hdf5 file
271271
if tmemn == 'ICON':
272-
if tmemsb0 == '':
273-
tmemn = 'CONS0_ICON'
272+
if tmemsb1 == '':
273+
tmemn = 'CONS1_ICON'
274274
else:
275-
tmemn = 'CONS' + tmemsb0 + '_ICON'
275+
tmemn = 'CONS' + tmemsb1 + '_ICON'
276276
if smemn == 'OCON':
277-
if smemsb1 == '':
278-
smemn = 'CONS0_OCON' + smemsb1
277+
if smemsb2 == '':
278+
smemn = 'CONS1_OCON' + smemsb1
279279
else:
280-
smemn = 'CONS' + smemsb1 + '_OCON' + smemsb1
280+
smemn = 'CONS' + smemsb2 + '_OCON' + smemsb1
281281
if smemn == 'ROCON':
282-
if smemsb0 == '':
283-
smemn = 'CONS0_ROCON'
282+
if smemsb1 == '':
283+
smemn = 'CONS1_ROCON'
284284
else:
285-
smemn = 'CONS' + smemsb0 + '_ROCON'
285+
smemn = 'CONS' + smemsb1 + '_ROCON'
286286

287287
# GQUAL:
288288
if tmemn == 'IDQAL':
289-
if tmemsb0 == '':
290-
tmemn = 'GQUAL0_IDQAL'
291-
else:
292-
tmemn = 'GQUAL' + tmemsb0 + '_IDQAL'
293-
if tmemn == 'ISQAL0' or tmemn == 'ISQAL2' or tmemn == 'ISQAL3':
294289
if tmemsb1 == '':
295-
tmemn = 'GQUAL0_' + tmemn
290+
tmemn = 'GQUAL1_IDQAL'
291+
else:
292+
tmemn = 'GQUAL' + tmemsb1 + '_IDQAL'
293+
if tmemn == 'ISQAL1' or tmemn == 'ISQAL2' or tmemn == 'ISQAL3':
294+
if tmemsb2 == '':
295+
tmemn = 'GQUAL1_' + tmemn
296296
else:
297-
tmemn = 'GQUAL' + tmemsb1 + '_' + tmemn
297+
tmemn = 'GQUAL' + tmemsb2 + '_' + tmemn
298298
if tmemn == 'ISQAL':
299-
if tmemsb1 == '':
300-
tmemn = 'GQUAL0_' + 'ISQAL' + tmemsb1
299+
if tmemsb2 == '':
300+
tmemn = 'GQUAL1_' + 'ISQAL' + tmemsb1
301301
else:
302-
tmemn = 'GQUAL' + tmemsb1 + '_' + 'ISQAL' + tmemsb1
302+
tmemn = 'GQUAL' + tmemsb2 + '_' + 'ISQAL' + tmemsb1
303303
if smemn == 'ODQAL':
304-
smemn = 'GQUAL' + smemsb0 + '_ODQAL' + smemsb2 # smemsb2 is exit number
304+
smemn = 'GQUAL' + smemsb1 + '_ODQAL' + smemsb2 # smemsb2 is exit number
305305
if smemn == 'OSQAL':
306-
smemn = 'GQUAL' + smemsb0 + '_OSQAL' + smemsb2 # smemsb2 is ssc plus exit number
306+
smemn = 'GQUAL' + smemsb1 + '_OSQAL' + smemsb2 # smemsb2 is ssc plus exit number
307307
if smemn == 'RODQAL':
308-
smemn = 'GQUAL' + smemsb0 + '_RODQAL'
308+
smemn = 'GQUAL' + smemsb1 + '_RODQAL'
309309
if smemn == 'ROSQAL':
310-
smemn = 'GQUAL' + smemsb1 + '_ROSQAL' + smemsb1 # smemsb1 is ssc
310+
smemn = 'GQUAL' + smemsb2 + '_ROSQAL' + smemsb1 # smemsb1 is ssc
311311

312312
# OXRX:
313-
if smemn == 'OXCF0':
314-
smemn = 'OXCF0' + smemsb1
315-
316313
if smemn == 'OXCF1':
317-
smemn = 'OXCF1' + smemsb1 + ' ' + smemsb2 # smemsb1 is exit #
314+
smemn = 'OXCF1' + smemsb1
315+
316+
if smemn == 'OXCF2':
317+
smemn = 'OXCF2' + smemsb1 + ' ' + smemsb2 # smemsb1 is exit #
318318

319319
if tmemn == 'OXIF':
320-
tmemn = 'OXIF' + tmemsb0
320+
tmemn = 'OXIF' + tmemsb1
321321

322322
# NUTRX - dissolved species:
323-
if smemn == 'NUCF0': # total outflow
324-
smemn = 'NUCF0' + smemsb1
323+
if smemn == 'NUCF1': # total outflow
324+
smemn = 'NUCF1' + smemsb1
325325

326-
if smemn == 'NUCF8': # exit-specific outflow
327-
smemn = 'NUCF8' + smemsb1 + ' ' + smemsb2 # smemsb1 is exit #
326+
if smemn == 'NUCF9': # exit-specific outflow
327+
smemn = 'NUCF9' + smemsb1 + ' ' + smemsb2 # smemsb1 is exit #
328328

329-
if tmemn == 'NUIF0':
330-
tmemn = 'NUIF0' + tmemsb1
329+
if tmemn == 'NUIF1':
330+
tmemn = 'NUIF1' + tmemsb1
331331

332332
# NUTRX - particulate species:
333-
if smemn == 'NUCF1': # total outflow
334-
smemn = 'NUCF1' + smemsb1 + ' ' + smemsb2 # smemsb1 is sediment class
333+
if smemn == 'NUCF2': # total outflow
334+
smemn = 'NUCF2' + smemsb1 + ' ' + smemsb2 # smemsb1 is sediment class
335335

336-
if smemn == 'OSNH3' or smemn == 'OSPO4': # exit-specific outflow
337-
smemn = smemn + smemsb0 + ' ' + smemsb2 # smemsb1 is exit #, smemsb2 is sed class
336+
if smemn == 'OSNH4' or smemn == 'OSPO4': # exit-specific outflow
337+
smemn = smemn + smemsb1 + ' ' + smemsb2 # smemsb1 is exit #, smemsb2 is sed class
338338

339-
if tmemn == 'NUIF1':
340-
tmemn = 'NUIF1' + tmemsb1 + ' ' + tmemsb2
339+
if tmemn == 'NUIF2':
340+
tmemn = 'NUIF2' + tmemsb1 + ' ' + tmemsb2
341341

342342
# PLANK:
343-
if smemn == 'PKCF0': # total outflow
344-
smemn = 'PKCF0' + smemsb1 # smemsb1 is species index
343+
if smemn == 'PKCF1': # total outflow
344+
smemn = 'PKCF1' + smemsb1 # smemsb1 is species index
345345

346-
if smemn == 'PKCF1': # exit-specific outflow
347-
smemn = 'PKCF1' + smemsb1 + ' ' + smemsb2 # smemsb1 is exit #, smemsb2 is species index
346+
if smemn == 'PKCF2': # exit-specific outflow
347+
smemn = 'PKCF2' + smemsb1 + ' ' + smemsb2 # smemsb1 is exit #, smemsb2 is species index
348348

349349
if tmemn == 'PKIF':
350-
tmemn = 'PKIF' + tmemsb0 # smemsb1 is species index
350+
tmemn = 'PKIF' + tmemsb1 # smemsb1 is species index
351351

352352
return smemn, tmemn

0 commit comments

Comments
 (0)