info-gnuastro
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[info-gnuastro] Gnuastro 0.10.39 released


From: Mohammad Akhlaghi
Subject: [info-gnuastro] Gnuastro 0.10.39 released
Date: Fri, 18 Oct 2019 17:30:45 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1

Dear all,

It is over two months since Gnuastro 0.10 was released. During this
time, several new (and very useful!) small things have been added and
some bugs have been fixed, see [1] for the full list. So, I thought
its about time to update a mid-term release and share all the new
features with you. It would be great if you could build, install and
use this version and report any warnings/bugs that may occur for
you. This will allow the 0.11 release (maybe in a month or two) to be
as smooth as possible.

Here is the compressed source and the GPG detached signature for this
release. To uncompress Lzip tarballs, see [2]. To check the validity
of the tarballs using the GPG detached signature see [3]:
  https://alpha.gnu.org/gnu/gnuastro/gnuastro-0.10.39-179c.tar.lz (3.3MB)
https://alpha.gnu.org/gnu/gnuastro/gnuastro-0.10.39-179c.tar.lz.sig (833B)

Here are the MD5 and SHA1 checksums (other ways to check if the
tarball you download is what we distributed):
bec8e276e59c57905a3615ffff18f11f  gnuastro-0.10.39-179c.tar.lz
b6d42693d6ffe834a3964dea2156d407a5ef10d8  gnuastro-0.10.39-179c.tar.lz

I am very grateful to Miguel de Val-Borro and Raúl Infante-Sainz for
their contribution to the source of this release, and to Hamed Altafi,
Raúl Infante Sainz and Sebastián Luna Valero for their bug reports,
suggestions and thoughts on improving Gnuastro.

If any of Gnuastro's programs or libraries are useful in your work,
please cite _and_ acknowledge them. For citation and acknowledgment
guidelines, run the relevant programs with a `--cite' option (it can
be different for different programs). Citations _and_ acknowledgments
are vital for the continued work on Gnuastro, so please don't forget
to support us by doing so.

This tarball was bootstrapped (created) with the tools below. Note
that you don't need these to build Gnuastro from the tarball, these
are the tools that were used to make the tarball itself. They are only
mentioned here to be able to reproduce/recreate this tarball later.
  Texinfo 6.7
  Autoconf 2.69
  Automake 1.16.1
  Help2man 1.47.11
  ImageMagick 7.0.8-68
  Gnulib v0.1-2895-g996cae1dd
  Autoconf archives v2019.01.06-61-g5aaaf3b

The dependencies to build Gnuastro from this tarball on your system
are described here:
  https://www.gnu.org/s/gnuastro/manual/html_node/Dependencies.html

Best wishes,
Mohammad

--
Postdoctoral research fellow,
Instituto de Astrofísica de Canarias (IAC),
Calle Vía Láctea, s/n, E38205,
San Cristóbal de La Laguna, Tenerife, Spain.





[1] Noteworthy changes since Gnuastro 0.10

** New features

  Arithmetic:
   --onedonstdout: when the output is one-dimensional, print the values on
     the standard output, not into a file.

  BuildProgram:
   - Will use common environment variables like LDFLAGS, CPPFLAGS and CC to
     help in customizing the build of your program.
   --cc: custom C compiler to use. Until now, `gcc' was hard-coded into the
     source and there was no way to choose a custom C compiler.
   --noenv: With this option, no environment variables will be read.

  ConvertType:
   - New `viridis' colormap (value for the `--colormap' option). This is
     the default colormap of Python's Matplotlib, and is available in many
     other plotting tools like LaTeX's PGFPlots.

  CosmicCalculator:
   --lineatz: return the observed wavelength of a line if it was emitted at
     the redshift given to CosmicCalculator. You can either use known line
     names, or directly give a number as any emitted line's wavelength.

  Statistics:
   --contour: compute a contour plot which can be directly fed into the
     PGFPlots package of LaTeX for plotting the contours. Support for more
     formats will be added based on the need/request.

  Table:
   --equal: Output only rows that have a value equal to the given value in
     the given column. For example `--equal=ID,2,4,5' will select only rows
     that have a value of 2, 4 and 5 in the `ID' column.
   --notequal: Output only rows that have a different value compared to the
     values given to this option in the given column.
   - Column Arithmetic operators:
     - `angular-distance': a new operator to easily find the angular
       distance (along a great circle) between points in various table
       columns, or the distances of all the points in the table rows with a
       fixed point. See the book for examples and better explanation.

  Library:
   - gal_binary_connected_indexs: store indexs of connected components.

** Bugs fixed
bug #56736: CosmicCalculator crash when a single value given to --obsline. bug #56747: ConvertType's SLS colormap has black pixels which should be orange.
  bug #56754: Wrong sigma clipping output when many values are equal.
  bug #56999: Compilation error on macOS 10.9 not recognizing AT_FDCWD.
  bug #57057: BuildProgram not using environment LDFLAGS or CPPFLAGS.





[2] Lzip has better compression ratio and archival features compared
to the common `.gz' or `.xz' formats. Therefore Gnuastro's alpha/test
releases are only in this format, for historical reasons we also
include `.gz' tarballs in the official releases. If you don't have
Lzip (you can check with `lzip --version' command), you can get it
from your package manager, or download and install it from its
webpage:

  https://www.nongnu.org/lzip/lzip.html

If Lzip is present and you use GNU Tar, then the single command below
should uncompress and un-pack the tarball:

  $ tar xf gnuastro-0.10.39-179c.tar.lz

If the command above doesn't work, you have to un-compress and un-pack
it with two separate commands
(or use a pipe to feed the output of the first into the second:
`lzip -cd gnuastro-0.10.39-179c.tar.lz | tar -xf -'):

  $ lzip -d gnuastro-0.10.39-179c.tar.lz
  $ tar xf gnuastro-0.10.39-179c.tar





[3] 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.10.39-179c.tar.lz.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 71E899012D174B66

and rerun the 'gpg --verify' command.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]