CONVOLVE(1)
π CONVOLVE(1) β the astconvolve glow-up π
okay so bestie, welcome to the Convolve page from GNU Astronomy Utilities 0.24, filed under User Commands π and it's literally about smooshing an image with a kernel. iconic behaviour, honestly.
β¨ NAME β¨
Convolve β convolve an image with a given kernel π«Ά
πΈ SYNOPSIS πΈ
astconvolve [OPTION...] ASTRdata
π¦ DESCRIPTION π¦
Convolve is part of GNU Astronomy Utilities 0.24. She will convolve an input image with a given spatial kernel (image) β either in the spatial domain (no edge effects, queen behaviour π ) or in the frequency domain. And ngl, the frequency domain one does suffer from edge effects, but it can be much faster. trade-offs, we love to see it β¨
For more info, bestie, just run any of these. The second one especially is the comprehensive lore drop on how to invoke Convolve: what inputs it expects, what outputs it gives, and a full rundown of every single option. π
All options and their values:
$ astconvolve -P
Inputs/Outputs and options:
$ info astconvolve
Full section in manual/book:
$ info Convolve
Full Gnuastro manual/book:
$ info gnuastro
If you couldn't find your answer in the manual, you can get direct help from experienced Gnuastro users and developers. For more information, please run:
$ info help-gnuastro
π Convolve options π
π Input π
-c,--column=STRβ column name or number if the input is a table.-h,--hdu=STR/INTβ extension name or number of the input data.-H,--minsharpspec=FLTβ deconvolution: minimum spectrum of the sharp image.--kernelcolumn=STRβ column name or number if the kernel is a table.-k,--kernel=FITSβ file name of the kernel you're convolving with.--nokernelflipβ do not flip the kernel image.--nokernelnormβ do not normalize the kernel image.--searchin=STRβ pick the column(s):'name','unit','comment'.--stdintimeout=INTβ micro-seconds to wait for standard input.-u,--khdu=STRβ HDU containing the kernel.
π§ Tessellation (tile grid) π§
--checktilesβ tile IDs in an image, the size of the input.-F,--remainderfrac=FLTβ fraction of remainder to split the last tile.--interpmetric=STRβ interpolation metric (radial,manhattan).-M,--numchannels=INT[,..]β no. of channels in dim.s (FITS order).--oneelempertileβ display 1 element/tile, not full input resolution.--workoverchβ work (not tile) over channel edges.-Z,--tilesize=INT[,INT]β regular tile size on dim.s (FITS order).
π Output π
--conv-on-blankβ do convolution on blank pixels also.-C,--checkfreqstepsβ view the steps in the frequency domain.-D,--dontdeleteβ don't delete the output if it exists.-K,--keepinputdirβ keep the input directory for automatic output.--noedgecorrectionβ do not correct the edges in the spatial domain.--outfitsnocommitβ no Git commit in the 0-th HDU of the output FITS.--outfitsnoconfigβ no metadata in the 0-th HDU of the output FITS.--outfitsnodateβ no'DATE'in the 0-th HDU of the output FITS.--outfitsnoversionsβ no versions in the 0-th HDU of the output FITS.-o,--output=STRβ output file name.--tableformat=STRβ table fmt:'fits-ascii','fits-binary','txt'.-T,--type=STRβ type of output: e.g.,int16,float32, etc...--wcslinearmatrix=STRβ WCS linear matrix of output ('pc'or'cd').
π Operating modes π
-?,--helpβ give this help list.--checkconfigβ list all config files and variables read.--citeβ BibTeX citation for this program.--config=STRβ read configuration file STR immediately.--config-prefix=STRβ custom prefix of option names in config files.-d,--domain=STRβ convolution domain:'spatial','frequency'.--lastconfigβ do not parse any more configuration files.--minmapsize=INTβ min. bytes to avoid RAM automatically.-m,--makekernel=INTβ make a2*INTkernel to create the input image.-N,--numthreads=INTβ number of CPU threads to use.--onlyversion=STRβ only run if the program version is STR.-P,--printparamsβ print parameter values to be used and abort.--quietmmapβ don't print mmap'd file's name and size.-q,--quietβ only report errors, remain quiet about steps.-S,--setdirconfβ set default values for this directory and abort.--usageβ give a short usage message.-U,--setusrconfβ set default values for this user and abort.-V,--versionβ print program version.
π Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. no cap, that's just how it works bestie π
GNU Astronomy Utilities home page: http://www.gnu.org/software/gnuastro/
π REPORTING BUGS π
Report bugs to bug-gnuastro@gnu.org. (they're nice, fr fr, don't be shy π«Ά)
β COPYRIGHT β
Copyright Β© 2015-2025 Free Software Foundation, Inc. License GPLv3+: GNU General public license version 3 or later. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. π«£
Written/developed by Mohammad Akhlaghi π
π SEE ALSO π
The full documentation for Convolve is maintained as a Texinfo manual. If the info and Convolve programs are properly installed at your site, the command
info Convolve
should give you access to the complete manual. go read it, it's giving main character energy πβ¨
okay bye bestie, that was GNU Astronomy Utilities 0.24 from November 2025 β this has been your girl CONVOLVE(1), convolving images and hearts since forever πππ¦β¨
π¦ where this page comes from
- epel 10: gnuastro 0.24-1.el10_3 Β· GPL-3.0-or-later AND FSFAP AND GFDL-1.3-or-later
- epel 9: gnuastro 0.24-1.el9 Β· GPL-3.0-or-later AND FSFAP AND GFDL-1.3-or-later
- nixos 26.05: gnuastro 0.24
- nixpkgs unstable: gnuastro 0.24
- ubuntu resolute: gnuastro 0.24-1 Β· GPL-3.0-or-later
- ubuntu stonking: gnuastro 0.24-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms