guix_mirror_bot pushed a commit to branch astro-update
in repository guix.
commit 5da10b8ba7502b2076c109c042f9d48841022c31
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Sat Sep 12 14:34:19 2026 +0100
gnu: Add python-sunkit-dem.
* gnu/packages/astronomy.scm (python-sunkit-dem): New variable.
---
gnu/packages/astronomy.scm | 43 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 5a6f7b2b4d6..5093653b043 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -12302,6 +12302,49 @@ transformation for the imaging instruments on the
@acronym{Hubble Space
Telescope, HST}).")
(license license:bsd-3)))
+(define-public python-sunkit-dem
+ ;; It is not released and has no git tags either.
+ (let ((commit "fdb2fa245f047cfac0fda34624e521bef71c8fa6")
+ (revision "0"))
+ (package
+ (name "python-sunkit-dem")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/sunpy/sunkit-dem")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1gaja95r96nv5n998v8frjjz5kry9vp8isk59fr1ky311yrxpdjd"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'remove-missing-scripts-entry-points
+ (lambda _
+ (substitute* "pyproject.toml"
+ (("open_astronomy_package_template_example.*") ""))))
+ (add-before 'sanity-check 'set-home
+ (lambda _
+ (setenv "HOME" "/tmp"))))))
+ (native-inputs
+ (list python-pytest
+ python-pytest-astropy
+ python-setuptools
+ python-setuptools-scm))
+ (propagated-inputs
+ (list python-ndcube
+ python-sunpy))
+ (home-page "https://github.com/sunpy/sunkit-dem")
+ (synopsis "Computing differential emission measures")
+ (description
+ "@code{sunkit-dem} is a package for computing differential emission
+measures using multiple methods with a common API.")
+ (license license:bsd-3))))
+
(define-public python-sunkit-image
(package
(name "python-sunkit-image")