Skip to content
Snippets Groups Projects

Remove the nosfts output from lalpulsar_MakeSFTs and allow channel skipping in Fscan programs

Merged Evan Goetz requested to merge evan-goetz/lalsuite:rem-nosfts into master
All threads resolved!

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

Merge request reports

Merged results pipeline #684351 passed

Merged results pipeline passed for 5562a99b

Approval is optional

Set by to be merged automatically when the pipeline succeeds

Ready to merge by members who can write to the target branch.

Merge details

  • 3 commits and 1 merge commit will be added to master.
  • Source branch will be deleted.
  • Auto-merge enabled

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading