From e3db243e0ac07363c99ba36609034edbbe126d4f Mon Sep 17 00:00:00 2001 From: SSingh087 <66710757+SSingh087@users.noreply.github.com> Date: Wed, 15 Jul 2020 23:34:33 +0530 Subject: [PATCH] Changes in arm length value (#3368) * Changes in arm length value * Changes in the equation of the orbit For equal arm length 0.03 AU --- pycbc/detector.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pycbc/detector.py b/pycbc/detector.py index b21bce2e990..9dc96b0416d 100644 --- a/pycbc/detector.py +++ b/pycbc/detector.py @@ -341,17 +341,16 @@ def get_pos(self, ref_time): Returns the position of all 3 sattelites with each row correspoding to a single axis. """ - ref_time = 2034 - Time(val=ref_time, format='gps', scale='utc').jyear + ref_time = Time(val=ref_time, format='gps', scale='utc').jyear n = np.array(range(1, 4)) kappa, _lambda_ = 0, 0 alpha = 2. * np.pi * ref_time/1 + kappa - beta_n = (n - 1) + (2. * np.pi/3) + _lambda_ - a, L = 1., .1 + beta_n = (n - 1) * 2.0 * pi / 3.0 + _lambda_ + a, L = 1., 0.03342293561 e = L/(2. * a * np.sqrt(3)) - prod = a*e*(sin(alpha)*cos(alpha)*sin(beta_n)) - x = a*cos(alpha) + prod - (1 + sin(alpha)**2)*cos(beta_n) - y = a*sin(alpha) + prod - (1 + cos(alpha)**2)*sin(beta_n) + x = a*cos(alpha) + a*e*(sin(alpha)*cos(alpha)*sin(beta_n) - (1 + sin(alpha)**2)*cos(beta_n)) + y = a*sin(alpha) + a*e*(sin(alpha)*cos(alpha)*cos(beta_n) - (1 + cos(alpha)**2)*sin(beta_n)) z = -np.sqrt(3)*a*e*cos(alpha - beta_n) self.location = np.array([x, y, z])