[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[info-gnuastro] gnuastro-0.2.28-34fb released [alpha]
From: |
Mohammad Akhlaghi |
Subject: |
[info-gnuastro] gnuastro-0.2.28-34fb released [alpha] |
Date: |
Mon, 24 Oct 2016 00:33:24 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 |
Hello,
I am happy to announce the release of Gnuastro 0.2.28-34fb (alpha-release).
This is the first test release after the 0.2 release.
GNU Astronomy Utilities (Gnuastro) is a collection of programs and a
library functions for astronomical data manipulation and analysis. The
programs are run directory on the command-line, enabling easy and efficient
operation, combined with other installed programs in shell scripts or
Makefiles. The libraries are also usable in C and C++ programs.
For the main changes in this version can be seen in the NEWS file which is
also distributed with this announcement in [1] (below). The most notable
new features are:
- ImageWarp can now align an image with the celestial coordiates. It also
doesn't necessarily need a warping matrix as input, all standard
warpings (rotation, scaling, translation, shear, flipping, and
projection) can now be given as options at runtime and the warping
matrix will be constructed internally.
- libgit2 is a new optional dependency. When it is present and Gnuastro is
run in a version controlled directory, the output of `git describe' will
be stored as a FITS keyword. This tagging of the outputs is useful for
reproducible results in an ongoing project.
Here are the compressed sources and a GPG detached signature[*]:
http://alpha.gnu.org/gnu/gnuastro/gnuastro-0.2.28-34fb.tar.gz
http://alpha.gnu.org/gnu/gnuastro/gnuastro-0.2.28-34fb.tar.gz.sig
Here are the MD5 and SHA1 checksums:
9fe158e11ac6b6d877a5dbea9a61afe0 gnuastro-0.2.28-34fb.tar.gz
1c11680d78440ff88d86c8a61e209b1f90acb21d gnuastro-0.2.28-34fb.tar.gz
I should also acknowledge the very useful comments/suggestions from Alan
Lefor, Francesco Montanari, Mosè Giordano, Vladimir Markelov in this
alpha-release.
Gnuastro 0.2.28-34fb tarball was bootstrapped with the following tools:
Texinfo 6.3
Autoconf 2.69
Automake 1.15
Libtool 2.4.6
Help2man 1.47.3
Gnulib v0.1-936-gdf6f91c
Autoconf Archives v2016.09.16-17-gb6aeb19
Note that these are not installation dependencies, for those, please see
https://www.gnu.org/software/gnuastro/manual/html_node/Dependencies.html
Cheers,
Mohammad Akhlaghi
--
Postdoctoral research fellow
CRAL (Lyon Observatory), France.
[1]
* Noteworthy changes in release 0.2-28 (library 1.0.0) (2016-10-23) [alpha]
** Bug fixes
Using `%zu' to print `size_t' variables for clean build on 32-bit
systems.
Crash in Table for some operating systems due to memory is now fixed (bug
#49347).
Table's man-page is now created and installed (bug #49418).
Fixes in the documentation (sr #109170, bug #49419).
** New programs, functions, or macros
`gal_wcs_pixel_scale_deg'
Returns the pixel scale of the input WCS structure in degrees.
`gal_wcs_angular_distance_deg'
This has replaced `gal_wcs_angular_distance'. That function would take
the angles in radians and also return its value in radians. Radians are
very inconvenient and uncommon in celestial coordinates, so its input
and output was modified to accept angles in degrees and also return the
angular distance in degrees.
`gnuastro/git.h'
New header for wrappers on the Git library.
`gal_git_describe'
Bascially a wrapper on Git's describe functions to return the string
for easy inclusion.
`gal_fits_datatype_size
Return the size (in bytes) of the given datatype.
`GAL_GNUASTRO_HAVE_PTHREAD_BARRIER'
This is a new name for the old `GAL_GNUASTRO_PTHREAD_BARRIER' to
conform better with other such marcos.
`GAL_GNUASTRO_HAVE_LIBGIT2'
Has a value of 1 if the host system has the Git library (`libgit2').
** Removed programs, functions, macros
`gal_wcs_angular_distance'
See the explanation above for `gal_wcs_angular_distance_deg'.
`GAL_GNUASTRO_PTHREAD_BARRIER'
See the explanation above for `GAL_GNUASTRO_HAVE_PTHREAD_BARRIER'.
** New features
ImageWarp can now align the image with the celestial coordiates using the
`--align' option.
ImageWarp can now warp without an input matrix, using the following
options: `--shear', `--flip', `--project', `--rotate', `--scale',
`--translate'. Any number of these transformations (along with the
`--align' option) can be called at runtime and they will be applied in
the same order to create one warping matrix. By default the FITS
coordinates will also be corrected.
** Changes in behavior
When a 2 by 2 matrix is given to ImageWarp, the FITS pixel positions
(which define the center of a pixel as an integer) are automatically
implemented internally, see "Invoking ImageWarp" in the manual for more.
`gal_fits_write_keys_version' will now also write the Git commit
description when the Git library is installed on the host system.
[2]
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.2.28-34fb.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 keys.gnupg.net --recv-keys 16A8A4B2AEC42AFF
and rerun the 'gpg --verify' command.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [info-gnuastro] gnuastro-0.2.28-34fb released [alpha],
Mohammad Akhlaghi <=