Skip to content
Snippets Groups Projects
Commit 415ec278 authored by Chad Hanna's avatar Chad Hanna
Browse files

Makefile.2015recolored: simplify for the sake of example

parent 91110f7b
No related branches found
No related tags found
No related merge requests found
......@@ -3,8 +3,8 @@
## General info
MIN_SEG_LENGTH = 1000
START = 966384015
STOP = 971568015
START = 966400000
STOP = 966404000
TRIM = 16
LIGODESIGNPSD = early_aligo_asd.txt
VIRGODESIGNPSD = v1_early_asd.txt
......@@ -20,26 +20,19 @@ VIRGOINCHANNEL = h_16384Hz
# controls output data
LIGOFRAMETYPE = T1200307_V4_EARLY_RECOLORED_V2
VIRGOFRAMETYPE = T1300121_V1_EARLY_RECOLORED_V2
LIGOOUTPATH = /archive/frames/A6/CBC-MDC/$(LIGOFRAMETYPE)
VIRGOOUTPATH = /archive/frames/A6/CBC-MDC/$(VIRGOFRAMETYPE)
LIGOOUTPATH = LIGO
VIRGOOUTPATH = Virgo
LIGOOUTCHANNEL = LDAS-STRAIN
VIRGOOUTCHANNEL = h_16384Hz
all : dag
ligolw_segments_compat:
wget http://www.lsc-group.phys.uwm.edu/cgit/lalsuite/plain/pylal/bin/ligolw_segments_compat
chmod +x ligolw_segments_compat
%segmentspadded.xml: ligolw_segments_compat
ligolw_segment_query --segment-url=https://segdb.ligo.caltech.edu -q --gps-start-time ${START} --gps-end-time ${STOP} --include-segments=$*:$(LIGOSCIENCE) --result-name=datasegments > $*segments.xml
./ligolw_segments_compat $*segments.xml
gstlal_segments_trim --trim $(TRIM) --output $@ $*segments.xml
%segmentspadded.xml:
ligolw_segment_query --segment-url=https://segdb.ligo.caltech.edu -q --gps-start-time ${START} --gps-end-time ${STOP} --include-segments=$*:$(LIGOSCIENCE) --result-name=datasegments > $@
V1segmentspadded.xml: ligolw_segments_compat
ligolw_segment_query --segment-url=https://segdb.ligo.caltech.edu -q --gps-start-time ${START} --gps-end-time ${STOP} --include-segments=V1:$(VIRGOSCIENCE) --result-name=datasegments > V1segments.xml
./ligolw_segments_compat V1segments.xml
gstlal_segments_trim --trim $(TRIM) --output V1segmentspadded.xml V1segments.xml
V1segmentspadded.xml:
ligolw_segment_query --segment-url=https://segdb.ligo.caltech.edu -q --gps-start-time ${START} --gps-end-time ${STOP} --include-segments=V1:$(VIRGOSCIENCE) --result-name=datasegments > $@
frame.%1.cache:
ligo_data_find -o $* -t $*$(LIGOFRAMETYPEIN) -l -s $(START) -e $(STOP) --url-type file > $@
......@@ -49,16 +42,21 @@ frame.V1.cache:
frame.cache: frame.H1.cache frame.L1.cache frame.V1.cache
cat frame.H1.cache frame.L1.cache frame.V1.cache > $@
gstlal_cache_to_segments $@ recolored_segments.xml.gz
segments.xml: H1segmentspadded.xml L1segmentspadded.xml V1segmentspadded.xml
ligolw_add --output $@ H1segmentspadded.xml L1segmentspadded.xml V1segmentspadded.xml
$(LIGODESIGNPSD) :
wget http://www.lsc-group.phys.uwm.edu/cgit/gstlal/plain/gstlal/share/$@
$(VIRGODESIGNPSD) :
wget http://www.lsc-group.phys.uwm.edu/cgit/gstlal/plain/gstlal/share/$@
%recolorpsd.xml.gz : $(LIGODESIGNPSD)
gstlal_psd_xml_from_asd_txt --instrument $* --output $@ $(LIGODESIGNPSD)
V1recolorpsd.xml.gz : $(VIRGODESIGNPSD)
gstlal_psd_xml_from_asd_txt --instrument V1 --output V1recolorpsd.xml.gz $(VIRGODESIGNPSD)
gstlal_psd_xml_from_asd_txt --instrument V1 --output $@ $(VIRGODESIGNPSD)
recolor_psd.xml.gz: H1recolorpsd.xml.gz L1recolorpsd.xml.gz V1recolorpsd.xml.gz
ligolw_add H1recolorpsd.xml.gz L1recolorpsd.xml.gz V1recolorpsd.xml.gz | gzip > $@
......@@ -71,5 +69,6 @@ finish :
ls $(VIRGOOUTPATH)/*/*.gwf | lalapps_path2cache >> recolor_frame.cache
gstlal_cache_to_segments recolor_frame.cache recolor_segments.xml.gz
gstlal_segments_trim --trim 4 --min-length $(MIN_SEG_LENGTH) --output recolor_segments_trimmed.xml.gz recolor_segments.xml.gz
realclean :
rm -rf *.sub *.dag* *.cache *.sh *reference_psd.xml.gz *segments.xml.gz logs *.xml *.xml.gz recolor_frame.cache recolor_frame.cache recolor_segments.xml.gz
clean :
rm -rf *.sub *.dag* *.cache *.sh *reference_psd.xml.gz *segments.xml.gz logs *.xml *.xml.gz recolor_frame.cache recolor_frame.cache recolor_segments.xml.gz $(LIGODESIGNPSD) $(VIRGODESIGNPSD)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment