code: def logspace_bins(self,bins=None,units=None,conversion_function=convert_time,resolution=None):
          
          bins = self.logspace(bins=bins,units=units,conversion_function=conversion_function,resolution=resolution,end_at_end=False)
          resolution = np.mean((bins[:-1]) / (bins[1:]))
          bins = np.concatenate([bins*np.sqrt(resolution),bins[-1:]/np.sqrt(resolution)])
          return bins
docs: Generates bin edges for a logspace tiling: there is one edge more than bins and each bin is between two edges