in lib/analysis.py [0:0]
def create_subsample(bins, counts, sample_size=100000):
total_counts = sum(counts)
if total_counts <= sample_size:
return flatten_histogram(bins, counts)
ratio = total_counts/sample_size
subsample = []
for i in range(len(bins)):
subsample.extend(np.repeat(bins[i], counts[i]/ratio))
return subsample