From edb71f8e50e383a8380948dfaded44cbdf243002 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 11 Jun 2024 23:00:59 +0100 Subject: gnu: Add python-naima. * gnu/packages/astronomy.scm (python-naima): New variable. Change-Id: Ie4b69f0bbd9f73ec1d393a5870f61b48e1ad621e --- gnu/packages/astronomy.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 9bdc19a17e..676bf437ef 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -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") -- cgit v1.2.3