number of samples doesn't work with a single sample in a sampleDict
When trying to work out the length of a dict with a single sample, it fails.
x = SamplesDict(['mass1', 'mass2'], np.array([1,2])) x.number_of_samples
TypeError Traceback (most recent call last) Input In [64], in 1 x = SamplesDict(['mass1', 'mass2'], np.array([1,2])) ----> 2 x.number_of_samples
File ~/miniconda3/envs/igwn-py38/lib/python3.8/site-packages/pesummary/utils/samples_dict.py:237, in SamplesDict.number_of_samples(self) 235 @property 236 def number_of_samples(self): --> 237 return len(self[self.parameters[0]])
TypeError: len() of unsized object