mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 07:26:13 -05:00
gnu: Add python-unyt.
* gnu/packages/python-science.scm (python-unyt): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
parent
370b79b4f5
commit
343f4f1d70
1 changed files with 28 additions and 0 deletions
|
@ -1287,6 +1287,34 @@ (define-public python-statannot
|
|||
annotations on an existing boxplots and barplots generated by seaborn.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python-unyt
|
||||
(package
|
||||
(name "python-unyt")
|
||||
(version "3.0.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "unyt" version))
|
||||
(sha256
|
||||
(base32 "00900bw24rxgcgwgxp9xlx0l5im96r1n5hn0r3mxvbdgc3lyyq48"))))
|
||||
(build-system pyproject-build-system)
|
||||
;; Astropy is an optional import, but we do not include it as it creates a
|
||||
;; module cycle: astronomy->python-science->astronomy.
|
||||
(propagated-inputs (list python-h5py ; optional import
|
||||
python-matplotlib ; optional import
|
||||
python-numpy
|
||||
python-sympy))
|
||||
;; Pint is optional, but we do not propagate it due to its size.
|
||||
(native-inputs (list python-pint python-pytest))
|
||||
(home-page "https://unyt.readthedocs.io")
|
||||
(synopsis "Library for working with data that has physical units")
|
||||
(description
|
||||
"@code{unyt} is a Python library working with data that has physical
|
||||
units. It defines the @code{unyt.array.unyt_array} and
|
||||
@code{unyt.array.unyt_quantity} classess (subclasses of NumPy’s ndarray class)
|
||||
for handling arrays and scalars with units,respectively")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public python-upsetplot
|
||||
(package
|
||||
(name "python-upsetplot")
|
||||
|
|
Loading…
Reference in a new issue