code: def describe(self):
          
          stats = {}
          stats['samples'] = self.shape[0]
          stats['nulls'] = self[np.isnan(self)].shape[0]
          stats['mean'] = float(np.nanmean(self.real))
          stats['min'] = float(np.nanmin(self.real))
          stats['max'] = float(np.nanmax(self.real))
          return stats
docs: Return basic statistics about the curve.