gnu: Add python-libneuroml.

* gnu/packages/python-science.scm (python-libneuroml): New variable.
This commit is contained in:
Lars-Dominik Braun 2023-03-21 13:54:32 +01:00
parent 9f882daf11
commit 34f684371e
No known key found for this signature in database
GPG key ID: 421377011A378446

View file

@ -76,7 +76,8 @@ (define-module (gnu packages python-science)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix utils)
#:use-module (guix build-system python))
#:use-module (guix build-system python)
#:use-module (guix build-system pyproject))
(define-public python-scipy
(package
@ -1707,6 +1708,30 @@ (define-public python-pylems
NeuroML2 models.")
(license license:lgpl3)))
(define-public python-libneuroml
(package
(name "python-libneuroml")
(version "0.4.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/NeuralEnsemble/libNeuroML.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0mrm4rd6x1sm6hkvhk20mkqp9q53sl3lbvq6hqzyymkw1iqq6bhy"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-lxml python-six))
(native-inputs (list python-pytest python-numpy python-tables))
(home-page "https://libneuroml.readthedocs.org/en/latest/")
(synopsis
"Python library for working with NeuroML descriptions of neuronal models")
(description
"This package provides a Python library for working with NeuroML descriptions of
neuronal models")
(license license:bsd-3)))
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar