From 27cad277d7a294b4e1f76ea6cac51a69f9a69d78 Mon Sep 17 00:00:00 2001 From: Niklas Reinhardt <janniklas.reinhardt@aei.mpg.de> Date: Wed, 7 Dec 2022 12:13:58 +0100 Subject: [PATCH] Correct the implementation of the the_wrt_tcb --- lisainstrument/instrument.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lisainstrument/instrument.py b/lisainstrument/instrument.py index 42db45a..1bc6cfc 100755 --- a/lisainstrument/instrument.py +++ b/lisainstrument/instrument.py @@ -905,14 +905,14 @@ class Instrument: logger.debug("Computing local timer deviations") t = self.physics_et_withinitial - print(self.tps_wrt_tcb['1'].shape) - print(t.shape) self.the_wrt_tcb_withinitial = \ self.tps_wrt_tcb \ - + self.clock_offsets \ - + self.clock_freqoffsets * (t + self.tps_wrt_tcb) \ - + self.clock_freqlindrifts * (t + self.tps_wrt_tcb)**2 / 2 \ - + self.clock_freqquaddrifts * (t + self.tps_wrt_tcb)**3 / 3 \ + + ForEachSC(lambda sc: + self.clock_offsets[sc] \ + + self.clock_freqoffsets[sc] * (t + self.tps_wrt_tcb[sc]) \ + + self.clock_freqlindrifts[sc] / 2 * (t + self.tps_wrt_tcb[sc])**2 \ + + self.clock_freqquaddrifts[sc] / 3 * (t + self.tps_wrt_tcb[sc])**3 \ + ) \ + ForEachSC(lambda sc: cumulative_trapezoid(np.broadcast_to( self.clock_noise_fluctuations_withinitial[sc], @@ -920,7 +920,7 @@ class Instrument: dx=self.physics_dt, initial=0) ) \ + ForEachSC(lambda sc: - self.tps_wrt_tcb * self.clock_noise_fluctuations_withinitial[sc] + self.tps_wrt_tcb[sc] * self.clock_noise_fluctuations_withinitial[sc] ) self.the_wrt_tcb_local = self.the_wrt_tcb_withinitial.transformed( -- GitLab