in sketches/Sampler.py [0:0]
def compact(self):
while len(self.buffer) > self.target_size * self.slack:
if self.min_size_per_objective > self.target_size:
self.min_size_per_objective = max(self.getSizePerObjective())
self.min_size_per_objective = int(self.min_size_per_objective / self.slack)
#print("resize per obj: ", self.min_size_per_objective, len(self.buffer))
self.compactToSize(self.min_size_per_objective)