Closed texadactyl closed 2 years ago
I added some print statements in run_pipeline
and dedoppler
. It does not look like a simple case of metadata mixup.
essai.log
Observations:
dedoppler
missed the top hits found by turbo_seti
at around 8419.3 MHz. dedoppler
found hits with frequencies at around mid-value of the fine frequency range (~8419.9 MHz) where the large spike is. turbo_seti
.Need a "blank_dc" function?
So, I used watutil
to extract the Voyager .h5 file to include only those frequencies around the true signal:
--- File Info ---
DIMENSION_LABELS : [b'frequency' b'feed_id' b'time']
az_start : 0.0
data_type : 1
fch1 : 8419.500001240522 MHz
foff : -2.7939677238464355e-06 MHz
ibeam : 1
machine_id : 20
nbeams : 1
nbits : 32
nchans : 107375
nifs : 1
rawdatafile : guppi_57650_67573_Voyager1_0002.0000.raw
source_name : Voyager1
src_dej : 12:10:58.8
src_raj : 17:10:03.984
telescope_id : 6
tsamp : 18.253611008
tstart (ISOT) : 2016-09-19T18:46:13.000
tstart (MJD) : 57650.78209490741
za_start : 0.0
Num ints in file : 16
File shape : (16, 1, 107375)
--- Selection Info ---
Data selection shape : (16, 1, 107375)
Minimum freq (MHz) : 8419.200001750141
Maximum freq (MHz) : 8419.500001240522
Better performance without the huge DC spike essai.log
Returned dataframe:
drift_rate f_start snr ... boxcar_size beam_idx n_integration
10 0.009566 8419.296983 64.941223 ... 32.0 0.0 16.0
11 1.090580 8419.274327 58.821793 ... 32.0 0.0 16.0
12 1.090580 8419.319321 58.065971 ... 32.0 0.0 16.0
9 2.621218 8419.273927 34.954056 ... 16.0 0.0 16.0
And faster: TOTAL TIME: 3.42s (roughly, the same as turbo_seti using GPU)
The frequencies seem to line up with turbo_seti. Find_et even found a candidate that turbo_seti missed. But, the SNR values and drift rates still don't look correct.
# Top_Hit_# Drift_Rate SNR Uncorrected_Frequency Corrected_Frequency Index freq_start freq_end SEFD SEFD_freq Coarse_Channel_Number Full_number_of_hits
# --------------------------
001 -0.392226 30.612333 8419.319368 8419.319368 739933 8419.321003 8419.317740 0.0 0.000000 0 578
002 -0.373093 245.709610 8419.297028 8419.297028 747929 8419.298662 8419.295399 0.0 0.000000 0 578
003 -0.392226 31.220858 8419.274374 8419.274374 756037 8419.276009 8419.272745 0.0 0.000000 0 578
Comparison:
@telegraphic : I saw your fixes which make sense to me. Just tried out the new repo image. df.pdf
Hyperseti now needs somehow to throw out the non-highlighted (green) hit entries.
It might be that my test program assumptions are dodgey.
turbo_seti output .dat file after 3 seconds:
hyperseti find_et output dataframe after 24 seconds: