|
template<class T > |
T | purify::utilities::calculate_rotated_u (const T &u, const T &v, const T &w, const t_real alpha, const t_real beta, const t_real gamma) |
| calculate the rotated u from euler angles in zyz and starting coordinates (u, v, w) More...
|
|
template<class T > |
T | purify::utilities::calculate_rotated_v (const T &u, const T &v, const T &w, const t_real alpha, const t_real beta, const t_real gamma) |
| calculate the rotated v from euler angles in zyz and starting coordinates (u, v, w) More...
|
|
template<class T > |
T | purify::utilities::calculate_rotated_w (const T &u, const T &v, const T &w, const t_real alpha, const t_real beta, const t_real gamma) |
| calculate the rotated w from euler angles in zyz and starting coordinates (u, v, w) More...
|
|
utilities::vis_params | purify::utilities::random_sample_density (const t_int vis_num, const t_real mean, const t_real standard_deviation, const t_real rms_w=0) |
| Generates a random visibility coverage. More...
|
|
Matrix< t_real > | purify::utilities::generate_antennas (const t_uint N, const t_real scale) |
| Generate guassianly distributed (sigma = scale) antenna positions. More...
|
|
template<class T > |
utilities::vis_params | purify::utilities::antenna_to_coverage (const t_uint N, const t_real scale, const T &frequency) |
|
utilities::vis_params | purify::utilities::antenna_to_coverage (const t_uint N) |
| Using guassianly distributed (sigma = pi) antenna positions generate a coverage. More...
|
|
utilities::vis_params | purify::utilities::antenna_to_coverage (const Matrix< t_real > &B, const t_real frequency, const std::vector< t_real > ×, const t_real theta_ra, const t_real phi_dec, const t_real latitude) |
| Provided antenna positions generate a coverage for a fixed frequency for mulitple times. More...
|
|
utilities::vis_params | purify::utilities::antenna_to_coverage (const Matrix< t_real > &B, const t_real frequency, const t_real times, const t_real theta_ra, const t_real phi_dec, const t_real latitude) |
| Provided antenna positions generate a coverage for a fixed frequency a fixed time. More...
|
|
utilities::vis_params | purify::utilities::antenna_to_coverage (const Matrix< t_real > &B, const std::vector< t_real > &frequencies, const t_real times, const t_real theta_ra, const t_real phi_dec, const t_real latitude) |
| Provided antenna positions generate a coverage for multiple frequency a fixed time. More...
|
|
utilities::vis_params | purify::utilities::antenna_to_coverage (const Matrix< t_real > &B, const std::vector< t_real > &frequencies, const std::vector< t_real > times, const t_real theta_ra, const t_real phi_dec, const t_real latitude) |
|
template<class F > |
utilities::vis_params | purify::utilities::antenna_to_coverage_general (const Matrix< t_real > &B, const std::vector< t_real > &frequencies, const std::vector< t_real > ×, const F &position_angle_RA_function, const F &position_angle_DEC_function, const t_real latitude) |
|
template<class T , class K > |
utilities::vis_params | purify::utilities::antenna_to_coverage (const Vector< t_real > &x, const Vector< t_real > &y, const Vector< t_real > &z, const T &frequencies, const K ×, const t_real theta_ra, const t_real phi_dec, const t_real latitude) |
| Provided antenna positions generate a coverage. More...
|
|
Matrix< t_real > | purify::utilities::read_ant_positions (const std::string &pos_name) |
| Read in a text file of antenna positions into a matrix [x, y ,z]. More...
|
|
template<class T , class K > |
utilities::vis_params | purify::utilities::read_ant_positions_to_coverage (const std::string &pos_name, const T &frequencies, const K ×, const t_real theta_ra, const t_real phi_dec, const t_real latitude) |
|
t_real | purify::utilities::streamtoreal (std::ifstream &stream) |
| Reading reals from visibility file (including nan's and inf's) More...
|
|
utilities::vis_params | purify::utilities::read_visibility_csv (const std::string &vis_name, const bool w_term=false) |
| Reads in visibility csv file. More...
|
|
utilities::vis_params | purify::utilities::read_visibility (const std::string &vis_name, const bool w_term=false) |
| Reads in visibility file. More...
|
|
utilities::vis_params | purify::utilities::read_visibility (const std::vector< std::string > &names, const bool w_term=false) |
| Read visibility files from name of vector. More...
|
|
utilities::vis_params | purify::utilities::read_visibility (const std::string &vis_name2, const utilities::vis_params &u1) |
| Reads in two visibility files. More...
|
|
void | purify::utilities::write_visibility (const utilities::vis_params &uv_vis, const std::string &file_name, const bool w_term=false) |
| Writes visibilities to txt. More...
|
|
utilities::vis_params | purify::utilities::set_cell_size (const utilities::vis_params &uv_vis, const t_real &cell_size_u=0, const t_real &cell_size_v=0) |
| Scales visibilities to a given pixel size in arcseconds. More...
|
|
utilities::vis_params | purify::utilities::set_cell_size (const utilities::vis_params &uv_vis, const t_real &max_u, const t_real &max_v, const t_real &input_cell_size_u, const t_real &input_cell_size_v) |
|
utilities::vis_params | purify::utilities::convert_to_pixels (const utilities::vis_params &uv_vis, const t_real cell_x, const t_real cell_y, const t_real imsizex, const t_real imsizey, const t_real oversample_ratio) |
| Converts u and v coordaintes to units of pixels. More...
|
|
utilities::vis_params | purify::utilities::uv_scale (const utilities::vis_params &uv_vis, const t_int &ftsizeu, const t_int &ftsizev) |
| scales the visibilities to units of pixels More...
|
|
utilities::vis_params | purify::utilities::conjugate_w (const utilities::vis_params &uv_vis) |
| reflects visibilities into the w >= 0 domain More...
|
|