glasgowcompbio / vimms

A programmable and modular LC/MS simulator in Python
MIT License
19 stars 6 forks source link

Convert SequenceManager to run on multiple threads #6

Closed joewandy closed 4 years ago

joewandy commented 4 years ago

In the current code, we run measurements, then perform evaluation sequentially. But in many cases, we don’t want to wait on the evaluation before we can start processing the next sample. The codes need to be improved so both evaluation and running of the next sample can happen concurrently. This needs to be done for both the simulated and the real sequence manager.

I think Simon suggested before we could have a global shared object, so evaluation can then update this objects used in the experiment mid-experiment.

joewandy commented 4 years ago

To be discussed in issue #39