The basic functionality for the gaussian beam decomposition of the MWA. This is a pared down version of what I've been running for about a year now.
I will run some basic testing to make sure that all of the hooks are in place, but this should be sufficient to start a review.
The code does the following:
Using initial conditions, it can fit the MWA image beam in directional cosine space with a series of gaussians using a FORTRAN-inspired fitting procedure ( or transferring the gaussian parameters ). The Fourier transform to uv-space is then analytic, and can be calculated at the desired overresolution (instead of using interpolation to create the lookup table).
A variety of float vs double issues were found in this process, in addition to easy memory reduction during the beam making process.
The basic functionality for the gaussian beam decomposition of the MWA. This is a pared down version of what I've been running for about a year now.
I will run some basic testing to make sure that all of the hooks are in place, but this should be sufficient to start a review.
The code does the following: Using initial conditions, it can fit the MWA image beam in directional cosine space with a series of gaussians using a FORTRAN-inspired fitting procedure ( or transferring the gaussian parameters ). The Fourier transform to uv-space is then analytic, and can be calculated at the desired overresolution (instead of using interpolation to create the lookup table).
A variety of float vs double issues were found in this process, in addition to easy memory reduction during the beam making process.