![]()  | 
  
    PURIFY
    
   Next-generation radio interferometric imaging 
   | 
 
#include "purify/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 utilities.cc:Go to the source code of this file.
Namespaces | |
| purify | |
| purify::utilities | |
Functions | |
| t_int | purify::utilities::sub2ind (const t_int &row, const t_int &col, const t_int &rows, const t_int &cols) | 
| Converts from subscript to index for matrix.  More... | |
| std::tuple< t_int, t_int > | purify::utilities::ind2sub (const t_int &sub, const t_int &cols, const t_int &rows) | 
| Converts from index to subscript for matrix.  More... | |
| t_real | purify::utilities::mod (const t_real &x, const t_real &y) | 
| Mod function modified to wrap circularly for negative numbers.  More... | |
| Image< t_complex > | purify::utilities::convolution_operator (const Image< t_complex > &a, const Image< t_complex > &b) | 
| Calculates the convolution between two images.  More... | |
| t_real | purify::utilities::calculate_l2_radius (const t_uint y_size, const t_real &sigma=0, const t_real &n_sigma=2., const std::string distirbution="chi") | 
| A function that calculates the l2 ball radius for sopt.  More... | |
| t_real | purify::utilities::SNR_to_standard_deviation (const Vector< t_complex > &y0, const t_real &SNR=30.) | 
| Converts SNR to RMS noise.  More... | |
| Vector< t_complex > | purify::utilities::add_noise (const Vector< t_complex > &y, const t_complex &mean, const t_real &standard_deviation) | 
| Add guassian noise to vector.  More... | |
| bool | purify::utilities::file_exists (const std::string &name) | 
| Test to see if file exists.  More... | |
| std::tuple< t_real, t_real, t_real > | purify::utilities::fit_fwhm (const Image< t_real > &psf, const t_int &size=3) | 
| Method to fit Gaussian to PSF.  More... | |
| t_real | purify::utilities::median (const Vector< t_real > &input) | 
| Return median of real vector.  More... | |
| t_real | purify::utilities::dynamic_range (const Image< t_complex > &model, const Image< t_complex > &residuals, const t_real &operator_norm=1) | 
| Calculate the dynamic range between the model and residuals.  More... | |
| Array< t_complex > | purify::utilities::init_weights (const Vector< t_real > &u, const Vector< t_real > &v, const Vector< t_complex > &weights, const t_real &oversample_factor, const std::string &weighting_type, const t_real &R, const t_int &ftsizeu, const t_int &ftsizev) | 
| Calculate weightings.  More... | |
| std::tuple< t_int, t_real > | purify::utilities::checkpoint_log (const std::string &diagnostic) | 
| Reads a diagnostic file and updates parameters.  More... | |
| Matrix< t_complex > | purify::utilities::re_sample_ft_grid (const Matrix< t_complex > &input, const t_real &re_sample_factor) | 
| zero pads ft grid for image up sampling and downsampling  More... | |
| Matrix< t_complex > | purify::utilities::re_sample_image (const Matrix< t_complex > &input, const t_real &re_sample_ratio) | 
| resamples image size  More... | |