Publisher review: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 numarray package (it also supports NumPy 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.
Features:
- Easy to use. It implements the NaturalNaming scheme for allowing convenient access to the data.
- Enable the end user to save large datasets in a efficient way, i.e. each single byte of data on disk has to be represented by one byte plus a small fraction when loaded in memory.
- Allow to structure your data in a hierarchical way.
- All the cells in datasets can be multidimensional entities.
- Most of the I/O operations speed should be only limited by the underlying I/O subsystem.
PyTables 3.1.1 is a Python script for Scientific/Engineering scripts design by Francesc Alted.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
PyTables is a package for managing hierarchical datasets and designed to efficiently and easily cope with extremely large amounts of data.
Operating system:Windows / Linux / Mac OS / BSD / Solaris