Corrected indexing when saving scans

This commit is contained in:
2025-02-05 09:21:09 +01:00
parent 964da0a16f
commit bca4098438

View File

@ -31,19 +31,19 @@ def saveDataset(program,data,actuator=None,snap=None,analysis=None,figures=None)
# check if scan is multiple instances of a scan # check if scan is multiple instances of a scan
if isinstance(data,list): if isinstance(data,list):
for iscan,singledata in enumerate(data): for iscan,singledata in enumerate(data):
writeData(hid,singledata,iscan) writeData(hid,singledata,iscan+1)
else: else:
writeData(hid,data,1) writeData(hid,data,1)
# same for actuator # same for actuator
if isinstance(actuator,list): if isinstance(actuator,list):
for iscan,singleactuator in enumerate(actuator): for iscan,singleactuator in enumerate(actuator):
writeActuator(hid,singleactuator,iscan) writeActuator(hid,singleactuator,iscan+1)
else: else:
writeActuator(hid,actuator,1) writeActuator(hid,actuator,1)
# and same for analysis # and same for analysis
if isinstance(analysis,list): if isinstance(analysis,list):
for iscan,singleana in enumerate(analysis): for iscan,singleana in enumerate(analysis):
writeAnalysis(hid,singleana,iscan) writeAnalysis(hid,singleana,iscan+1)
else: else:
writeAnalysis(hid,analysis,1) writeAnalysis(hid,analysis,1)
# write aux data # write aux data