![]()  | 
  
    PURIFY
    
   Next-generation radio interferometric imaging 
   | 
 
#include "purify/uvw_utilities.h"#include "purify/config.h"#include <fstream>#include <random>#include <sys/stat.h>#include "purify/logging.h"#include "purify/operators.h"
 Include dependency graph for uvw_utilities.cc:Go to the source code of this file.
Namespaces | |
| purify | |
| purify::utilities | |
Functions | |
| bool | purify::utilities::has_suffix (const std::string &str, const std::string &suff) | 
| Matrix< t_real > | purify::utilities::generate_antennas (const t_uint N, const t_real scale) | 
| Generate guassianly distributed (sigma = scale) antenna positions.  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 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 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) | 
| 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... | |
| 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... | |
| 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... | |
| 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... | |
| 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 &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::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::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::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::conjugate_w (const utilities::vis_params &uv_vis) | 
| reflects visibilities into the w >= 0 domain  More... | |