docs: def copy(self):
          """ Creates a copy of the object """
          variance = self.variance.copy() if self.variance is not None else None
          headers = self.headers.copy() if self.headers is not None else None
          return self.__class__(self.disp.copy(), self.flux.copy(),
              variance=variance, headers=headers)