This is not bullet proof and can be hard to debug. I would like to have this be dictionary based. At the start of each update update_log should check if all keys are there. Afterwards, the data is added to the .hdf5 log. Thereby, the order of how the data is given as an input does no longer matter.
Thoughts:
If some key is not there, fill in with NaN or some missing value? How does this affect meaning of logs in gridsearch?
As of right now the
MLE_Logger
module is updated based on two lists of time measurements and statistic measurements:This is not bullet proof and can be hard to debug. I would like to have this be dictionary based. At the start of each update
update_log
should check if all keys are there. Afterwards, the data is added to the.hdf5
log. Thereby, the order of how the data is given as an input does no longer matter.Thoughts: