Skip to content
Snippets Groups Projects

writer function for atoms (TransientGridSearch)

Merged David Keitel requested to merge printAtoms into master
2 files
+ 16
1
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 12
0
@@ -907,6 +907,18 @@ class ComputeFstat(BaseSearchClass):
else:
return ax
def write_atoms_to_file(self, fnamebase=''):
multiFatoms = getattr(self.FstatResults, 'multiFatoms', None)
if multiFatoms and multiFatoms[0]:
dopplerName = lalpulsar.PulsarDopplerParams2String ( self.PulsarDopplerParams )
#fnameAtoms = os.path.join(self.outdir,'Fstatatoms_%s.dat' % dopplerName)
fnameAtoms = fnamebase + '_Fstatatoms_%s.dat' % dopplerName
fo = lal.FileOpen(fnameAtoms, 'w')
lalpulsar.write_MultiFstatAtoms_to_fp ( fo, multiFatoms[0] )
del fo # instead of lal.FileClose() which is not SWIG-exported
else:
raise RuntimeError('Cannot print atoms vector to file: no FstatResults.multiFatoms, or it is None!')
class SemiCoherentSearch(ComputeFstat):
""" A semi-coherent search """
Loading