info-gnuastro
[Top][All Lists]
Advanced

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

[info-gnuastro] Gnuastro 0.8.75


From: Mohammad Akhlaghi
Subject: [info-gnuastro] Gnuastro 0.8.75
Date: Wed, 10 Apr 2019 01:04:45 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1

Hi everyone,

Since version 0.8, many new features have been added and many bugs
have been fixed; fully described in [1] below. So we are almost ready
for the 9th release. In preparation for the 9th release, I am happy to
announce the availability of Gnuastro 0.8.75.

It would be great if you could try this version in your ordinary usage
and report any issues that come up. For example if there are any
warnings or crashes during the build on your system, or if the outputs
aren't reasonable. In this way we can make sure that version 0.9 is
used in everyone's work as smoothly as possible.

Here are the compressed sources and a GPG detached signature[*]:
  https://alpha.gnu.org/gnu/gnuastro/gnuastro-0.8.75-17cd.tar.lz
  https://alpha.gnu.org/gnu/gnuastro/gnuastro-0.8.75-17cd.tar.lz.sig

Here are the MD5 and SHA1 checksums:
dab129f017b8b0c66d6f9ff8c4dfa85d  gnuastro-0.8.75-17cd.tar.lz
4ec5a80e4a70cd87be9ecda826e0a5c37dbfa3fe  gnuastro-0.8.75-17cd.tar.lz

There are many small and very convenient features added since version
0.8.36. The most significant may be that Gnuastro now also installs
scripts (with this naming: `astscript-*'). Since Gnuastro's programs
are designed to be highly modular, they are very low-level. With this
new feature, it is now very easy to include common higher-level
operations within Gnuastro also. Currently only one script is
installed (as described in [1]), but because of their high-level
nature, we expect many more to be added soon. If you commonly run
several Gnuastro programs together for a certain operation, please
share it with us so we add it as a script for everyone to use.

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.

For this release, I am very grateful to Roberto Baena Gallé, Leindert
Boogaard, Elham Eftekhari, Raúl Infante Sainz, Lee Kelvin, Javier
Román, David Valls-Gabaud and Ignacio Trujillo for the great
suggestions and bug reports.

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.6
  Autoconf 2.69
  Automake 1.16.1
  Help2man 1.47.10
  ImageMagick 7.0.8-39
  Gnulib v0.1-2530-gf6225ebbe
  Autoconf archives v2019.01.06-38-gcdff6b7

The dependencies to build Gnuastro from this tarball 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] Notable changes in Gnuastro since last announcement (for version
0.8.36: http://lists.gnu.org/archive/html/info-gnuastro/2019-02/msg00000.html)

** New features

  Arithmetic:
   - Multithreaded operation for the following operators that
     combine/co-add multiple inputs into one output with same size: `min',
     `max', `number', `sum', `mean', `std', `median', `sigclip-number',
     `sigclip-median', `sigclip-mean', `sigclip-std'.
   --interpmetric: new option that is necessary with the
     `interpolate-medianngb' operator. For more, see the description of
     this option in NoiseChisel.

  Fits:
   --datetosec: Convert the FITS date format (old or new) to number of
     seconds since since the Unix epoch time (1970-01-01,00:00:00). The
     FITS date format (for example `YYYY-MM-DDThh:mm:ss') is hard to use
     for automatic processing (requires calendar peculiarities like number
     of days in each month, or leap years and etc). With this option a
     single integer is returned that can be used for example to sort FITS
     files by date keywords without worrying about calendar peculiarities.

  Match:
   --coord: manually specify coordinates to match on the
     command-line. Until now, if you only wanted to make check a specific
     coordinate's matching with a catalog. It was necessary to make a
     single-row catalog as a file and feed that into Match. With this
     option, you can now specify the coordinates to match against another
     catalog with the command-line.

  NoiseChisel:
   --interpmetric: Set the metric to use to identify the nearest neighbors
     for tile interpolation (quantile threshold, initial Sky, and final
     Sky). Until now only the manhattan/taxicab metric was available, which
     is fast, but could cause 45-degree lines in the interpolation. From
     this version, with this option, its also possible to use the radial
     distance (which is now the default). Just note that if there are many
     tiles over the image, the radial distance will be slower.

  Statistics:
   --interpmetric: Similar to NoiseChisel.

  Table:
   --range: Limit the output rows to those with a value within the given
     numeric range with this format: `--range=COL,low,high'. This is very
     useful when only certain rows of the input are required not the
     output. The advantage over piping to AWK is that you can save the
     output directly to FITS (preserving the metadata). See the book for
     more.
   --sort: Sort the output rows based on the value of the given column in
     ascending order.
   --descending: When called with `--sort', will arrange the output rows in
     descending order.

  Installed scripts:
   With this release, Gnuastro also installs Bash scripts for common
   higher-level usage of (possibly multiple) programs. These scripts have a
   `astscript-*' name, to easily show up on the command-line as Gnuastro
   executables with the other Gnuastro programs, but are identifiable from
   them. They support options just like the programs (which can be listed
   with `--help'). Please see the new "Installed scripts" chapter of the
   book for more.
   - astscript-sort-by-night: New Gnuastro executable, using Gnuastro's
     Fits program to identify files with dates in the same night (possibly
     spanning two calendar dates).

  Library:
    gal_dimension_dist_radial: Radial distance between two coordinates.
    gal_fits_key_date_to_struct_tm: FITS date format to C broken-down time.
    gal_fits_key_date_to_seconds: FITS date format to Unix epoch time.
gal_qsort_index_single_TYPE_i: Set of functions to sort indexs ascending. gal_qsort_index_single_TYPE_d: Set of functions to sort indexs descending.
    gal_table_list_of_indexs: returns the list of indexs matching columns.
    gal_type_is_int: to see if we have an integer (any width, any sign).

** Changed features

  Table:
   --colinfoinstdout: now corresponds to the `-O' short option. Until this
     version, the `-s' short option was used for it. But with the new
     `--sort' option, `-s' may cause confusion.

  Library
   gal_arithmetic: new argument: number of threads to use (when relevant).
gal_eps_write: new argument: optional bit-optimization with `dontoptimize'. gal_pdf_write: new argument: optional bit-optimization with `dontoptimize'.

** Bugs fixed
  bug #55763: Crop not keeping Blank pixels on unsigned types.
bug #55844: WCS library (and thus all programs) can't deal with CROTAi values.
  bug #55845: Crash when necessary column not found from standard input.
  bug #55988: MakeProfiles segfault when input catalog has no rows.
  bug #56001: Bad tile sizes with only one tile and small remainder.
  bug #56048: Crash when WCS cannot be written to FITS file.





[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, but 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), 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.8.75-17cd.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 with this command:
`lzip -cd gnuastro-0.8.75-17cd.tar.lz | tar -xf -'):

  $ lzip -d gnuastro-0.8.75-17cd.tar.lz
  $ tar xf gnuastro-0.8.75-17cd.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.8.75-17cd.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]