From 39372eedc72c4f608fc6bd9df10e67dfb8462bf1 Mon Sep 17 00:00:00 2001 From: Mohammad Akhlaghi Date: Fri, 5 Apr 2019 16:54:41 +0100 Subject: Software acknowledgement section is automatically generated Until now, management of the software names and versions in the paper was done manually (a macro had to be defined in `initialize.mk', then used in `paper.tex', so they had to be manually set in two places). Managing this was not easy. To fix this, with this commit, each software building rule's target is a text file that contains its human-readable name and its version. In the end, the configure script sorts them by their name and writes them into a LaTeX input file that we can easily import as a file into the main paper. --- paper.tex | 125 +++----------------------------------------------------------- 1 file changed, 6 insertions(+), 119 deletions(-) (limited to 'paper.tex') diff --git a/paper.tex b/paper.tex index 593ce12..b03713c 100644 --- a/paper.tex +++ b/paper.tex @@ -193,130 +193,17 @@ Zenodo (\url{https://zenodo.org}). remove them. } This research was partly done using GNU Astronomy Utilities (Gnuastro, -ascl.net/1801.009) version \gnuastroversion, and reproduction pipeline -\pipelineversion. Work on Gnuastro and the reproduction pipeline has been -funded by the Japanese Ministry of Education, Culture, Sports, Science, and -Technology (MEXT) scholarship and its Grant-in-Aid for Scientific Research -(21244012, 24253003), the European Research Council (ERC) advanced grant +ascl.net/1801.009), and reproduction pipeline \pipelineversion. Work on +Gnuastro and the reproduction pipeline has been funded by the Japanese +Ministry of Education, Culture, Sports, Science, and Technology (MEXT) +scholarship and its Grant-in-Aid for Scientific Research (21244012, +24253003), the European Research Council (ERC) advanced grant 339659-MUSICOS, European Union’s Horizon 2020 research and innovation programme under Marie Sklodowska-Curie grant agreement No 721463 to the SUNDIAL ITN, and from the Spanish Ministry of Economy and Competitiveness (MINECO) under grant number AYA2016-76219-P. -The following free software tools were also critical component of this -research (in alphabetical order): -Bzip2 \bziptwoversion, -CFITSIO \cfitsioversion, -CMake \cmakeversion, -cURL \curlversion, -Discoteq flock \flockversion, -FreeType \freetypeversion, -FFTW \fftwversion, -Git \gitversion, -GNU Astronomy Utilities \gnuastroversion, -GNU AWK \gawkversion, -GNU Bash \bashversion, -GNU Compiler Collection (GCC) \gccversion, -GNU Coreutils \coreutilsversion, -GNU Diffutils \diffutilsversion, -GNU Findutils \findutilsversion, -GNU Grep \grepversion, -GNU Gzip \gzipversion, -GNU Integer Set Library \islversion, -GNU Libtool \libtoolversion, -GNU Make \makeversion, -GNU Multiple Precision Arithmetic Library \gmpversion, -GNU Multiple Precision Complex arithmetc \mpcversion, -GNU Multiple Precision Floating-Point Reliably \mpfrversion, -GNU NCURSES \ncursesversion, -GNU Readline \readlineversion, -GNU Sed \sedversion, -GNU Scientific Library (GSL) \gslversion, -GNU Tar \tarversion, -GNU Wget \wgetversion, -GNU Which \whichversion, -HDF5 library \hdffiveversion, -Libffi \libffiversion, -GPL Ghostscript \ghostscriptversion, -Libbsd \libbsdversion, -Libgit2 \libgittwoversion, -Libjpeg \libjpegversion, -Libpng \libpngversion, -Libtiff \libtiffversion, -Lzip \lzipversion, -Metastore (forked) \metastoreversion, -OpenBLAS \openblasversion, -OpenMPI \openmpiversion, -OpenSSL \opensslversion, -Patchelf \patchelfversion, -Pkg-config \pkgconfigversion, -Unzip \unzipversion, -WCSLIB \wcslibversion, -XZ Utils \xzversion, -Zip \zipversion, -and -ZLib \zlibversion. -We also use Python {\pythonversion} with the following packages: -Asn1crypto \asncryptoversion, -Astroquery \astroqueryversion, -Astropy {\astropyversion} \citep{astropy2013, astropy2018}, -BeautifulSoup \beautifulsoupversion, -Certifi \certifiversion, -Cffi \cffiversion, -Chardet \chardetversion, -Cryptography \cryptographyversion, -Cycler \cyclerversion, -EntryPoints \entrypointsversion, -h5py \hpyversion, -HTML5ib \htmlfivelibversion, -idna \idnaversion, -Jeepney \jeepneyversion, -Kiwisolver \kiwisolverversion, -keyring \keyringversion, -Matplotlib \matplotlibversion, -Numpy \numpyversion, -pycparser \pycparserversion, -PyParsing \pyparsingversion, -python-dateutil \pythondateutilversion, -Requests \requestsversion, -Scipy \scipyversion, -SecretStorage \secretstorageversion, -Setuptools \setuptoolsversion, -Setuptools-scm \setuptoolsscmversion, -Six \sixversion, -SoupSieve \soupsieveversion, -Urllib3 \urllibthreeversion and -Webencondings \webencodingsversion. -The final paper was produced with \TeX{} Live \texliveversion, using the -following packages: -\TeX{} \textexversion, -EC \texecversion, -NewTX \texnewtxversion, -Fontaxes \texfontaxesversion, -Keyval \texxkeyvalversion, -Etoolbox \texetoolboxversion, -Xcolor \texxcolorversion, -Setspace \texsetspaceversion, -Caption \texcaptionversion, -Footmisc \texfootmiscversion, -Datetime \texdatetimeversion, -Fmtcount \texfmtcountversion, -Titlesec \textitlesecversion, -Preprint \texpreprintversion, -Ulem \texulemversion, -Bib\LaTeX{} \texbiblatexversion, -Biber \texbiberversion, -Logreq \texlogreqversion, -PGF/TiKZ \texpgfversion, -PGFPlots \texpgfplotsversion, -FP \texfpversion, -Courier \texcourierversion, -\TeX-gyre \textexgyreversion, -TXFonts \textxfontsversion, -Times \textimesversion. -We are very grateful to all their creators for freely -providing this necessary infrastructure. This research would not be -possible without them. +\input{tex/pipeline/macros/dependencies.tex} %% Tell BibLaTeX to put the bibliography list here. \printbibliography -- cgit v1.2.1