summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-04-14 14:38:35 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-04-30 13:20:53 +0100
commit7b85d007ab62139060570b3c83d8180441597b0f (patch)
tree382e1e3dfa4857a704a6a131ed436cc03029a58b
parent888d47f8ee37540070ff8c955a005bd3b437c6d9 (diff)
gnu: Add python-hapiclient.
* gnu/packages/astronomy.scm (python-hapiclient): New variable. Change-Id: Id5022a07d40c95d930cc343fd36863b8a5a7133f
-rw-r--r--gnu/packages/astronomy.scm35
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 1ad65a407f..108683db69 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5884,6 +5884,41 @@ universes of galaxies starting from a catalog of dark matter halos obtained
from a cosmological simulation.")
(license license:bsd-3)))
+(define-public python-hapiclient
+ (package
+ (name "python-hapiclient")
+ (version "0.2.5")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/hapi-server/client-python")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0mjb12cphcqq3vj3czyx77yrd3jl15gz6a2a2q5fcz21i63fpig6"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ ;; Tests require access to:
+ ;; http://hapi-server.org/servers/TestData/xhapi
+ ;; http://hapi-server.org/servers/TestData2.0/hapi
+ #:tests? #f))
+ (native-inputs
+ (list python-setuptools))
+ (propagated-inputs
+ (list python-isodate
+ python-joblib
+ python-numpy
+ python-pandas
+ python-urllib3))
+ (home-page "https://github.com/hapi-server/client-python")
+ (synopsis "Interface to Heliophysics data server API")
+ (description
+ "This package provides an interface to @acronym{Heliophysics Application
+Programmer’s Interface, HAPI} data server API.")
+ (license license:bsd-3)))
+
(define-public python-hasasia
(package
(name "python-hasasia")