2017-06-22 10:10:46 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
mkdir -p data
|
|
|
|
|
|
|
|
ref_band="1367A"
|
|
|
|
|
|
|
|
for lightcurve in data/lc/*.lc
|
|
|
|
do
|
|
|
|
|
2017-06-22 10:19:42 +00:00
|
|
|
echo_band=$(basename $lightcurve|sed 's|\([0-9]????A\).lc|\1|')
|
2017-06-22 10:10:46 +00:00
|
|
|
if [[ $ref_band == $echo_band ]]; then continue; fi
|
2017-06-22 10:19:42 +00:00
|
|
|
err_str="LF"
|
|
|
|
|
|
|
|
echo -n "Running psdlag using ref band ${ref_band}"
|
|
|
|
echo " and echo band $echo_band{${err_str}}."
|
|
|
|
|
|
|
|
scripts/psdlag_4bin.py
|
2017-06-22 10:10:46 +00:00
|
|
|
|
|
|
|
|
|
|
|
# Propagate tables into analyses/tables
|
|
|
|
echoPSD_tabfile=analyses/tables/PSD_${echo_band}_\{${err_str}\}.tab
|
|
|
|
refPSD_tabfile=analyses/tables/PSD_${ref_band}_\{${err_str}\}.tab
|
|
|
|
timelag_tabfile=analyses/tables/timelag_${ref_band}_≺_${echo_band}_\{${err_str}\}.tab
|
|
|
|
|
|
|
|
# Output curves to temporary files using perl script, move tables to
|
|
|
|
# permanent location. This just assumes there are no conflicts.
|
|
|
|
scripts/extract_tables.pl $lightcurve > /dev/null
|
|
|
|
mv tmp.echoPSD $echoPSD_tabfile
|
|
|
|
mv tmp.refPSD $refPSD_tabfile
|
|
|
|
mv tmp.timelag $timelag_tabfile
|
|
|
|
done
|
|
|
|
|
|
|
|
rm tmp.*
|