aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrasenjit Saha <psaha@physik.uzh.ch>2019-06-28 13:32:04 +0200
committerPrasenjit Saha <psaha@physik.uzh.ch>2019-06-28 13:32:25 +0200
commit9f18cb8a8981f7fbdec82cbc584f412226e8e66b (patch)
tree0a05a759fc59cb577de1ee2606e92d65c5749328
parent73cd532901865fe0b3a53c3e526ab5f7bd7d3122 (diff)
tides library added
TIDES is an ODE integrator with multiple-precision arithmetic.
-rw-r--r--.file-metadatabin5530 -> 5780 bytes
-rw-r--r--reproduce/analysis/config/pdf-build.mk2
-rw-r--r--reproduce/software/config/installation/TARGETS.mk2
-rw-r--r--reproduce/software/config/installation/versions.mk1
-rw-r--r--reproduce/software/make/high-level.mk9
5 files changed, 12 insertions, 2 deletions
diff --git a/.file-metadata b/.file-metadata
index d66dda7..273667e 100644
--- a/.file-metadata
+++ b/.file-metadata
Binary files differ
diff --git a/reproduce/analysis/config/pdf-build.mk b/reproduce/analysis/config/pdf-build.mk
index 3a86ff3..c75f5d1 100644
--- a/reproduce/analysis/config/pdf-build.mk
+++ b/reproduce/analysis/config/pdf-build.mk
@@ -18,4 +18,4 @@
# permitted in any medium without royalty provided the copyright notice and
# this notice are preserved. This file is offered as-is, without any
# warranty.
-pdf-build-final = yes
+pdf-build-final =
diff --git a/reproduce/software/config/installation/TARGETS.mk b/reproduce/software/config/installation/TARGETS.mk
index 96d6d83..6dca171 100644
--- a/reproduce/software/config/installation/TARGETS.mk
+++ b/reproduce/software/config/installation/TARGETS.mk
@@ -36,7 +36,7 @@
# Programs and libraries.
-top-level-programs = gnuastro
+top-level-programs = gnuastro tides
# Python libraries/modules.
# top-level-python = astropy
diff --git a/reproduce/software/config/installation/versions.mk b/reproduce/software/config/installation/versions.mk
index 3bc95fc..61f7879 100644
--- a/reproduce/software/config/installation/versions.mk
+++ b/reproduce/software/config/installation/versions.mk
@@ -99,6 +99,7 @@ scons-version = 3.0.5
sextractor-version = 2.25.0
swarp-version = 2.38.0
swig-version = 3.0.12
+tides-version = 2.0
yaml-version = 0.2.2
diff --git a/reproduce/software/make/high-level.mk b/reproduce/software/make/high-level.mk
index daad4f9..e2827e9 100644
--- a/reproduce/software/make/high-level.mk
+++ b/reproduce/software/make/high-level.mk
@@ -135,6 +135,7 @@ tarballs = $(foreach t, astrometry.net-$(astrometrynet-version).tar.gz \
sextractor-$(sextractor-version).tar.lz \
swarp-$(swarp-version).tar.gz \
swig-$(swig-version).tar.gz \
+ tides-$(tides-version).tar.gz \
tiff-$(libtiff-version).tar.gz \
wcslib-$(wcslib-version).tar.bz2 \
yaml-$(yaml-version).tar.gz \
@@ -202,6 +203,7 @@ $(tarballs): $(tdir)/%: | $(lockdir)
elif [ $$n = sextractor ]; then w=http://akhlaghi.org/src
elif [ $$n = swarp ]; then w=https://www.astromatic.net/download/swarp
elif [ $$n = swig ]; then w=https://sourceforge.net/projects/swig/files/swig/swig-$(swig-version)
+ elif [ $$n = tides ]; then w=http://akhlaghi.org/src
elif [ $$n = tiff ]; then w=https://download.osgeo.org/libtiff
elif [ $$n = wcslib ]; then w=ftp://ftp.atnf.csiro.au/pub/software/wcslib
elif [ $$n = yaml ]; then w=pyyaml.org/download/libyaml
@@ -439,6 +441,10 @@ $(ibidir)/yaml: $(tdir)/yaml-$(yaml-version).tar.gz
&& echo "LibYAML $(yaml-version)" > $@
+$(ibidir)/tides: $(tdir)/tides-$(tides-version).tar.gz
+ $(call gbuild, $<, tides-$(tides-version), static,\
+ --with-gmp=$(idir) --with-mpfr=$(idir)) \
+ && echo "TIDES $(tides-version)" > $@
# Libraries with special attention on Mac OS
# ------------------------------------------
@@ -533,6 +539,9 @@ $(ibidir)/astrometrynet: $(tdir)/astrometry.net-$(astrometrynet-version).tar.gz
&& cp $(dtexdir)/astrometrynet.tex $(ictdir)/ \
&& echo "Astrometry.net $(astrometrynet-version) \citep{astrometrynet}" > $@
+
+
+
# cdsclient is a set of software written in c to interact with astronomical
# database servers. It is a dependency of `scamp' to be able to download
# reference catalogues.