aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/astronomy.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2024-08-05 22:15:35 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-08-27 17:03:09 +0100
commitfcfe95b0770cb4daeebe1730511a1d665a808c89 (patch)
treecd239b3872fa46d75862d705445490101dedcc3a /gnu/packages/astronomy.scm
parent80ac82d6abf6f1f73d3675c66d96185c2f02f55b (diff)
downloadguix-fcfe95b0770cb4daeebe1730511a1d665a808c89.tar.gz
guix-fcfe95b0770cb4daeebe1730511a1d665a808c89.zip
gnu: Add python-glue-qt.
* gnu/packages/astronomy.scm (python-glue-qt): New variable. Change-Id: I44a58be6282a76bbd20e5501012a41b87563c5c3
Diffstat (limited to 'gnu/packages/astronomy.scm')
-rw-r--r--gnu/packages/astronomy.scm42
1 files changed, 42 insertions, 0 deletions
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index e3563a6ffd..58d30c6720 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1237,6 +1237,48 @@ astronomy-specific functionality")
across many files.")
(license license:bsd-3)))
+(define-public python-glue-qt
+ (package
+ (name "python-glue-qt")
+ (version "0.3.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "glue-qt" version))
+ (sha256
+ (base32 "15ycykhg02xmsrlyv90qxckssmrq355qaqmz7p8nnqygm0gyrnx1"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'prepare-x
+ (lambda _
+ (system "Xvfb &")
+ (setenv "DISPLAY" ":0")
+ (setenv "HOME" "/tmp"))))))
+ (propagated-inputs
+ (list python-astropy
+ python-echo
+ python-glue-core
+ python-ipykernel
+ python-ipython
+ python-matplotlib
+ python-numpy
+ python-pvextractor
+ python-qtconsole
+ python-qtpy
+ python-scipy))
+ (native-inputs
+ (list python-objgraph
+ python-pytest
+ python-setuptools-scm
+ xorg-server-for-tests))
+ (home-page "http://glueviz.org")
+ (synopsis "Multidimensional data visualization across files")
+ (description "Multidimensional data visualization across files.")
+ (license license:bsd-3)))
+
(define-public python-pvextractor
(package
(name "python-pvextractor")