Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:13.2:Update
python3-tables
python3-tables.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python3-tables.changes of Package python3-tables
------------------------------------------------------------------- Thu May 8 11:15:34 UTC 2014 - toddrme2178@gmail.com - New version 3.1.1 - Fixed a critical bug that caused an exception at import time. The error was triggered when a bug in long-double detection is detected in the HDF5 library (see :issue:`275`) and numpy_ does not expose `float96` or `float128`. Closes :issue:`344`. - The internal Blosc_ library has been updated to version 1.3.5. This fixes a false buffer overrun condition that made c-blosc to fail, even if the problem was not real. - New version 3.1.0 - New features¶ - Now PyTables is able to save/restore the default value of EnumAtom types. - Implemented support for the H5FD_SPLIT driver. - New quantization filter: the filter truncates floating point data to a specified precision before writing to disk. This can significantly improve the performance of compressors. - Added new VLArray.get_row_size() method to VLArray for querying the number of atoms of a VLArray row. Closes gh-24 and gh-315. - The internal Blosc library has been updated to version 1.3.2. All new features introduced in the Blosc 1.3.x series, and in particular the ability to leverage different compressors within Blosc (see the Blosc Release Notes), are now available in PyTables via the blosc filter. - Improvements¶ - The node caching mechanism has been completely redesigned to be simpler and less dependent from specific behaviours of the __del__ method. Now PyTables is compatible with the forthcoming Python 3.4. Closes gh-306. - PyTables no longer uses shared/cached file handlers. This change somewhat improves support for concurrent reading allowing the user to safely open the same file in different threads for reading (requires HDF5 >= 1.8.7). More details about this change can be found in the Backward incompatible changes section. See also gh-130, gh-129 gh-292 and gh-216. - PyTables is now able to detect and use external installations of the Blosc library (closes gh-104). If Blosc is not found in the system, and the user do not specify a custom installation directory, then it is used an internal copy of the Blosc source code. - Automatically disable extended float support if a buggy version of HDF5 is detected (see also Issues with H5T_NATIVE_LDOUBLE). - Documented an unexpected behaviour with string literals in query conditions on Python 3 (closes gh-265) - The deprecated getopt module has been dropped in favour of argparse in all command line utilities (close gh-251) - Improved the installation section of the PyTables User’s Guide. - instructions for installing PyTables via pip have been added. - added a reference to the Anaconda, Canopy and Christoph Gohlke suites (closes gh-291) - Enabled Travis-CI builds for Python 3.3 - Tables.read_coordinates() now also works with boolean indices input. - Improved compatibility with numpy >= 1.8 (see gh-259) - The code of the benchmark programs (bench directory) has been updated. - Fixed some warning related to non-unicode file names (the Windows bytes API has been deprecated in Python 3.4) - Bugs fixed¶ - Fixed detection of platforms supporting Blosc - Fixed a crash that occurred when one attempts to write a numpy array to an Atom (closes gh-209 and gh-296) - Prevent creation of a table with no columns. - Fixed a memory leak that occured when iterating over CArray/EArray objects. - Make NaN types sort to the end. Closes gh-282 and gh-313 - Fixed selection on float columns when NaNs are present. - Fix computation of the buffer size for iterations on rows. The buffers size was overestimated resulting in a MemoryError in some cases. Closes gh-316. Thamks to bbudescu. - Better check of file open mode. Closes gh-318. - The Blosc filter now works correctly together with fletcher32. Closes gh-21. - Close the file handle before trying to delete the corresponding file. Fixes a test failure on Windows. - Use integer division for computing indices (fixes some warning on Windows) - Use external python3-blosc. The internal one builds a bad version of zlib. ------------------------------------------------------------------- Mon May 6 06:56:52 UTC 2013 - highwaystar.ru@gmail.com - initial python3 package based on 3.0.0 New features ------------ * Since this release PyTables provides full support to Python_ 3 (closes :issue`188`). * The entire code base is now more compliant with coding style guidelines describe in the PEP8_ (closes :issue:`103` and :issue:`224`). See `API changes`_ for more details. * Basic support for HDF5 drivers. Now it is possible to open/create an HDF5 file using one of the SEC2, DIRECT, LOG, WINDOWS, STDIO or CORE drivers. Users can also set the main driver parameters (closes :issue:`166`). Thanks to Michal Slonina. * Basic support for in-memory image files. An HDF5 file can be set from or copied into a memory buffer (thanks to Michal Slonina). This feature is only available if PyTables is built against HDF5 1.8.9 or newer. Closes :issue:`165` and :issue:`173`. * New :meth:`File.get_filesize` method for retrieving the HDF5 file size. * Implemented methods to get/set the user block size in a HDF5 file (closes :issue:`123`) * Improved support for PyInstaller_. Now it is easier to pack frozen applications that use the PyTables package (closes: :issue:`177`). Thanks to Stuart Mentzer and Christoph Gohlke. * All read methods now have an optional *out* argument that allows to pass a pre-allocated array to store data (closes :issue:`192`) * Added support for the floating point data types with extended precision (Float96, Float128, Complex192 and Complex256). This feature is only available if numpy_ provides it as well. Closes :issue:`51` and :issue:`214`. Many thanks to Andrea Bedini. * New :program:`pt2to3` tool is provided to help users to port their applications to the new API (see `API changes`_ section). Improvements ------------ * Improved runtime checks on dynamic loading of libraries: meaningful error messages are generated in case of failure. Also, now PyTables no more alters the system PATH. Closes :issue:`178` and :issue:`179` (thanks to Christoph Gohlke). * Improved list of search paths for libraries as suggested by Nicholaus Halecky (see :issue:`219`). * Removed deprecated Cython_ include (.pxi) files. Contents of :file:`convtypetables.pxi` have been moved in :file:`utilsextension.pyx`. Closes :issue:`217`. * The internal Blosc_ library has been upgraded to version 1.2.1. * Pre-load the bzip2_ library on windows (closes :issue:`205`) * The :meth:`File.get_node` method now accepts unicode paths (closes :issue:`203`) * Improved compatibility with Cython_ 0.19 (see :issue:`220` and :issue:`221`) * Improved compatibility with numexpr_ 2.1 (see also :issue:`199` and :issue:`241`) * Improved compatibility with development versions of numpy_ (see :issue:`193`) * Packaging: since this release the standard tar-ball package no more includes the PDF version of the "PyTables User Guide", so it is a little bit smaller now. The complete and pre-build version of the documentation both in HTML and PDF format is available on the file `download area`_ on SourceForge.net. Closes: :issue:`172`. * Now PyTables also uses `Travis-CI`_ as continuous integration service. All branches and all pull requests are automatically tested with different Python_ versions. Closes :issue:`212`. Other changes ------------- * PyTables now requires Python 2.6 or newer. - for api changes check RELEASE_NOTES.txt
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor