diff --git a/lalpulsar/bin/MakeData/lalpulsar_MakeSFTDAG.py b/lalpulsar/bin/MakeData/lalpulsar_MakeSFTDAG.py index 95d377bac76390dcbf5d09c407ae7ea3e8c1d7d2..b13053aae53892338d33c19b8ecadc0e18f1cb6e 100644 --- a/lalpulsar/bin/MakeData/lalpulsar_MakeSFTDAG.py +++ b/lalpulsar/bin/MakeData/lalpulsar_MakeSFTDAG.py @@ -448,29 +448,25 @@ makesfts_sub = os.path.join(path_to_dag_file, 'MakeSFTs.sub') # create datafind.sub if not args.cache_file: with open(datafind_sub, 'w') as datafindFID: - datafindLogFile = '{}/datafind_{}.log'.format(args.log_path, - dag_filename) + datafindLogFile = f'{args.log_path}/datafind_{dag_filename}.log' datafindFID.write('universe = vanilla\n') - datafindFID.write('executable = {}\n'.format(dataFindExe)) + datafindFID.write(f'executable = {dataFindExe}\n') if not args.datafind_match: dataFindMatchString = '' else: - dataFindMatchString = '--match {}'.format(args.datafind_match) + dataFindMatchString = f'--match {args.datafind_match}' datafindFID.write('arguments = -r $ENV(LIGO_DATAFIND_SERVER) ') datafindFID.write('--observatory $(observatory) --url-type file ') datafindFID.write('--gps-start-time $(gpsstarttime) ') - datafindFID.write('--gps-end-time $(gpsendtime) --lal-cache ') - datafindFID.write('--type $(inputdatatype) {}\n'.format( - dataFindMatchString)) + datafindFID.write('--gps-end-time $(gpsendtime) --lal-cache --gaps ') + datafindFID.write(f'--type $(inputdatatype) {dataFindMatchString}\n') datafindFID.write('getenv = True\n') datafindFID.write('request_disk = 5MB\n') - datafindFID.write('accounting_group = {}\n'.format(args.accounting_group)) - datafindFID.write('accounting_group_user = {}\n'.format( - args.accounting_group_user)) - datafindFID.write('log = {}\n'.format(datafindLogFile)) - datafindFID.write('error = {}/datafind_$(tagstring).err\n'.format( - args.log_path)) - datafindFID.write('output = {}/'.format(args.cache_path)) + datafindFID.write(f'accounting_group = {args.accounting_group}\n') + datafindFID.write(f'accounting_group_user = {args.accounting_group_user}\n') + datafindFID.write(f'log = {datafindLogFile}\n') + datafindFID.write(f'error = {args.log_path}/datafind_$(tagstring).err\n') + datafindFID.write(f'output = {args.cache_path}/') datafindFID.write('$(observatory)-$(gpsstarttime)-$(gpsendtime).cache\n') datafindFID.write('notification = never\n') datafindFID.write('queue 1\n') diff --git a/lalpulsar/bin/MakeData/testMakeSFTDAG.sh b/lalpulsar/bin/MakeData/testMakeSFTDAG.sh index 14e85759627eb1e8d73b2dba3015466c279be265..7240b41cde87b01caaad7052a13ab0a9ab548e1c 100644 --- a/lalpulsar/bin/MakeData/testMakeSFTDAG.sh +++ b/lalpulsar/bin/MakeData/testMakeSFTDAG.sh @@ -57,7 +57,7 @@ fi testdatafindcontent=$(<$datafindsub) datafindfilecontent="universe = vanilla executable = /usr/bin/gw_data_find -arguments = -r \$ENV(LIGO_DATAFIND_SERVER) --observatory \$(observatory) --url-type file --gps-start-time \$(gpsstarttime) --gps-end-time \$(gpsendtime) --lal-cache --type \$(inputdatatype) +arguments = -r \$ENV(LIGO_DATAFIND_SERVER) --observatory \$(observatory) --url-type file --gps-start-time \$(gpsstarttime) --gps-end-time \$(gpsendtime) --lal-cache --gaps --type \$(inputdatatype) getenv = True request_disk = 5MB accounting_group = ligo.sim.o4.cw.explore.test