PURIFY
Next-generation radio interferometric imaging
Namespaces | Functions
wide_field_utilities.h File Reference
#include "purify/config.h"
#include "purify/types.h"
#include "purify/logging.h"
+ Include dependency graph for wide_field_utilities.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 purify
 
 purify::widefield
 

Functions

t_int purify::widefield::w_support (const t_real w, const t_real du, const t_int min, const t_int max)
 estimate support size of w given u resolution du More...
 
t_real purify::widefield::pixel_to_lambda (const t_real cell, const t_uint imsize, const t_real oversample_ratio)
 return factors to convert between arcsecond pixel size image space and lambda for uv space More...
 
t_real purify::widefield::estimate_cell_size (const t_real max_u, const t_uint imsize, const t_real oversample_ratio)
 return cell size from the bandwidth More...
 
t_real purify::widefield::equivalent_miriad_cell_size (const t_real cell, const t_uint imsize, const t_real oversample_ratio)
 for a given purify cell size in arcsec provide the equivalent miriad cell size in arcsec More...
 
Matrix< t_complex > purify::widefield::estimate_sample_density (const Vector< t_real > &u, const Vector< t_real > &v, const t_real cellx, const t_real celly, const t_uint imsizex, const t_uint imsizey, const t_real oversample_ratio, const t_real scale)
 estimate sample desity grid for a given field of view More...
 
Vector< t_complex > purify::widefield::sample_density_weights (const Vector< t_real > &u, const Vector< t_real > &v, const t_real cellx, const t_real celly, const t_uint imsizex, const t_uint imsizey, const t_real oversample_ratio, const t_real scale)
 create sample density weights for a given field of view, uniform weighting More...
 
t_real purify::widefield::fov_cosine (t_real const cell, t_uint const imsize)
 Work out max L and M directional cosines from image parameters. More...
 
template<class DDE >
Matrix< t_complex > purify::widefield::generate_dde (const DDE &dde, const t_real cell_x, const t_real cell_y, const t_uint x_size, const t_uint y_size, const t_real stop_gap)
 Generate image of DDE for aw-stacking. More...
 
template<class DDE >
Matrix< t_complex > purify::widefield::generate_chirp (const DDE &dde, const t_real w_rate, const t_real cell_x, const t_real cell_y, const t_uint x_size, const t_uint y_size, const t_real stop_gap=0.1)
 generates image of chirp and DDE More...
 
Matrix< t_complex > purify::widefield::generate_chirp (const t_real w_rate, const t_real cell_x, const t_real cell_y, const t_uint x_size, const t_uint y_size)
 Generates image of chirp. More...