From 558374cf3ef1138a376206be15232f7b1633a68a Mon Sep 17 00:00:00 2001
From: Moritz <email@moritz-huebner.de>
Date: Tue, 7 May 2019 09:04:28 +1000
Subject: [PATCH] Removed a not very useful setting method

---
 bilby/gw/detector/strain_data.py | 38 ++++++++++++++------------------
 1 file changed, 16 insertions(+), 22 deletions(-)

diff --git a/bilby/gw/detector/strain_data.py b/bilby/gw/detector/strain_data.py
index 16113fa4f..83f063ce7 100644
--- a/bilby/gw/detector/strain_data.py
+++ b/bilby/gw/detector/strain_data.py
@@ -408,9 +408,9 @@ class InterferometerStrainData(object):
         else:
             raise ValueError(
                 "Insufficient information given to set arrays")
-        self._set_time_and_frequency_array_parameters(duration=duration,
-                                                      sampling_frequency=sampling_frequency,
-                                                      start_time=start_time)
+        self._times_and_frequencies = CoupledTimeAndFrequencySeries(duration=duration,
+                                                                    sampling_frequency=sampling_frequency,
+                                                                    start_time=start_time)
 
     def set_from_time_domain_strain(
             self, time_domain_strain, sampling_frequency=None, duration=None,
@@ -463,9 +463,10 @@ class InterferometerStrainData(object):
         logger.debug('Setting data using provided gwpy TimeSeries object')
         if type(time_series) != gwpy.timeseries.TimeSeries:
             raise ValueError("Input time_series is not a gwpy TimeSeries")
-        self._set_time_and_frequency_array_parameters(duration=time_series.duration.value,
-                                                      sampling_frequency=time_series.sample_rate.value,
-                                                      start_time=time_series.epoch.value)
+        self._times_and_frequencies = \
+            CoupledTimeAndFrequencySeries(duration=time_series.duration.value,
+                                          sampling_frequency=time_series.sample_rate.value,
+                                          start_time=time_series.epoch.value)
         self._time_domain_strain = time_series.value
         self._frequency_domain_strain = None
         self._channel = time_series.channel
@@ -570,10 +571,9 @@ class InterferometerStrainData(object):
 
         """
 
-        self._set_time_and_frequency_array_parameters(duration=duration,
-                                                      sampling_frequency=sampling_frequency,
-                                                      start_time=start_time)
-
+        self._times_and_frequencies = CoupledTimeAndFrequencySeries(duration=duration,
+                                                                    sampling_frequency=sampling_frequency,
+                                                                    start_time=start_time)
         logger.debug(
             'Setting data using noise realization from provided'
             'power_spectal_density')
@@ -600,10 +600,9 @@ class InterferometerStrainData(object):
 
         """
 
-        self._set_time_and_frequency_array_parameters(duration=duration,
-                                                      sampling_frequency=sampling_frequency,
-                                                      start_time=start_time)
-
+        self._times_and_frequencies = CoupledTimeAndFrequencySeries(duration=duration,
+                                                                    sampling_frequency=sampling_frequency,
+                                                                    start_time=start_time)
         logger.debug('Setting zero noise data')
         self._frequency_domain_strain = np.zeros_like(self.frequency_array,
                                                       dtype=np.complex)
@@ -631,9 +630,9 @@ class InterferometerStrainData(object):
 
         """
 
-        self._set_time_and_frequency_array_parameters(duration=duration,
-                                                      sampling_frequency=sampling_frequency,
-                                                      start_time=start_time)
+        self._times_and_frequencies = CoupledTimeAndFrequencySeries(duration=duration,
+                                                                    sampling_frequency=sampling_frequency,
+                                                                    start_time=start_time)
 
         logger.info('Reading data from frame file {}'.format(frame_file))
         strain = gwutils.read_frame_file(
@@ -642,8 +641,3 @@ class InterferometerStrainData(object):
             resample=sampling_frequency)
 
         self.set_from_gwpy_timeseries(strain)
-
-    def _set_time_and_frequency_array_parameters(self, duration, sampling_frequency, start_time):
-        self._times_and_frequencies = CoupledTimeAndFrequencySeries(duration=duration,
-                                                                    sampling_frequency=sampling_frequency,
-                                                                    start_time=start_time)
-- 
GitLab