Localise - askap-craco/CELEBI GitHub Wiki
This directory contains scripts related to FRB localisation from voltages.
RACS_lookup.py
Takes in a list of JMFIT output files and searches the Rapid ASKAP Continuum Survey (RACS) catalog for the brightest source within 5 arcseconds of each, returning a list of these sources and their catalog positions (§3.7.4).
apply_offset.py
Applies a positional offset to a measured FRB position, returning the corrected position with errors (§3.7.5).
argBeamExceed.py
Used to identify gate bins with unrealistically large positional uncertainties in their FRB localisation fits. These bins are then removed, as their fit can occasionally have a larger S/N than the bin that actually contains the FRB, but will generally have a huge positional uncertainty.
argmax.py
Used to identify the gate bin that has the highest S/N in its FRB localisation fit.
calibrateFRB.py
Performs various different functions related to calibration and imaging:
- Determine gain calibration solutions (§3.5)
- Application of calibration solutions to and imaging of the FRB and polarisation calibrator datasets (§3.6, §3.7.2, §3.7.3)
getGeocentricDelay.py
Determines the geocentric delay required as part of generating bin configuration files.
get_beam_radec.py
Converts beam centre coordinates from degrees (the units used in the voltage headers) to HMS/DMS.
get_pixels_from_field.py
Identifies point sources in an image and returns their positions in units of pixels.
get_region_str.py
Generates a DS9 region file from JMFIT output.
get_start_mjd.py
Parses voltage headers to identify the earliest data start time in MJD to use as a reference time (§3.3.1).
processTimeStep.py
Performs software correlation to produce visibilities from voltages (§3.2.2).
search_ics.py
Performs an incoherent dedispersion search of a coarse dynamic spectrum to refine initial FRB arrival time, dispersion measure, and width (§3.1.2).
snoopylog2frbgate.py
Generates bin config files for correlation based on the FRB's refined, initially-determined arrival time and dispersion measure (§3.1.3).
src_offsets.py
Calculates the differences between measured field source positions and their catalog positions (§3.7.4).
sum_ics.py
Sums incoherent, coarse dynamic spectra across antennas and polarisations (§3.1.2).
weighted_multi_image_fit_updated.py
Calculates the systematic positional correction for an FRB position from the differences between measured field source positions and catalog positions (§3.7.4).