code: def _transform(self, X, y):
          '''
          Transforms single series
          '''
          z, p, y_rle = self._rle(y)
          p = np.append(p, len(y))
          big_enough = p[1:] - p[:-1] >= self.min_length
          Xt = []
  
          for i in range(len(y_rle)):
              if (big_enough[i]):
                  Xt.append(X[p[i]:p[i+1]])
  
          yt = y_rle[big_enough].tolist()
          return Xt, yf _transform(self, X, y):
          '''
          Transforms single series
          '''
          z, p, y_rle = self._rle(y)
          p = np.append(p, len(y))
          big_enough = p[1:] - p[:-1] >= self.min_length
          Xt = []
  
          for i in range(len(y_rle)):
              if (big_enough[i]):
                  Xt.append(X[p[i]:p[i+1]])
  
          yt = y_rle[big_enough].tolist()
          return Xt, yt
docs: Transforms single series