@@ -191,12 +191,14 @@ class DMDc(DMDBase):
191191 equal than `svd_rank`. For the possible values please refer to the
192192 `svd_rank` parameter description above.
193193 :type svd_rank_omega: int or float
194- :param lag: the time lag for the snapshots. Used in fit method to generate
194+ :param lag: the time lag for the snapshots. Used in fit method to generate
195195 X and Y.
196196 :type lag: int
197197 """
198198
199- def __init__ (self , svd_rank = 0 , tlsq_rank = 0 , opt = False , svd_rank_omega = - 1 , lag = 1 ):
199+ def __init__ (
200+ self , svd_rank = 0 , tlsq_rank = 0 , opt = False , svd_rank_omega = - 1 , lag = 1
201+ ):
200202 # we're going to initialize Atilde when we know if B is known
201203 self ._Atilde = None
202204 # remember the arguments for when we'll need them
@@ -309,12 +311,10 @@ def fit(self, X, I, B=None):
309311 n_samples = self .snapshots .shape [- 1 ]
310312
311313 if self ._lag < 1 :
312- raise ValueError (
313- "Time lag must be positive."
314- )
315-
316- X = self .snapshots [:, :- self ._lag ]
317- Y = self .snapshots [:, self ._lag :]
314+ raise ValueError ("Time lag must be positive." )
315+
316+ X = self .snapshots [:, : - self ._lag ]
317+ Y = self .snapshots [:, self ._lag :]
318318
319319 self ._set_initial_time_dictionary (
320320 {"t0" : 0 , "tend" : n_samples - 1 , "dt" : 1 }
0 commit comments