docs: def weights(self, other):
          """
          Compute weights, given a scale or time-frequency representation
          :param other: A time-frequency representation, or a scale
          :return: a numpy array of weights
          """
          try:
              return self._wdata(other)
          except AttributeError:
              frequency_dim = other.dimensions[-1]
              return self._wdata(frequency_dim.scale)