Skip to content

A code for localising a single pulse detected in multiple interferometer beams.

Notifications You must be signed in to change notification settings

BezuidenhoutMC/SeeKAT

Repository files navigation

If you use SeeKAT for a publication, please cite my paper: https://ui.adsabs.harvard.edu/abs/2023RASTI...2..114B

NB: A browser-based interactive app version of SeeKAT is now available here: https://github.com/BezuidenhoutMC/SeeKAT-app/

• Reads in list of detections (RA, Dec, S/N) and the beam PSF. PSFs can be modelled using MOSAIC (https://github.com/wchenastro/Mosaic).

• Computes a covariance matrix of the S/N value ratios, assuming 1-sigma Gaussian errors on each measurement.

• Models the aggregate beam response by arranging beam PSFs appropriately relative to each other.

• Calculates a likelihood distribution of obtaining the observed S/N in each beam according to the modelled response.

• Plots the likelihood function over RA and Dec with 1-sigma uncertainty, overlaid on the beam coordinates and sizes.

Usage: python SeeKAT.py -f {coordinates file} -p {.fits file} --r {PSF resolution} --o {fractional overlap}

OR

python SeeKAT.py -f {coordinates file} -p {.fits file} --c {.json file} --r {PSF resolution}

Customisation options:

--n Computes the likelihood map using only the n brightest pairs of beams.

--clip All values of the CB PSF below this value are set to zero. Helps negate low-level sidelobes.

--s In the format RA(hms),Dec(dms) adds a marker for known coordinates to plot.

--scalebar Sets the length of the scalebar on the plot in arcseconds. Set to 0 to omit it altogether.

--zoom Automatically zooms in on the TABs.

--ticks Sets the spacing between axis ticks in number of pixels.

--nsig Draws uncertainty contours up to this number of standard deviations.

--fits Writes likelihood to fits file.

About

A code for localising a single pulse detected in multiple interferometer beams.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages