Remove the nosfts output from lalpulsar_MakeSFTs and allow channel skipping in Fscan programs
Description
This MR removes the nosfts
file output from lalpulsar_MakeSFTs
if that program was given the --allow_skipping=TRUE
option. Instead we spread to the other Fscan programs the --allow_skipping
option so that the program is more robust to no SFT files potentially being present and we will instead rely on the parent-child relationship of the Fscan DAG workflow.
API Changes and Justification
Backwards Compatible Changes
-
This change does not modify any class/function/struct/type definitions in a public C header file or any Python class/function definitions -
This change adds new classes/functions/structs/types to a public C header file or Python module
Backwards Incompatible Changes
-
This change modifies an existing class/function/struct/type definition in a public C header file or Python module -
This change removes an existing class/function/struct/type from a public C header file or Python module
In the rare case (Fscans only) where --allow_skipping=TRUE
was provided, then the function to make the nosfts
file was called. I have removed this function because I don't want to worry about using the HTCondor file transfer system to transfer this file back to the home filesystem
Review Status
No review started yet. I need to discuss this MR further with @karl-wette @ansel-neunzert
Edited by Karl Wette