gnuastro-commits
[Top][All Lists]
Advanced

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

[gnuastro-commits] master 745eadf 2/2: NEWS, README, THANKS, and top web


From: Mohammad Akhlaghi
Subject: [gnuastro-commits] master 745eadf 2/2: NEWS, README, THANKS, and top webpage updated
Date: Mon, 3 Oct 2016 00:35:36 +0000 (UTC)

branch: master
commit 745eadf4ec164a1d9569e29f92a3a674ea7cb8fa
Author: Mohammad Akhlaghi <address@hidden>
Commit: Mohammad Akhlaghi <address@hidden>

    NEWS, README, THANKS, and top webpage updated
    
    The `NEWS', `README', `THANKS' and the top webpage
    (`doc/gnuastro-top.html') files have been updated for the 0.2
    release. Besides these, the `doc/release-checklist.txt' was also updated.
---
 NEWS                      |   27 ++++++++++++++++++------
 README                    |   31 ++++++++++++++--------------
 THANKS                    |    2 ++
 doc/gnuastro-top.html     |   34 ++++++++++++------------------
 doc/release-checklist.txt |   50 ++++++++++++++++++++++++++++++++++++---------
 5 files changed, 92 insertions(+), 52 deletions(-)

diff --git a/NEWS b/NEWS
index 0c50200..baa1333 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,6 @@
 GNU Astronomy Utilities NEWS                          -*- outline -*-
 
-* Noteworthy changes in release 0.1.152 (library 0.0.0) (2016-09-24) [alpha]
+* Noteworthy changes in release 0.2 (library 0.0.0) (2016-10-03) [stable]
 
 ** Bug fixes
 
@@ -16,7 +16,8 @@ GNU Astronomy Utilities NEWS                          -*- 
outline -*-
 ** New programs or headers
 
   Table: a new utility to read and write FITS binary and ASCII tables. It
-  can also print the column information (task #13579).
+  can also print the column information or select columns using regular
+  expressions (task #13579).
 
   Shared libraries and headers are now installed. The libraries can be used
   in C and C++ programs. This release includes the following headers:
@@ -25,10 +26,9 @@ GNU Astronomy Utilities NEWS                          -*- 
outline -*-
   `wcs.h', `txtarray.h' (task #13765).
 
   Gnuastro now comes with a script in its top source directory
-  (`tmpfs-config-make') to configure and build Gnuastro (or any other
-  program using the GNU build system) in the tmpfs (on the RAM) for those
-  systems that have it. See the new "Configure and build in RAM" section in
-  the book for more (task #14100).
+  (`tmpfs-config-make') to configure and build it in the tmpfs (on the
+  RAM), for those systems that have it. See the new "Configure and build in
+  RAM" section in the book for more (task #14100).
 
 ** New features
 
@@ -59,6 +59,13 @@ GNU Astronomy Utilities NEWS                          -*- 
outline -*-
   sharper profiles by disabling erosion on pixels above a certain quantile
   (task #14139).
 
+  MakeCatalog can also calculate the upper limit magnitude for each given
+  object in the image by randomly positioning the object's footprint over
+  undetected regions of the image (task #14167).
+
+  The source tarball is now also distributed with Lzip for a much better
+  compression ratio and more robust archival file format.
+
 ** Changes in behavior
 
   The two MakeProfiles options `--setconsttonan', `--setconsttomin' have
@@ -69,6 +76,14 @@ GNU Astronomy Utilities NEWS                          -*- 
outline -*-
   aperture photometry, when the object labels are not generated by
   NoiseChisel and so a clump image doesn't exist (task #14122).
 
+  Default cosmological parameters in CosmiCalculator set to Plank 2015
+  results: A&A (2016), 594, A13 (arXiv 1502.01589).
+
+  The `--envseed' option (to read random number generator type and seed
+  from the environment) to MakeProfiles and MakeNoise can also be given in
+  the configuration files.
+
+
 * Noteworthy changes in release 0.1 (2016-05-30) [stable]
 
 ** Bug fixes
diff --git a/README b/README
index cbe418d..a78bb01 100644
--- a/README
+++ b/README
@@ -3,11 +3,11 @@ GNU Astronomy Utilities
 
 GNU Astronomy Utilities (Gnuastro) is an official GNU package of programs
 and a library functions for astronomical data manipulation and
-analysis. The programs run directory on the operating system's command-line
-enabling easy operation and usage with other installed programs in shell
-scripts or Makefiles. The libraries are also usable in C and C++
-programs. The full package comes with a comprehensive book or documentation
-in various formats (plain text, info, PDF and HTML):
+analysis. The programs are run directory on the operating system's
+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. The full package comes with a comprehensive
+book or documentation in various formats (plain text, info, PDF and HTML):
 
     http://www.gnu.org/software/gnuastro/manual/
 
@@ -22,11 +22,12 @@ your Unix-like operating system (see Chapter 2).
 If you have already installed gnuastro, you can read the full book by
 running the following command. You can go through the whole book by
 pressing the 'SPACE' key, and leave the Info environment at any time by
-pressing 'q' key, see "Getting help" below for more.
+pressing 'q' key. See the "Getting help" section below (in this file) or in
+the book for more.
 
     info gnuastro
 
-The utilities released in version 0.2 are listed below followed by their
+The programs released in version 0.2 are listed below followed by their
 executable name in parenthesis and a short description. This list is
 ordered alphabetically. In the book, they are grouped and ordered by
 context under categories/chapters.
@@ -86,8 +87,8 @@ context under categories/chapters.
     file.  Output columns can also be determined by number or regular
     expression matching of column names.
 
-All the various programs share the same basic command-line user interface
-and a set of common options for the comfort of both the users and
+All the programs share the same basic command-line user interface and a set
+of common options for the comfort of both the users and
 developers. Gnuastro is written to comply fully with the GNU coding
 standards so it integrates finely with the GNU/Linux operating system and
 Unix-like operating systems in general. This also enables astronomers to
@@ -96,14 +97,14 @@ and command line user interaction that they have seen in 
all the other GNU
 software that they use.
 
 Behind the scenes, Gnuastro comes with a very robust infra-structure
-enabling easy addition of new utilities and new features to existing
-utilities and a full chapter devoted to explaining how to develop most
+enabling easy addition of new programs and new features to existing
+programs and a full chapter devoted to explaining how to develop most
 effectively (see the "Developing" chapter). Please join us in developing
 this comprehensive and low level set of tools for astronomical data
 manipulation and analysis. The copyright owner of Gnuastro is the Free
 Software Foundation to guarantee its freedom in the future, and not any
 particular astronomer or astronomical project, or astronomical institution,
-so please join us.
+so please join us and feel free to use it in your research.
 
 
 
@@ -133,7 +134,7 @@ the standard GNU Build system as shown below. After the 
'./configure'
 command, Gnuastro will print messages upon the successful completion of
 each step, giving further information and suggestions for the next steps.
 
-    tar xf gnuastro-latest.tar.gz
+    tar xf gnuastro-latest.tar.gz        # Also works for `tar.lz' files
     cd gnuastro-0.1
     ./configure
     make
@@ -169,14 +170,14 @@ is short and only takes about an hour, so we strongly 
recommend it):
 
     info info
 
-To immediately get a short list of each utility's options and a short
+To immediately get a short list of each programs's options and a short
 explanation of each, please run:
 
     astprogname --help             # For example 'astnoisechisel --help'
 
 Ultimately you can send a mail to 'address@hidden' to get help in
 installing or using Gnuastro. Some Gnuastro developers and active users are
-subscribed to this list and are ready to help you in using these utilities.
+subscribed to this list and are ready to help you in using these programs.
 
 
 
diff --git a/THANKS b/THANKS
index 05fe141..8ff8879 100644
--- a/THANKS
+++ b/THANKS
@@ -16,6 +16,8 @@ authors of Gnuastro. We hereby gratefully acknowledge their 
help and
 support in Gnuastro. The list is ordered alphabetically.
 
     Karl Berry                           address@hidden
+    Roland Bacon                         address@hidden
+    Antonio Diaz Diaz                    address@hidden
     Takashi Ichikawa                     address@hidden
     Brandon Invergo                      address@hidden
     Mohammad-Reza Khellat                address@hidden
diff --git a/doc/gnuastro-top.html b/doc/gnuastro-top.html
index ee89987..1912281 100644
--- a/doc/gnuastro-top.html
+++ b/doc/gnuastro-top.html
@@ -126,25 +126,23 @@ for entertaining and easy to read real world examples of 
using
 <h3 id="download">Download</h3>
 
 <p>The current stable release
-  is <a href="http://ftp.gnu.org/gnu/gnuastro/gnuastro-0.1.tar.gz";>Gnuastro
-  0.1</a> (30 May 2016).
-  Use <a href="http://ftpmirror.gnu.org/gnuastro/gnuastro-0.1.tar.gz";>a
+  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
-  in <a 
href="https://lists.gnu.org/mailman/listinfo/info-gnuastro";>info-gnuastro</a>,
-  to stay up to date please subscribe.
-  <br /><span style="background-color: #66cc00"><b>Bug fixed:</b></span>
-  Please use
-  <a href="http://alpha.gnu.org/gnu/gnuastro/gnuastro-alpha-latest.tar.gz";>this
-  alpha-release</a> if the <code>make</code> command from Gnuastro 0.1
-  fails with an '<code>error: ld</code>'
-  (<a href="https://savannah.gnu.org/bugs/index.php?48076";
-  target="_blank">bug #48076</a>, this is a bug only in some operating
-  systems, you might not need it).</p>
+  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.1";>NEWS</a>
+  the <a 
href="http://git.savannah.gnu.org/cgit/gnuastro.git/plain/NEWS?id=gnuastro_v0.2";>NEWS</a>
   file.</p>
 
+<p>The
+  canonical <a 
href="http://ftp.gnu.org/gnu/gnuastro/gnuastro-latest.tar.gz";></a<>http://ftp.gnu.org/gnu/gnuastro/gnuastro-latest.tar.gz</a>
+  will always contain the most recent Gnuastro release. Use the mirror link
+  (<a 
href="http://ftpmirror.gnu.org/gnuastro/gnuastro-latest.tar.gz";>http://ftpmirror.gnu.org/gnuastro/gnuastro-latest.tar.gz</a>)
+  if possible.</p>
+
 <p>The <a href="manual/html_node/Installation.html">Installation</a>
   chapter of the <a href="manual/">Gnuastro book</a>
   thoroughly discusses
@@ -161,16 +159,10 @@ for entertaining and easy to read real world examples of 
using
   check</code>, and <code>make install</code> are enough
   (see <a href="manual/html_node/Quick-start.html">Quick start</a>).</p>
 
-<p>Previous versions and PGP signatures are available
+<p>Previous versions and PGP signatures are always available
   at <a 
href="http://ftp.gnu.org/gnu/gnuastro";>http://ftp.gnu.org/gnu/gnuastro</a>. Use 
<a href="http://ftpmirror.gnu.org/gnuastro";>a
   mirror</a> if possible. </p>
 
-<p>The
-  canonical <a 
href="http://ftp.gnu.org/gnu/gnuastro/gnuastro-latest.tar.gz";></a<>http://ftp.gnu.org/gnu/gnuastro/gnuastro-latest.tar.gz</a>
-  is also available for the latest
-  release. Use <a 
href="http://ftpmirror.gnu.org/gnuastro/gnuastro-latest.tar.gz";>http://ftpmirror.gnu.org/gnuastro/gnuastro-latest.tar.gz</a>
-  if possible.</p>
-
 
 
 
diff --git a/doc/release-checklist.txt b/doc/release-checklist.txt
index 9ceff85..8dd987f 100644
--- a/doc/release-checklist.txt
+++ b/doc/release-checklist.txt
@@ -5,33 +5,59 @@ This file is primarily intended for the Gnuastro maintainer 
and lists the
 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.
 
+
  - Update the NEWS file (use `git log --reverse gnuastro_vA.B..HEAD').
 
    - Also update the library version for this release in the NEWS file.
 
+
  - Check if README includes all the recent updates and important features.
 
+
  - Check if THANKS is up to date and includes recently updated
    people/institutions.
 
- - Commit all the changes above
 
- - Only in a stable release: Tag the commit for the release.
+ - Update the webpage (`doc/gnuastro-top.html') and correct the links.
+
+
+ - Commit all these changes and tag the commit:
+
+     $ git add -u
+     $ git commit
+
 
  - Make sure all the bootstrapping tools are up to date (keep the
    versions in text file to use in the release), then bootstrap and
    rebuild everything:
 
-   $ git clean -fxd
-   $ ./bootstrap --copy --gnulib-srcdir=/path/to/gnulib
-   $ ./tmpfs-config-make
-   $ cd build
-   $ make distcheck -j8
-   $ make dist-lzip
+     $ git clean -fxd
+     $ ./bootstrap --copy --gnulib-srcdir=/path/to/gnulib
+     $ ./tmpfs-config-make
+     $ cd build
+     $ make distcheck -j8
+
+
+ - After the `make distcheck' is safely finished, tag the release:
+
+     $ git tag -a gnuastro_vX.X
+
+
+ - The tag will cause a change in the tarball version. So clean the build
+   directory, and repeat the steps for the final release:
+
+     $ rm -rf ./build/*
+     $ autoreconf -f
+     $ ./tmpfs-config-make
+     $ cd build
+     $ make distcheck -j8
+     $ make dist-lzip
+
 
  - Upload the tarball with the command below: Note that `gnupload'
    uses `ncftpput' which comes with the `ncftp' package. The replaces
@@ -49,13 +75,17 @@ all the commits needed for this release have been completed.
                --replace --symlink-regex                                 \
                gnuastro-X.X.tar.gz gnuastro-X.X.tar.lz
 
- - Update the the top webpage (`doc/gnuastro-top.html' and possible
-   translations).
 
  - Build the manual in all the formats and upload everything:
 
        $ cd doc  # From the top source directory:
        $ ./forwebpage /path/to/local/copy/of/webpage
 
+
+ - Push all the changes and tag to the main repo:
+
+    $ git push --follow-tags
+
+
  - Announce the release on address@hidden', address@hidden' and
    Savannah news.



reply via email to

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