class_docstr: Reverse the time line of series.
  
  Parameters
  ----------
  repeats : int, optional
      The number of times a series is augmented. If greater than one, a series
      will be augmented so many times independently. This parameter can also
      be set by operator `*`. Default: 1.
  
  prob : float, optional
      The probability of a series is augmented. It must be in (0.0, 1.0]. This
      parameter can also be set by operator `@`. Default: 1.0.
  
  seed : int, optional
      The random seed. Default: None.
code: def _augment_core(
      self, X: np.ndarray, Y: Optional[np.ndarray]
  ) -> Tuple[np.ndarray, Optional[np.ndarray]]:
      X_aug = X[:, ::-1, :].copy()  # type: np.ndarray
  
      if Y is None:
          Y_aug = None  # type: Optional[np.ndarray]
      else:
          Y_aug = Y[:, ::-1, :].copy()
  
      return X_aug, Y_aug
  
imports: from typing import Optional, Tuple
  import numpy
  from .base import _Augmenter, _default_seed
label_desc: Use image node_id 3 for calling the Reverse obj's underlying member method code with example usage: obj._augment_core(X, Y) and returns: X_aug,  Y_aug