diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2021-02-19 22:41:42 +0000 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2021-02-21 01:07:41 +0100 |
commit | f498823e7843379499d35ae397c38dc879fb9844 (patch) | |
tree | 6a38b75b4b832fd21feb91e169eac7be8f7fb7ed | |
parent | 5afcd25464c7bf25888b8f0047910c0c1fcffec9 (diff) | |
download | guix-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.scm | 32 |
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") |