Thanks for reporting this, we will look into it! A question:
- Were the templates and particles generated from the same 2D classification job, followed immediately by a Select 2D job?
The job relies on all particles in the particle stack being assigned to one of the templates present in the templates dataset, through a correspondence between the particles
alignments2D/class field and the template idx. It looks like the templates are getting recognized correctly, since each of the 47 templates are properly assigned to a superclass.
But, the corresponding particles don’t all seem to be recognized. The 300k particles are loaded in at the start, but the sum of the particles assigned to each superclass is only around 136k – initially this should add up to the total number of loaded particles. The expected behaviour is that first all particles corresponding to a given superclass will be counted (in the “There are x templates in superclass y; Adding z particles to superclass y” lines in the stream log), and removal happens only after the maximum superclass size is set.