From c360e14b8782026b752cc0fae4ccbdef2169659a Mon Sep 17 00:00:00 2001
From: "gregory.ashton" <gregory.ashton@ligo.org>
Date: Thu, 20 Apr 2017 17:25:48 +0200
Subject: [PATCH] Fixes bug in which SFTs are regenerated (not using cached)
 with ndetectors>2

---
 pyfstat/core.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/pyfstat/core.py b/pyfstat/core.py
index e4bef7d..b97e105 100755
--- a/pyfstat/core.py
+++ b/pyfstat/core.py
@@ -963,13 +963,14 @@ transientTauDays={:1.3f}\n""")
         cl.append('--outSingleSFT=TRUE')
         cl.append('--outSFTdir="{}"'.format(self.outdir))
         cl.append('--outLabel="{}"'.format(self.label))
-        cl.append('--IFOs="{}"'.format(self.detectors))
+        cl.append('--IFOs={}'.format(
+            ",".join(['"{}"'.format(d) for d in self.detectors.split(",")])))
         if self.add_noise:
             cl.append('--sqrtSX="{}"'.format(self.sqrtSX))
         if self.minStartTime is None:
-            cl.append('--startTime={:10.9f}'.format(float(self.tstart)))
+            cl.append('--startTime={:10.0f}'.format(float(self.tstart)))
         else:
-            cl.append('--startTime={:10.9f}'.format(float(self.minStartTime)))
+            cl.append('--startTime={:10.0f}'.format(float(self.minStartTime)))
         if self.maxStartTime is None:
             cl.append('--duration={}'.format(int(self.duration)))
         else:
-- 
GitLab