gnu: Add python-naima.

* gnu/packages/astronomy.scm (python-naima): New variable.

Change-Id: Ie4b69f0bbd9f73ec1d393a5870f61b48e1ad621e
This commit is contained in:
Sharlatan Hellseher 2024-06-11 23:00:59 +01:00
parent 48e9b346db
commit edb71f8e50
No known key found for this signature in database
GPG Key ID: 76D727BFF62CD2B5

View File

@ -83,6 +83,7 @@
#:use-module (gnu packages readline)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages sphinx)
#:use-module (gnu packages statistics)
#:use-module (gnu packages textutils)
#:use-module (gnu packages time)
#:use-module (gnu packages tls)
@ -2407,6 +2408,37 @@ of dates.")
the easy construction of interactive matplotlib widget based animations.")
(license license:bsd-3)))
(define-public python-naima
(package
(name "python-naima")
(version "0.10.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "naima" version))
(sha256
(base32 "1lng2prl2kzzpgrkj11hl53cvqdh0gpk8cdqkvcg08k3bivzk8q8"))))
(build-system pyproject-build-system)
(propagated-inputs
(list python-astropy
python-corner
python-emcee
python-h5py
python-matplotlib
python-pyyaml
python-scipy))
(native-inputs
(list python-pytest python-setuptools-scm))
(home-page "http://github.com/zblz/naima")
(synopsis "Derivation of non-thermal particle distributions through MCMC spectral fitting")
(description
"This package implement functionality for computation of non-thermal
radiation from relativistic particle populations. It includes tools to
perform MCMC fitting of radiative models to X-ray, GeV, and TeV spectra using
@code{emcee}, an affine-invariant ensemble sampler for Markov Chain Monte
Carlo.")
(license license:bsd-3)))
(define-public python-ndcube
(package
(name "python-ndcube")