newsGNU Astronomy Utilities - News


Gnuastro 0.3 released

Item posted by Mohammad Akhlaghi <makhlaghi> on Thu 01 Jun 2017 10:41:51 PM UTC.

The third (version 0.3) release of GNU Astronomy Utilities (Gnuastro) is now available.

Gnuastro is a collection of programs and libraries for the manipulation and analysis of astronomical data. All the programs share the same basic command-line user interface for the comfort of both the users and developers.

This release is a full re-write of Gnuastro. Most importantly,
Gnuastro now has a new generic data container (`gal_data_t'). This new container can now deal natively with all standard numeric data types, work in RAM or HDD/SSD, keep data in any dimensions and has enabled many other very useful features in the programs and libraries. Some of the most prominent of the new features are discussed in the NEWS file below [*]. It is strongly recommended to review the respective section of the Gnuastro manual/book for a better feeling of all the new features.

As discussed below, some program names have changed, if you have a previous version of Gnuastro installed from source, it is recommended to uninstall it first (with `make uninstall' using the corresponding tarball), then install this new version. Building Gnuastro 0.3 can be slower than previous versions, so please build in parallel with Make's `-j8' option (to build on 8 threads for example).

Here are the compressed sources:

Here are the GPG detached signatures[**]:

Use a mirror for higher download bandwidth:

Here are the MD5 and SHA1 checksums:

04f2cb5eae45725aeeae575080c835a0  gnuastro-0.3.tar.gz
aa787aaf80383519322727ff5ee02258  gnuastro-0.3.tar.lz
7b1e0f1cbfc81fd042eccbe617b23c78e9feaa6d  gnuastro-0.3.tar.gz
50730e84d3c43fadccbd079e3159fd7e42b9ee3d  gnuastro-0.3.tar.lz

Gnuastro 0.3 tarball was bootstrapped with the following tools:

(These are not installation dependencies, for those, please see )

We are most greatful to Boud Roukema and Vladimir Markelov for the contributions to the code and to Lee Kelvin, Ole Streicher, Alan Lefor, Mosè Giordano, Guillaume Mahler, Rosa Calvi, Nicolas Bouché, Francesco Montanari, William Pence, David Valls-Gabaud and Christopher Willmer for the great comments, suggestions, bug reports and helps in testing.

NEWS file

New programs or library features

** `gal_table_read' and `gal_table_write' will read and write data to plain text, FITS ASCII and FITS Binary formats.

** `gal_fits_img_read' and `gal_fits_img_write' can read a FITS image to memory or write a FITS image from memory.


Removed programs or library features

** ImageCrop       --> Crop
** ImageWarp       --> Warp
** ImageStatistics --> Statistics
** Header          --> Fits

New features

** All programs will now also look for a `gnuastro.conf' configuration file to keep common options for all programs in every directory.

** The `--lastconfig' opion can be used on the command-line or in any configuration file to stop parsing any further configuration files.

** The `--config' option can now be used to identify any arbitrary file to be parsed as a configuration file. Any file that is given to this option is parsed immediately.

** The `--printparams' option now also prints the short documentation of each option (same description in `--help') after its value.

Changes in behavior

Bug fixes

Checking with signature

Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact.  First, be sure to download both the .sig file and the corresponding tarball.  Then, run a command like this:

gpg --verify gnuastro-0.3.tar.gz.sig

If that command fails because you don't have the required public key, then run this command to import it:

gpg --keyserver --recv-keys 16A8A4B2AEC42AFF

and rerun the 'gpg --verify' command.

Back to the top

Powered by Savane 3.13-12ab.
Corresponding source code