PURIFY(1)
π PURIFY(1) β User Commands π
okay so bestie, we're doing a manual page today, and this one is purify from the User Commands section, iykyk. sit down, get comfy, we're gonna reconstruct some images together π¦
β¨ NAME β¨
purify β Reconstruct images from radio interferometers using PADMM π
π SYNOPSIS π
purify --measurement_set path --name path [options]
like. that's the whole vibe. two required things and then whatever else your heart desires β¨
πΈ DESCRIPTION πΈ
okay so PURIFY is literally a tool for radio interferometric imaging and it does a lot of the heavy lifting for you:
- file handling (for both visibilities and fits files, no cap π )
- implementation of the measurement operator
- set-up of the different optimization problems used for image deconvolution
π«Ά heads up bestie: the code is given for educational purpose. it is in beta and it is still under development. so like, she's brilliant but she's still growing, okay?
β¨ OPTIONS β¨
every single one, no skipping, we don't gatekeep here π
--measurement_setβ Path of measurement set. (required) π¨--nameβ Path of file output. (required) π¨--noiseβ Path of measurement_set with Stokes V noise estimate. (Assumes Stokes V of measurement set).--nitersβ Number of iterations.--stokesβ Choice of stokes I, Q, U, or V (I is default).--cellsizeβ Size of a pixel in arcseconds.--sizeβ Image size in pixels.--widthβ Image width in pixels.--heightβ Image height in pixels.--betaβ Values used to set the stepsize of PADMM--noadaptβ Choose not to update the stepsize.--diagnosticβ Save diagnostic information to log file.--l2_boundβ Factor to multiply the l2 bound by.--relative_variationβ Convergence criteria on relative variation (default is1e-3).--residual_convergenceβ Factor to multiply the l2 bound by for convergence. (default is1)--relative_gamma_adaptβ Relative difference criteria for adapting the stepsize gamma (default0.01).--power_iterationsβ Maximum iterations for the power method.--primary_beamβ Choice of primary beam model. (none is the only option).--fft_grid_correctionβ Choose calculate the gridding correction using an FFT rather than analytic formula.--kernelβ Type of gridding kernel to use, kb, gauss, pswf, box. (kb is default)--kernel_supportβ Support of kernel in grid cells. (4 is the default)--logging_levelβ Determines the output logging level for sopt and purify. ("debug" is the default)--helpβ Print usage information.
π AUTHORS π
PURIFY was initially created by Rafael Carrillo, Jason McEwen and Yves Wiaux but major contributions have since been made by a number of others. the full list of contributors is as follows, and we're giving them all their flowers π:
- Rafael E. Carrillo
- Jason D. McEwen
- Yves Wiaux
- Luke Pratley
- Mayeul d'Avezac
π BUGS π
if you have any questions or comments, feel free to contact Rafael Carrillo or Jason McEwen, or add an issue in the issue tracker:
https://github.com/astro-informatics/purify/issues
π LICENSE π
PURIFY Copyright (C) 2013 Rafael Carrillo, Jason McEwen, Yves Wiaux
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
π bestie yes the all-caps is on purpose, it's the legal equivalent of screaming, pls respect it.
and that's the whole page!! mwah π β¨ this was purify version 2.0.0, dated October 2016 β so she's vintage, she's iconic, she's got main character energy, and she's still out here reconstructing images for you π«ΆπΈ go slay, bestie π
π¦ where this page comes from
- debian trixie: purify 4.2.0-1 Β· GPL-2.0-or-later
- ubuntu questing: purify 4.2.0-1build1
- ubuntu resolute: purify 5.0.1-3 Β· GPL-2.0-or-later
- ubuntu stonking: purify 5.0.1-3build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms