gnuastro-commits
[Top][All Lists]
Advanced

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

[gnuastro-commits] master 2376c2d: NoiseChisel and Segment: added arXiv:


From: Mohammad Akhlaghi
Subject: [gnuastro-commits] master 2376c2d: NoiseChisel and Segment: added arXiv:1909.11230 to papers to cite
Date: Sat, 2 Nov 2019 11:47:17 -0400 (EDT)

branch: master
commit 2376c2dabd966cc9ceb0f8144dc59b96617b670b
Author: Mohammad Akhlaghi <address@hidden>
Commit: Mohammad Akhlaghi <address@hidden>

    NoiseChisel and Segment: added arXiv:1909.11230 to papers to cite
    
    arXiv:1909.11230 is the proceedings article of an invited talk I gave at
    IAU Symposium 355 and describes the improvements to NoiseChisel and
    Segment, it is thus necessary to cite it with the 2015 paper.
    
    Two other minor changes were made:
      - Part of the comments in the `authors-cite.h' files of all the programs
        were outdated. This has also been corrected.
      - The MakeCatalog paper was finally published by ASPC, so the updated
        BibTeX entry is used for MakeCatalog's `--cite' output.
---
 NEWS                           | 15 +++++++++++++++
 bin/TEMPLATE/authors-cite.h    |  4 ++--
 bin/arithmetic/authors-cite.h  |  4 ++--
 bin/buildprog/authors-cite.h   |  4 ++--
 bin/convertt/authors-cite.h    |  4 ++--
 bin/convolve/authors-cite.h    |  4 ++--
 bin/cosmiccal/authors-cite.h   |  4 ++--
 bin/crop/authors-cite.h        |  4 ++--
 bin/fits/authors-cite.h        |  4 ++--
 bin/match/authors-cite.h       |  4 ++--
 bin/mkcatalog/authors-cite.h   | 40 ++++++++++++++++++++--------------------
 bin/mknoise/authors-cite.h     |  4 ++--
 bin/mkprof/authors-cite.h      |  4 ++--
 bin/noisechisel/authors-cite.h | 27 +++++++++++++++++++++++----
 bin/segment/authors-cite.h     | 27 +++++++++++++++++++++++----
 bin/statistics/authors-cite.h  |  4 ++--
 bin/table/authors-cite.h       |  4 ++--
 bin/warp/authors-cite.h        |  4 ++--
 lib/options.c                  | 14 +++++++-------
 19 files changed, 116 insertions(+), 63 deletions(-)

diff --git a/NEWS b/NEWS
index 53cce0e..6fb776a 100644
--- a/NEWS
+++ b/NEWS
@@ -66,6 +66,21 @@ See the end of the file for license conditions.
    - Matching of catalogs now possible using 3 coordinates (on catalogs
      generated from 3D data cubes), see book for more.
 
+  NoiseChisel:
+   - arXiv:1909.11230 added in papers to cite (with the `--cite' option):
+     this paper describes the major changes made to NoiseChisel in the last
+     10 stable releases since the 2015 paper, most importantly how Segment
+     has been separated and the new growth strategy. It is therefore
+     necessary to cite it along with the initial 2015 paper when using
+     NoiseChisel.
+
+  Segment:
+   - arXiv:1909.11230 added in papers to cite (with the `--cite' option):
+     this paper describes why Segment has been separated from NoiseChisel
+     and some important updates to it compared to the 2015 paper, it is
+     therefore necessary to cite it along with that paper when using
+     Segment.
+
   Statistics:
    --contour: compute a contour plot which can be directly fed into the
      PGFPlots package of LaTeX for plotting the contours. Support for more
diff --git a/bin/TEMPLATE/authors-cite.h b/bin/TEMPLATE/authors-cite.h
index 9090793..62d47bf 100644
--- a/bin/TEMPLATE/authors-cite.h
+++ b/bin/TEMPLATE/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/arithmetic/authors-cite.h b/bin/arithmetic/authors-cite.h
index deb0bec..eaf1cef 100644
--- a/bin/arithmetic/authors-cite.h
+++ b/bin/arithmetic/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/buildprog/authors-cite.h b/bin/buildprog/authors-cite.h
index 50b4df4..8298331 100644
--- a/bin/buildprog/authors-cite.h
+++ b/bin/buildprog/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/convertt/authors-cite.h b/bin/convertt/authors-cite.h
index 7470718..c62c8ed 100644
--- a/bin/convertt/authors-cite.h
+++ b/bin/convertt/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/convolve/authors-cite.h b/bin/convolve/authors-cite.h
index 4f842f5..b0e1981 100644
--- a/bin/convolve/authors-cite.h
+++ b/bin/convolve/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/cosmiccal/authors-cite.h b/bin/cosmiccal/authors-cite.h
index 4ebebd6..ae5d575 100644
--- a/bin/cosmiccal/authors-cite.h
+++ b/bin/cosmiccal/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/crop/authors-cite.h b/bin/crop/authors-cite.h
index b910952..43f1af4 100644
--- a/bin/crop/authors-cite.h
+++ b/bin/crop/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/fits/authors-cite.h b/bin/fits/authors-cite.h
index 9ae97d0..7284857 100644
--- a/bin/fits/authors-cite.h
+++ b/bin/fits/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/match/authors-cite.h b/bin/match/authors-cite.h
index 7625dbf..68d26ec 100644
--- a/bin/match/authors-cite.h
+++ b/bin/match/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/mkcatalog/authors-cite.h b/bin/mkcatalog/authors-cite.h
index 6d08bca..f7215e0 100644
--- a/bin/mkcatalog/authors-cite.h
+++ b/bin/mkcatalog/authors-cite.h
@@ -28,26 +28,26 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
-
-#define PROGRAM_BIBTEX                                                 \
-  "Description of MakeCatalog\n"                                       \
-  "--------------------------\n"                                       \
-  "@ARTICLE{2016arXiv161106387A,\n"                                    \
-  "   author = {{Akhlaghi}, M.},\n"                                    \
-  "    title = \"{Separating detection and catalog production}\",\n"   \
-  "  journal = {ASP Conf. Ser. (in press)},\n"                         \
-  "archivePrefix = \"arXiv\",\n"                                       \
-  "   eprint = {1611.06387},\n"                                        \
-  "primaryClass = \"astro-ph.IM\",\n"                                  \
-  " keywords = {Astrophysics - Instrumentation and Methods for "       \
-               "Astrophysics},\n"                                      \
-  "     year = 2016,\n"                                                \
-  "    month = nov,\n"                                                 \
-  "   adsurl = {http://adsabs.harvard.edu/abs/2016arXiv161106387A},\n"; \
-  "  adsnote = {Provided by the SAO/NASA Astrophysics Data System}\n"  \
-  "};\n"
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
+
+#define PROGRAM_BIBTEX                                                  \
+  "Description of MakeCatalog\n"                                        \
+  "--------------------------\n"                                        \
+  "@ARTICLE{makecatalog,\n"                                             \
+  "       author = {{Akhlaghi}, Mohammad},\n"                           \
+  "        title = \"{Separating Detection and Catalog Production}\",\n" \
+  "      journal = {ASPC},\n"                                           \
+  "         year = \"2019\",\n"                                         \
+  "        month = \"Oct\",\n"                                          \
+  "       volume = {521},\n"                                            \
+  "        pages = {299},\n"                                            \
+  "archivePrefix = {arXiv},\n"                                          \
+  "       eprint = {1611.06387},\n"                                     \
+  " primaryClass = {astro-ph.IM},\n"                                    \
+  "       adsurl = {https://ui.adsabs.harvard.edu/abs/2019ASPC..521..299A},\n"; 
\
+  "      adsnote = {Provided by the SAO/NASA Astrophysics Data System}\n" \
+  "}\n"
 
 #define PROGRAM_AUTHORS "Mohammad Akhlaghi"
 
diff --git a/bin/mknoise/authors-cite.h b/bin/mknoise/authors-cite.h
index ba297a8..87856d1 100644
--- a/bin/mknoise/authors-cite.h
+++ b/bin/mknoise/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/mkprof/authors-cite.h b/bin/mkprof/authors-cite.h
index 777969a..91d8ca6 100644
--- a/bin/mkprof/authors-cite.h
+++ b/bin/mkprof/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/noisechisel/authors-cite.h b/bin/noisechisel/authors-cite.h
index b7c5acb..9e2fd79 100644
--- a/bin/noisechisel/authors-cite.h
+++ b/bin/noisechisel/authors-cite.h
@@ -28,10 +28,29 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
-
-#define PROGRAM_BIBTEX ""
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
+
+#define PROGRAM_BIBTEX ""                                               \
+  "Paper on NoiseChisel improvements since 2015\n"                      \
+  "--------------------------------------------\n"                      \
+  "@ARTICLE{noisechisel_segment_2019,\n"                                \
+  "        author = {{Akhlaghi}, Mohammad},\n"                          \
+  "         title = \"{Carving out the low surface brightness universe with 
NoiseChisel}\",\n" \
+  "       journal = {arXiv e-prints},\n"                                \
+  "      keywords = {Astrophysics - Instrumentation and Methods for 
Astrophysics,\n" \
+  "                  Astrophysics - Astrophysics of Galaxies,\n"        \
+  "                  Computer Science - Computer Vision and Pattern 
Recognition},\n" \
+  "          year = \"2019\",\n"                                        \
+  "         month = \"Sep\",\n"                                         \
+  "           eid = {arXiv:1909.11230},\n"                              \
+  "         pages = {arXiv:1909.11230},\n"                              \
+  " archivePrefix = {arXiv},\n"                                         \
+  "        eprint = {1909.11230},\n"                                    \
+  "  primaryClass = {astro-ph.IM},\n"                                   \
+  "        adsurl = 
{https://ui.adsabs.harvard.edu/abs/2019arXiv190911230A},\n"; \
+  "       adsnote = {Provided by the SAO/NASA Astrophysics Data System}\n" \
+  "}\n"
 
 #define PROGRAM_AUTHORS "Mohammad Akhlaghi"
 
diff --git a/bin/segment/authors-cite.h b/bin/segment/authors-cite.h
index 7e54e8b..47a406e 100644
--- a/bin/segment/authors-cite.h
+++ b/bin/segment/authors-cite.h
@@ -28,10 +28,29 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
-
-#define PROGRAM_BIBTEX ""
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
+
+#define PROGRAM_BIBTEX ""                                               \
+  "Paper on why Segment was spinned-off from NoiseChisel\n"             \
+  "-----------------------------------------------------\n"             \
+  "@ARTICLE{noisechisel_segment_2019,\n"                                \
+  "        author = {{Akhlaghi}, Mohammad},\n"                          \
+  "         title = \"{Carving out the low surface brightness universe with 
NoiseChisel}\",\n" \
+  "       journal = {arXiv e-prints},\n"                                \
+  "      keywords = {Astrophysics - Instrumentation and Methods for 
Astrophysics,\n" \
+  "                  Astrophysics - Astrophysics of Galaxies,\n"        \
+  "                  Computer Science - Computer Vision and Pattern 
Recognition},\n" \
+  "          year = \"2019\",\n"                                        \
+  "         month = \"Sep\",\n"                                         \
+  "           eid = {arXiv:1909.11230},\n"                              \
+  "         pages = {arXiv:1909.11230},\n"                              \
+  " archivePrefix = {arXiv},\n"                                         \
+  "        eprint = {1909.11230},\n"                                    \
+  "  primaryClass = {astro-ph.IM},\n"                                   \
+  "        adsurl = 
{https://ui.adsabs.harvard.edu/abs/2019arXiv190911230A},\n"; \
+  "       adsnote = {Provided by the SAO/NASA Astrophysics Data System}\n" \
+  "}\n"
 
 #define PROGRAM_AUTHORS "Mohammad Akhlaghi"
 
diff --git a/bin/statistics/authors-cite.h b/bin/statistics/authors-cite.h
index 15c0bf3..3a3fc53 100644
--- a/bin/statistics/authors-cite.h
+++ b/bin/statistics/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/table/authors-cite.h b/bin/table/authors-cite.h
index 35d1228..c1824f5 100644
--- a/bin/table/authors-cite.h
+++ b/bin/table/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/bin/warp/authors-cite.h b/bin/warp/authors-cite.h
index a22b983..7659a5f 100644
--- a/bin/warp/authors-cite.h
+++ b/bin/warp/authors-cite.h
@@ -28,8 +28,8 @@ along with Gnuastro. If not, see 
<http://www.gnu.org/licenses/>.
    paper/book does for the progarm in a short line. In the following line
    put a row of `-' with the same length and then put the BibTeX.
 
-   See the `gnuastro_bibtex' variable in `lib/options' (from the top
-   Gnuastro source code directory) as an example.*/
+   This macro will be used in `gal_options_print_citation' function of
+   `lib/options.c' (from the top Gnuastro source code directory). */
 
 #define PROGRAM_BIBTEX ""
 
diff --git a/lib/options.c b/lib/options.c
index b71d8c3..fa78484 100644
--- a/lib/options.c
+++ b/lib/options.c
@@ -251,19 +251,19 @@ gal_options_print_citation(struct argp_option *option, 
char *arg,
   struct gal_options_common_params *cp=(struct gal_options_common_params *)pa;
   char *gnuastro_acknowledgement;
   char *gnuastro_bibtex=
-    "Gnuastro package/infrastructure\n"
-    "-------------------------------\n"
-    "  @ARTICLE{2015ApJS..220....1A,\n"
+    "First paper introducing Gnuastro\n"
+    "--------------------------------\n"
+    "  @ARTICLE{gnuastro,\n"
     "     author = {{Akhlaghi}, M. and {Ichikawa}, T.},\n"
     "      title = \"{Noise-based Detection and Segmentation of Nebulous "
     "Objects}\",\n"
-    "    journal = {\\apjs},\n"
+    "    journal = {ApJS},\n"
     "  archivePrefix = \"arXiv\",\n"
     "     eprint = {1505.01664},\n"
     "   primaryClass = \"astro-ph.IM\",\n"
-    "   keywords = {galaxies: irregular, galaxies: photometry, "
-    "galaxies: structure, methods: data analysis, "
-    "techniques: image processing, techniques: photometric},\n"
+    "   keywords = {galaxies: irregular, galaxies: photometry,\n"
+    "               galaxies: structure, methods: data analysis,\n"
+    "               techniques: image processing, techniques: photometric},\n"
     "       year = 2015,\n"
     "      month = sep,\n"
     "     volume = 220,\n"



reply via email to

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