From 9f18cb8a8981f7fbdec82cbc584f412226e8e66b Mon Sep 17 00:00:00 2001 From: Prasenjit Saha Date: Fri, 28 Jun 2019 13:32:04 +0200 Subject: tides library added TIDES is an ODE integrator with multiple-precision arithmetic. --- reproduce/software/config/installation/TARGETS.mk | 2 +- reproduce/software/config/installation/versions.mk | 1 + reproduce/software/make/high-level.mk | 9 +++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) (limited to 'reproduce/software') 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. -- cgit v1.2.1