summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-08-15 21:19:18 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-09-01 18:34:24 +0100
commitca06b1b51447f81dcbdd11d3e27df17c05d07432 (patch)
treef66644e21edc8dd8e9a0f630645a2adf0147d0f5 /gnu/packages
parentabda3391f3fb487c27fa27a1b464e612ecf7db02 (diff)
gnu: Add python-ebtelplusplus.
* gnu/packages/astronomy.scm (python-ebtelplusplus): New variable. Relates-to: guix/guix!10702
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/astronomy.scm41
1 files changed, 41 insertions, 0 deletions
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index fbf1d77b560..2093cfc1f31 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5394,6 +5394,47 @@ implemented using the astropy.modeling framework.")
5394@url{https://arxiv.org/abs/1510.01320, EAGLE public database}.") 5394@url{https://arxiv.org/abs/1510.01320, EAGLE public database}.")
5395 (license license:gpl3))) 5395 (license license:gpl3)))
5396 5396
5397(define-public python-ebtelplusplus
5398 (package
5399 (name "python-ebtelplusplus")
5400 (version "0.6.0")
5401 (source
5402 (origin
5403 (method git-fetch)
5404 (uri (git-reference
5405 (url "https://github.com/rice-solar-physics/ebtelplusplus")
5406 (commit (string-append "v" version))))
5407 (file-name (git-file-name name version))
5408 (sha256
5409 (base32 "1qj7rd1xa1q2z1m68ss47w289bjlc3pm68p7g16pr5xnj0w3g5l7"))))
5410 (build-system pyproject-build-system)
5411 (arguments
5412 (list #:test-flags #~(list "--pyargs" "ebtelplusplus")
5413 #:phases
5414 #~(modify-phases %standard-phases
5415 (add-before 'check 'remove-local-source
5416 (lambda _
5417 (delete-file-recursively "ebtelplusplus"))))))
5418 (native-inputs
5419 (list boost
5420 python-hissw
5421 python-pytest
5422 python-pytest-astropy
5423 python-scikit-build-core
5424 python-setuptools-scm))
5425 (propagated-inputs
5426 (list python-astropy))
5427 (home-page "https://github.com/rice-solar-physics/ebtelplusplus")
5428 (synopsis "Zero-dimensional hydrodynamics of coronal loops")
5429 (description
5430 "ebtelplusplus is an implementation of the enthalpy-based thermal
5431evolution of loops (EBTEL) model for doing efficient hydrodynamics of
5432dynamically-heated solar coronal loops. ebtelplusplus decouples the electron
5433and ion energy equations such that the two populations can evolve separately.
5434This implementation also includes effects to due to cross-sectional area
5435expansion.")
5436 (license license:gpl3+)))
5437
5397(define-public python-edps 5438(define-public python-edps
5398 (package 5439 (package
5399 (name "python-edps") 5440 (name "python-edps")