Live does not respect "restart" of 2D classification


When using Live, sometimes I want to restart 2D classification from scratch - e.g. if i have changed picking etc.

However, often when I click “restart”, it doesn’t actually restart - I look at the log, and it continues streaming classification.

The only way to force it to “properly” restart is to change the number of classes, then restart. Is this intended?


@olibclarke In the current implementation, 2D classification will complete classifying a batch of particles that had already been scheduled for classification at the time of pressing the restart button. In contrast, a change in parameters would abort classification of a batch in progress.

This seems unexpected to me? If I hit restart, I would expect it to abort and restart the classification from scratch.