From 6cffffeadbd2acb408525a7cc65bfd744ef0d5bf Mon Sep 17 00:00:00 2001
From: Raul Infante-Sainz <infantesainz@gmail.com>
Date: Tue, 23 Apr 2019 20:27:44 +0100
Subject: Python package mpmath added into the template

With this commit, we add `mpmath' Python package into the template. This
package is a prerequisite of `sympy', a package to do symbolic
mathematics.

The motivation of adding this package is because it is a dependency of
`sympy', which is more widely used into the Python science community.
---
 reproduce/software/config/installation/TARGETS.mk  | 2 +-
 reproduce/software/config/installation/versions.mk | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

(limited to 'reproduce/software/config')

diff --git a/reproduce/software/config/installation/TARGETS.mk b/reproduce/software/config/installation/TARGETS.mk
index 4b1ff2e..5aee765 100644
--- a/reproduce/software/config/installation/TARGETS.mk
+++ b/reproduce/software/config/installation/TARGETS.mk
@@ -38,4 +38,4 @@
 top-level-programs  = gnuastro
 
 # Python libraries/modules.
-top-level-python    = astropy
+top-level-python    = astropy mpmath
diff --git a/reproduce/software/config/installation/versions.mk b/reproduce/software/config/installation/versions.mk
index cfa7f81..0d1010b 100644
--- a/reproduce/software/config/installation/versions.mk
+++ b/reproduce/software/config/installation/versions.mk
@@ -127,6 +127,7 @@ kiwisolver-version         = 1.0.1
 keyring-version            = 18.0.0
 matplotlib-version         = 3.0.2
 mpi4py-version             = 3.0.1
+mpmath-version             = 1.1.0
 numpy-version              = 1.16.2
 pip-version                = 19.0.2
 pycparser-version          = 2.19
@@ -140,6 +141,7 @@ setuptools-version         = 40.8.0
 setuptools_scm-version     = 3.2.0
 six-version                = 1.12.0
 soupsieve-version          = 1.8
+sympy-version              = 1.4
 urllib3-version            = 1.24.1
 virtualenv-version         = 16.4.0
 webencodings-version       = 0.5.1
-- 
cgit v1.2.1


From 873257380912b88e9f5089bcbe6ec12e5ecef795 Mon Sep 17 00:00:00 2001
From: Raul Infante-Sainz <infantesainz@gmail.com>
Date: Tue, 23 Apr 2019 20:47:27 +0100
Subject: Python package SymPy added into the template

With this commit, we add `sympy' Python package into the template. This
is a package to do symbolic mathematics.

The motivation is that it is a prerequisite of `sip_tpv' Python package,
which is useful to convert SIP distorsion coefficients into PV
coefficients (in the context of astronomical images). However, the
availability of `sympy' in the template  will be useful for anyone
interested in this package.
---
 reproduce/software/config/installation/TARGETS.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'reproduce/software/config')

diff --git a/reproduce/software/config/installation/TARGETS.mk b/reproduce/software/config/installation/TARGETS.mk
index 5aee765..f1a27a2 100644
--- a/reproduce/software/config/installation/TARGETS.mk
+++ b/reproduce/software/config/installation/TARGETS.mk
@@ -38,4 +38,4 @@
 top-level-programs  = gnuastro
 
 # Python libraries/modules.
-top-level-python    = astropy mpmath
+top-level-python    = astropy sympy
-- 
cgit v1.2.1


From 217fd1b054546e475c1a4edba571b8611dfefcee Mon Sep 17 00:00:00 2001
From: Raul Infante-Sainz <infantesainz@gmail.com>
Date: Tue, 23 Apr 2019 22:54:07 +0100
Subject: Python package sip_tpv added into the template

With this commit, we add `sip_tpv' Python package into the template.
This is a small package to convert SIP distorsion coefficients into PV
distorsion coefficients, and the other way around.

This package is useful in a astronomical context, specially when `swarp'
is going to be used in order to resample images. The reason is that
`swarp' only can understand PV distorsion coefficients.
---
 reproduce/software/config/installation/TARGETS.mk  | 2 +-
 reproduce/software/config/installation/versions.mk | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

(limited to 'reproduce/software/config')

diff --git a/reproduce/software/config/installation/TARGETS.mk b/reproduce/software/config/installation/TARGETS.mk
index f1a27a2..7ed6960 100644
--- a/reproduce/software/config/installation/TARGETS.mk
+++ b/reproduce/software/config/installation/TARGETS.mk
@@ -38,4 +38,4 @@
 top-level-programs  = gnuastro
 
 # Python libraries/modules.
-top-level-python    = astropy sympy
+top-level-python    = astropy sip_tpv
diff --git a/reproduce/software/config/installation/versions.mk b/reproduce/software/config/installation/versions.mk
index 0d1010b..7ee36aa 100644
--- a/reproduce/software/config/installation/versions.mk
+++ b/reproduce/software/config/installation/versions.mk
@@ -139,6 +139,7 @@ scipy-version              = 1.2.1
 secretstorage-version      = 3.1.1
 setuptools-version         = 40.8.0
 setuptools_scm-version     = 3.2.0
+sip_tpv-version            = 1.1
 six-version                = 1.12.0
 soupsieve-version          = 1.8
 sympy-version              = 1.4
-- 
cgit v1.2.1


From c67b0b6788abd872bec0ca59d27a021a037b7c29 Mon Sep 17 00:00:00 2001
From: Raul Infante-Sainz <infantesainz@gmail.com>
Date: Wed, 24 Apr 2019 10:38:24 +0100
Subject: Removed sip_tpv from TARGETS, now it is an optional package

With this commit, we let the Python package `sip_tpv' to be optional in
order to not install it by default. It is a very specific package and I
forgot to remove it from `TARGETS.mk' in the previous commit.
---
 reproduce/software/config/installation/TARGETS.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'reproduce/software/config')

diff --git a/reproduce/software/config/installation/TARGETS.mk b/reproduce/software/config/installation/TARGETS.mk
index 7ed6960..4b1ff2e 100644
--- a/reproduce/software/config/installation/TARGETS.mk
+++ b/reproduce/software/config/installation/TARGETS.mk
@@ -38,4 +38,4 @@
 top-level-programs  = gnuastro
 
 # Python libraries/modules.
-top-level-python    = astropy sip_tpv
+top-level-python    = astropy
-- 
cgit v1.2.1