gnu: Add python2-scientific.

* gnu/packages/python.scm (python2-scientific): New public variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
Konrad Hinsen 2018-01-02 16:53:56 +01:00 committed by Leo Famulari
parent 965ced9c04
commit 49aebf9613
No known key found for this signature in database
GPG Key ID: 2646FA30BACA7F08
1 changed files with 40 additions and 0 deletions

View File

@ -12209,3 +12209,43 @@ and has much more to offer than Pyro or RMI. Pyro 3.x is no
longer maintained. New projects should use Pyro4 instead, which
is the new Pyro version that is actively developed.")
(license license:expat)))
(define-public python2-scientific
(package
(name "python2-scientific")
(version "2.9.4")
(source
(origin
(method url-fetch)
(uri (string-append "https://bitbucket.org/khinsen/"
"scientificpython/downloads/ScientificPython-"
version ".tar.gz"))
(file-name (string-append "ScientificPython-" version ".tar.gz"))
(sha256
(base32
"0fc69zhlsn9d2jvbzyjl9ah53vj598h84nkq230c83ahfvgzx5y3"))))
(build-system python-build-system)
(inputs
`(("netcdf" ,netcdf)))
(propagated-inputs
`(("python-numpy" ,python2-numpy-1.8)
("python-pyro", python2-pyro)))
(arguments
;; ScientificPython is not compatible with Python 3
`(#:python ,python-2
#:tests? #f ; No test suite
#:phases
(modify-phases %standard-phases
(replace 'build
(lambda* (#:key inputs #:allow-other-keys)
(zero? (system* "python" "setup.py" "build"
(string-append "--netcdf_prefix="
(assoc-ref inputs "netcdf")))))))))
(home-page "https://bitbucket.org/khinsen/scientificpython")
(synopsis "Python modules for scientific computing")
(description "ScientificPython is a collection of Python modules that are
useful for scientific computing. Most modules are rather general (Geometry,
physical units, automatic derivatives, ...) whereas others are more
domain-specific (e.g. netCDF and PDB support). The library is currently
not actively maintained and works only with Python 2 and NumPy < 1.9.")
(license license:cecill-c)))