[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnuastro-commits] master 34fbf53 1/2: Preparations for the 0.2-28 alpha
From: |
Mohammad Akhlaghi |
Subject: |
[gnuastro-commits] master 34fbf53 1/2: Preparations for the 0.2-28 alpha release |
Date: |
Sun, 23 Oct 2016 22:24:11 +0000 (UTC) |
branch: master
commit 34fbf53afa21582aeaa6e44f98fac3e9e2755734
Author: Mohammad Akhlaghi <address@hidden>
Commit: Mohammad Akhlaghi <address@hidden>
Preparations for the 0.2-28 alpha release
The `NEWS', `configure.ac', `doc/gnuastro-top.html' were updated to prepare
for a 0.2-28 alpha-release.
---
NEWS | 79 +++++++++++++++++++++++++++++++++++++++++++++
configure.ac | 2 +-
doc/gnuastro-top.html | 19 ++++++++---
doc/release-checklist.txt | 7 ++--
4 files changed, 99 insertions(+), 8 deletions(-)
diff --git a/NEWS b/NEWS
index baa1333..63d80e2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,84 @@
GNU Astronomy Utilities NEWS -*- outline -*-
+* Noteworthy changes in release 0.2-28 (library 1.0.0) (2016-10-24) [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: `--sheer', `--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.
+
+
+
+
+
* Noteworthy changes in release 0.2 (library 0.0.0) (2016-10-03) [stable]
** Bug fixes
diff --git a/configure.ac b/configure.ac
index 5ce79b2..2e5468b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -50,7 +50,7 @@ AC_CONFIG_MACRO_DIRS([bootstrapped/m4])
# Library version, see the GNU Libtool manual ("Library interface versions"
# section for the exact definition of each) for
-GAL_CURRENT=0
+GAL_CURRENT=1
GAL_REVISION=0
GAL_AGE=0
GAL_LT_VERSION="${GAL_CURRENT}:${GAL_REVISION}:${GAL_AGE}"
diff --git a/doc/gnuastro-top.html b/doc/gnuastro-top.html
index e1f53dc..ce22b95 100644
--- a/doc/gnuastro-top.html
+++ b/doc/gnuastro-top.html
@@ -125,16 +125,27 @@ for entertaining and easy to read real world examples of
using
<h3 id="download">Download</h3>
-<p>The current stable release
+<p>
+ The current stable release
is <a href="http://ftp.gnu.org/gnu/gnuastro/gnuastro-0.2.tar.gz">Gnuastro
0.2</a> (October 3rd, 2016).
Use <a href="http://ftpmirror.gnu.org/gnuastro/gnuastro-0.2.tar.gz">a
- mirror</a> if possible.<br />New releases are announced
+ mirror</a> if possible.
+
+ <!-- Comment the test release notice when the test release is not more
+ recent than the stable release -->
+
+ <br />The current Test release
+ is <a
href="http://alpha.gnu.org/gnu/gnuastro/gnuastro-0.2-28.tar.gz">Gnuastro
+ 0.2-28</a> (October 24th, 2016).
+ See the <a
href="http://git.savannah.gnu.org/cgit/gnuastro.git/plain/NEWS">NEWS</a> file
for changes.
+
+ <br />New releases are announced
in <a
href="https://lists.gnu.org/mailman/listinfo/info-gnuastro">info-gnuastro</a>.
To stay up to date, please subscribe.</p>
-<p>For details of the significant changes in this release, please see
- the <a
href="http://git.savannah.gnu.org/cgit/gnuastro.git/plain/NEWS?id=gnuastro_v0.2">NEWS</a>
+<p>For details of the significant changes please see the
+ <a
href="http://git.savannah.gnu.org/cgit/gnuastro.git/plain/NEWS?id=gnuastro_v0.2">NEWS</a>
file.</p>
<p>The
diff --git a/doc/release-checklist.txt b/doc/release-checklist.txt
index d822d5a..f53079a 100644
--- a/doc/release-checklist.txt
+++ b/doc/release-checklist.txt
@@ -6,9 +6,10 @@ set of operations to do for making each release. This should
be done after
all the commits needed for this release have been completed.
- - Only in a stable release: update the library version (the values
- starting with `GAL_' in `configure.ac'). See the `Updating library
- version information' section of the GNU Libtool manual as a guide.
+ - Only in an alpha release (In the next main release they will remain
+ unchanged): update the library version (the values starting with `GAL_'
+ in `configure.ac'). See the `Updating library version information'
+ section of the GNU Libtool manual as a guide.
- Update the NEWS file (use `git log --reverse gnuastro_vA.B..HEAD').