aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2021-02-19 22:41:42 +0000
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2021-02-21 01:07:41 +0100
commitf498823e7843379499d35ae397c38dc879fb9844 (patch)
tree6a38b75b4b832fd21feb91e169eac7be8f7fb7ed
parent5afcd25464c7bf25888b8f0047910c0c1fcffec9 (diff)
downloadguix-f498823e7843379499d35ae397c38dc879fb9844.tar
guix-f498823e7843379499d35ae397c38dc879fb9844.tar.gz
gnu: Add asdf (Advanced Scientific Data Format)
* gnu/packages/astronomy.scm (python-asdf): New variable Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
-rw-r--r--gnu/packages/astronomy.scm32
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index d1022ee5da..4ee7cd7fec 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -948,6 +948,38 @@ of stand-alone functions and classes.")
license:expat
license:lgpl3+))))
+(define-public python-asdf
+ (package
+ (name "python-asdf")
+ (version "2.7.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "asdf" version))
+ (sha256
+ (base32 "1y47zhkd90i8wmm2i35amfl0rvjqlb3fcx90xp7n9kr2z0byzyzg"))))
+ (build-system python-build-system)
+ (arguments
+ ;; TODO: (Sharlatan-20210207T165820+0000): Tests depend on astropy, astropy
+ ;; depends on asdf. Disable circular dependence.
+ `(#:tests? #f))
+ (native-inputs
+ `(("packaging" ,python-packaging)
+ ("semantic-version" ,python-semantic-version)
+ ("setuptools-scm" ,python-setuptools-scm)))
+ (inputs
+ `(("importlib-resources" ,python-importlib-resources)
+ ("jsonschema" ,python-jsonschema)
+ ("numpy" ,python-numpy)
+ ("pyyaml" ,python-pyyaml)))
+ (home-page "http://github.com/asdf-format/asdf")
+ (synopsis "Python tools to handle ASDF files")
+ (description
+ "The Advanced Scientific Data Format (ASDF) is a next-generation
+interchange format for scientific data. This package contains the Python
+implementation of the ASDF Standard.")
+ (license license:bsd-3)))
+
(define-public python-astroalign
(package
(name "python-astroalign")