python3-tables – hierarchical database for Python3 based on HDF5

PyTables is a hierarchical database package designed to efficiently manage very large amounts of data. PyTables is built on top of the HDF5 library and the NumPy package. It features an object-oriented interface that, combined with natural naming and C-code generated from Pyrex sources, makes it a fast, yet extremely easy to use tool for interactively save and retrieve large amounts of data.

  • Compound types (records) can be used entirely from Python (i.e. it is not necessary to use C for taking advantage of them).

  • The tables are both enlargeable and compressible.

  • I/O is buffered, so you can get very fast I/O, specially with large tables.

  • Very easy to select data through the use of iterators over the rows in tables. Extended slicing is supported as well.

  • It supports the complete set of NumPy, Numeric and numarray objects.

This is the Python 3 version of the package.

Package availability chart

Distribution

Base version

Our version

Architectures

Debian GNU/Linux 10.0 (buster)

3.4.4-2

Debian GNU/Linux 11.0 (bullseye)

3.6.1-3

Debian GNU/Linux 12.0 (bookworm)

3.7.0-5

Debian GNU/Linux 9.0 (stretch)

3.3.0-5

3.2.1-1~nd90+1

i386, amd64, sparc, armel

Debian testing (trixie)

3.7.0-10

Debian unstable (sid)

3.9.2-1

3.2.1-1~nd+1

i386, amd64, sparc, armel

Ubuntu 16.04 “Xenial Xerus” (xenial)

3.2.2-2

Ubuntu 18.04 “Bionic Beaver” (bionic)

3.4.2-4

Ubuntu 20.04 “Focal Fossa” (focal)

3.6.1-2build1

Ubuntu 22.04 “Jammy Jellyfish” (jammy)

3.7.0-2build1

Comments

blog comments powered by Disqus