From 486251d4400fead42c3570ad63d98a10786e8dbb Mon Sep 17 00:00:00 2001 From: Antero Mejr Date: Fri, 24 Jun 2022 12:50:33 +0000 Subject: gnu: Add python-deepdish. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/python-science.scm (python-deepdish): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/python-science.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 35daef2815..747c84d493 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -1367,3 +1367,39 @@ (define-public python-gpy Python, from the Sheffield machine learning group. GPy implements a range of machine learning algorithms based on GPs.") (license license:bsd-3))) + +(define-public python-deepdish + (package + (name "python-deepdish") + (version "0.3.7") + (source (origin + (method url-fetch) + (uri (pypi-uri "deepdish" version)) + (sha256 + (base32 + "1wqzwh3y0mjdyba5kfbvlamn561d3afz50zi712c7klkysz3mzva")))) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'dont-vendor-six + (lambda _ + (delete-file "deepdish/six.py") + (substitute* "deepdish/io/hdf5io.py" + (("from deepdish import six") "import six")) + (substitute* "deepdish/io/ls.py" + (("from deepdish import io, six, __version__") + "from deepdish import io, __version__ +import six +"))))))) + (build-system python-build-system) + (native-inputs (list python-pandas)) + (propagated-inputs (list python-numpy python-scipy python-six + python-tables)) + (home-page "https://github.com/uchicago-cs/deepdish") + (synopsis "Python library for HDF5 file saving and loading") + (description + "Deepdish is a Python library to load and save HDF5 files. +The primary feature of deepdish is its ability to save and load all kinds of +data as HDF5. It can save any Python data structure, offering the same ease +of use as pickling or @code{numpy.save}, but with the language +interoperability offered by HDF5.") + (license license:bsd-3))) -- cgit v1.2.3