newsGNU Astronomy Utilities - News


GNU Astronomy Utilities is released

Item posted by Mohammad Akhlaghi <makhlaghi> on Tue 31 May 2016 01:39:22 PM UTC.

First public release of GNU Astronomy Utilities

The first public release of the GNU Astronomy Utilities (Gnuastro, version 0.1) tarball is now available for download, see below for more details. Gnuastro is an official GNU package consisting of a set of utilities, or executable programs (listed below), for astronomical data manipulation and analysis directly from the command-line (no mini-environment) and satisfying the GNU Coding Standards. The official Gnuastro webpage is available at:

An important component of Gnuastro is its comprehensive book (documentation or manual, link below), which is available in various online browsing (HTML), print, and command-line formats at:

The Gnuastro book thoroughly explains each utility's invocation details (invocation examples, options, inputs and outputs). In addition, following the rich tradition of GNU documentation, the book complements the technical details with context, suggestions on best practices, historical background, and mathematical derivations (where necessary) to help new astronomers, or new GNU/Linux users, understand and thus use the methods and tools most effectively.

The Tutorials chapter has some easy to read (and hopefully entertaining!) tutorials to get you started. Section 2.2 ("Sufi simulates a detection") is completely self-sufficient (needs no input files and catalogs) and can be done immediately after installation.

This release contains the following utilities (the executable names, to be run on the command-line after installation, are in parenthesis).

Gnuastro has effectively used the GNU Build System (see bootstrapping tools below) to create a robust and clean infra-structure to glue the utilities and (currently) internal libraries in one whole package which is greater than the sum of its parts. This allows easy additions of new utilities, options to existing utilities, and libraries in a portable manner (usable in a wide variety of Unix-like operating systems). The next release will hopefully include installed libraries.

Contributions from anyone interested are most welcome. To facilitate and encourage your contribution, the Developing chapter of the book thoroughly discusses the design philosophy, the project webpage on Savannah, source code structure, coding conventions along with guidelines and a tutorial on the version controlled (using Git) workflow.

Gnuastro 0.1 has greatly benefited from the contributions of Mosè Giordano and as the maintainer, I am most grateful to him.

Gnuastro 0.1 was bootstrapped with the following tools. Note: these are not installation dependencies, see the Dependencies section of the book for those.

Here are the compressed sources and a GPG detached signature[*]:     (3.7MB) (0.5KB)

Use a mirror for higher download bandwidth (note that some mirrors might not have the most recent version immediately):

For the full list of GNU mirrors use the following link (please navigate to the "gnuastro" directory in your chosen mirror):

Here are the MD5 and SHA1 checksums for the compressed source:

ee4919a24efc2aca89379d36a108ae85  gnuastro-0.1.tar.gz
88bba7b97f39fe70ce761e9a81f0f80ed7718ae4  gnuastro-0.1.tar.gz

[*] 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.1.tar.gz.sig

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

gpg --keyserver --recv-keys BBE395F8

and rerun the 'gpg --verify' command.

Back to the top

Powered by Savane 3.13-ee12.
Corresponding source code