[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"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnuastro-commits] master 2376c2d: NoiseChisel and Segment: added arXiv:1909.11230 to papers to cite,
Mohammad Akhlaghi <=