From 6cffffeadbd2acb408525a7cc65bfd744ef0d5bf Mon Sep 17 00:00:00 2001 From: Raul Infante-Sainz 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 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 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 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