From 25aab707f05500e3859da15470cd0f53f2b145ff Mon Sep 17 00:00:00 2001 From: Gregory Ashton <gregory.ashton@ligo.org> Date: Fri, 9 Feb 2018 09:21:55 +1100 Subject: [PATCH] Fix FrequencySlidingWindow - Add transient window type - Rename arrays -> coord_arrays to solve caching check bug --- pyfstat/grid_based_searches.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pyfstat/grid_based_searches.py b/pyfstat/grid_based_searches.py index 95e092e..023d2ee 100644 --- a/pyfstat/grid_based_searches.py +++ b/pyfstat/grid_based_searches.py @@ -797,14 +797,14 @@ class FrequencySlidingWindow(GridSearch): For all other parameters, see `pyfstat.ComputeFStat` for details """ - self.transientWindowType = None + self.transientWindowType = 'rect' + self.nsegs = 1 self.t0Band = None self.tauBand = None if os.path.isdir(outdir) is False: os.mkdir(outdir) self.set_out_file() - self.nsegs = 1 self.F1s = [F1] self.F2s = [F2] self.Alphas = [Alpha] @@ -825,24 +825,24 @@ class FrequencySlidingWindow(GridSearch): self.search.get_fullycoherent_twoF) def get_input_data_array(self): - arrays = [] + coord_arrays = [] tstarts = [self.minStartTime] while tstarts[-1] + self.window_size < self.maxStartTime: tstarts.append(tstarts[-1]+self.window_delta) - arrays = [tstarts] + coord_arrays = [tstarts] for tup in (self.F0s, self.F1s, self.F2s, self.Alphas, self.Deltas): - arrays.append(self.get_array_from_tuple(tup)) + coord_arrays.append(self.get_array_from_tuple(tup)) input_data = [] - for vals in itertools.product(*arrays): + for vals in itertools.product(*coord_arrays): input_data.append(vals) input_data = np.array(input_data) input_data = np.insert( input_data, 1, input_data[:, 0] + self.window_size, axis=1) - self.arrays = arrays + self.coord_arrays = coord_arrays self.input_data = np.array(input_data) def plot_sliding_window(self, F0=None, ax=None, savefig=True, -- GitLab