MannLabs / alphadia

modular & open DIA search
https://alphadia.readthedocs.io
Apache License 2.0
41 stars 3 forks source link

Fix timing manager #321

Closed odespard closed 4 weeks ago

odespard commented 4 weeks ago

At the moment the timing manager causes the saving of results to fail if any of the individual searches fails. This is because the run dataframe lacks an index if not supplied with one by the durations. This can be fixed by saving the run to the run dataframe as a list containing a single value rather than just as a value. I have also added the test to check that the timing and optimization managers do not cause the saving of results to fail.