PyTables is a package for managing hierarchical datasets and designed to efficiently and easily cope with extremely large amounts of data.
PyTables is built on top of the HDF5 library, using the Python language and the Numpy package (it also supports NumArray and Numeric right out of the box). It features an object-oriented interface that, combined with C extensions for the peformance-critical parts of the code (generated using Pyrex), makes it a fast, yet extremely easy to use tool for interactively saving and retrieving very large amounts of data. One important feature of PyTables is that it optimizes memory and disk resources so that data takes much less space (a factor between 3 and 5, and more if the data is compressible) than other solutions such as relational or object oriented databases.
Home Page: http://
How To Use: http://
Bug Reports: http://
Mailing List: https:/
Source Forge Page: http://
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 all the NumPy, numarray and Numeric packages.
Project information
- Maintainer:
- Francesc Alted
- Driver:
- Not yet selected
- Licence:
-
Academic Free Licence,
Simplified BSD Licence,
Other/Open Source
(University of Illinois)
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- Python, C
All packages Packages in Distributions
-
pytables source package in Xenial
Version 3.2.2-2 uploaded -
pytables source package in Trusty
Version 3.1.1-0ubuntu1 uploaded -
pytables source package in Squeeze
Version 2.1.2-3.1 uploaded -
pytables source package in Sid
Version 3.10.1-1 uploaded -
pytables source package in Precise
Version 2.3.1-2ubuntu3 uploaded