diff --git a/avaframe/in3Utils/cfgUtils.py b/avaframe/in3Utils/cfgUtils.py index 54373bdea..a52c50ff0 100644 --- a/avaframe/in3Utils/cfgUtils.py +++ b/avaframe/in3Utils/cfgUtils.py @@ -731,6 +731,15 @@ def readConfigurationInfoFromDone(avaDir, specDir='', latest=False): simNameList=simNameExisting) + + # check for allConfigurationsInfo to find computation info and add to info fetched from ini files + if latest == False and isinstance(simDF, pd.DataFrame): + # check if in allConfigurationsInfo also info for existing sims + simDFALL, _ = readAllConfigurationInfo(avaDir, specDir='', configCsvName='allConfigurations') + if isinstance(simDFALL, pd.DataFrame): + simDF = simDF.reset_index().merge(simDFALL[['nPart', 'timeLoop', 'timeForce', 'timeForceSPH', 'timePos', 'timeNeigh', + 'timeField', 'nSave', 'nIter', 'simName']], how='left', on='simName').set_index('index') + return simDF, simNameExisting