def METHOD_NAME(self, samples_non_gaussian):
    """
    :param samples_non_gaussian: Samples of non-Gaussian stochastic processes. If samples are provided at the
     initialization, then the run method is executed automatically. If no samples are passed at the
     initialization, the :class:`.InverseTranslation` class will compute the underlying Gaussian correlation using
     the ITAM and the run method needs to be manually executed by the user.
    """
    self.samples_shape = samples_non_gaussian.shape
    self.samples_non_gaussian = samples_non_gaussian.flatten()[:, np.newaxis]
    self.samples_gaussian: NumpyFloatArray = self._inverse_translate_non_gaussian_samples().reshape(
        self.samples_shape)