summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-08-11 19:24:47 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-09-01 18:34:21 +0100
commit4088fc3e28f033c3098741f2ddd7e0d68dcecd84 (patch)
tree2edf59bac7807f1f14dc90ccffd095b79c24802a
parent4510e8699240a0768958035dd50975f5aa06d96c (diff)
gnu: Add python-tables-io.
* gnu/packages/astronomy.scm (python-tables-io): New variable. Relates-to: guix/guix!10702
-rw-r--r--gnu/packages/astronomy.scm38
1 files changed, 38 insertions, 0 deletions
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4c8c5a0dc47..ea8ef937a11 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -12547,6 +12547,44 @@ PYSYNPHOT, utilizing Astropy and covering the non-instrument specific portions
12547of the old packages.") 12547of the old packages.")
12548 (license license:bsd-3))) 12548 (license license:bsd-3)))
12549 12549
12550(define-public python-tables-io
12551 (package
12552 (name "python-tables-io")
12553 (version "1.1.2")
12554 (source
12555 (origin
12556 (method git-fetch)
12557 (uri (git-reference
12558 (url "https://github.com/LSSTDESC/tables_io")
12559 (commit (string-append "v" version))))
12560 (file-name (git-file-name name version))
12561 (sha256
12562 (base32 "0yi20hjxmh1vgi8l74pinqvw9fmn2qz6sfkf0khrg3sillwbpa9q"))))
12563 (build-system pyproject-build-system)
12564 (native-inputs
12565 (list python-mpi4py
12566 python-pytest
12567 python-setuptools
12568 python-setuptools-scm))
12569 (propagated-inputs
12570 (list python-click
12571 python-deprecated
12572 python-h5py
12573 python-numpy
12574 python-pandas
12575 python-tables
12576 ;; [optional]
12577 python-astropy
12578 python-pyarrow))
12579 (home-page "https://github.com/LSSTDESC/tables_io")
12580 (synopsis "Input/output and conversion functions for tabular data")
12581 (description
12582 "@code{tables_io} provides an interface for a variety of non-ASCII file
12583formats that are commonly used within the @url{https://lsstdesc.org/, LSST
12584DESC collaboration}. It allows users to read in data from multiple types of
12585files through one convenient interface.")
12586 (license license:expat)))
12587
12550(define-public python-tweakwcs 12588(define-public python-tweakwcs
12551 (package 12589 (package
12552 (name "python-tweakwcs") 12590 (name "python-tweakwcs")