GNU Astronomy Utilities 0.9, contains the following programs. They are sorted in alphabetical order and a short description is provided for each program. The description starts with the executable names in thisfont followed by a pointer to the respective section in parenthesis. Throughout this book, they are ordered based on their context, please see the top-level contents for contextual ordering (based on what they do).
(astarithmetic, see Arithmetic) For arithmetic operations on
multiple (theoretically unlimited) number of datasets (images). It has a
large and growing set of arithmetic, mathematical, and even statistical
operators (for example
(astbuildprog, see BuildProgram) Compile, link and run programs that depend on the Gnuastro library (see Gnuastro library). This program will automatically link with the libraries that Gnuastro depends on, so there is no need to explicitly mention them every time you are compiling a Gnuastro library dependent program.
(astconvertt, see ConvertType) Convert astronomical data files (FITS or IMH) to and from several other standard image and data formats, for example TXT, JPEG, EPS or PDF.
(astconvolve, see Convolve) Convolve (blur or smooth) data with a given kernel in spatial and frequency domain on multiple threads. Convolve can also do de-convolution to find the appropriate kernel to PSF-match two images.
(astcosmiccal, see CosmicCalculator) Do cosmological calculations, for example the luminosity distance, distance modulus, comoving volume and many more.
(astcrop, see Crop) Crop region(s) from an image and stitch several images if necessary. Inputs can be in pixel coordinates or world coordinates.
(astfits, see Fits) View and manipulate FITS file extensions and header keywords.
(astmkcatalog, see MakeCatalog) Make catalog of labeled image (output of NoiseChisel). The catalogs are highly customizable and adding new calculations/columns is very straightforward.
(astmknoise, see MakeNoise) Make (add) noise to an image, with a large set of random number generators and any seed.
(astmkprof, see MakeProfiles) Make mock 2D profiles in an image. The central regions of radial profiles are made with a configurable 2D Monte Carlo integration. It can also build the profiles on an over-sampled image.
(astmatch, see Match) Given two input catalogs, find the rows that match with each other within a given aperture (may be an ellipse).
(astnoisechisel, see NoiseChisel) Detect signal in noise. It uses a technique to detect very faint and diffuse, irregularly shaped signal in noise (galaxies in the sky), using thresholds that are below the Sky value, see arXiv:1505.01664.
(astsegment, see Segment) Segment detected regions based on the structure of signal and the input dataset’s noise properties.
(aststatistics, see Statistics) Statistical calculations on the input dataset (column in a table, image or datacube).
(asttable, Table) Convert FITS binary and ASCII tables into other such tables, print them on the command-line, save them in a plain text file, or get the FITS table information.
(astwarp, see Warp) Warp image to new pixel grid. Any projective transformation or Homography can be applied to the input images.
The programs listed above are designed to be highly modular and
generic. Hence, they are naturally for lower-level operations. In Gnuastro,
higher-level operations (combining multiple programs, or running a program
in a special way), are done with installed Bash scripts (all prefixed with
astscript-). They can be run just like a program and behave very
similarly (with minor differences, see Installed scripts).
(See Sort FITS files by night) Given a list of FITS files, and a HDU and keyword name (for a date), this script separates the files in the same night (possibly over two calendar days).