1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
============================
What's new in PyTables 1.4
============================
:Author: Francesc Altet
:Contact: faltet@carabos.com
:Author: Ivan Vilata i Balaguer
:Contact: ivilata@carabos.com
This document details the modifications to PyTables since version 1.3. Its
main purpose is help you ensure that your programs will be runnable when you
switch from PyTables 1.3 to PyTables 1.4.
API additions
=============
- The ``Table.getWhereList()`` method has got a new ``sort`` parameter. The
default now is to get the list of parameters unsorted. Set ``sort`` to True
to get the old behaviour. We've done this to avoid unnecessary ordering of
potentially large sets of coordinates.
- Node creation, copying and moving operations have received a new optional
`createparents` argument. When true, the necessary groups in the target
path that don't exist at the time of running the operation are automatically
created, so that the target group of the operation always exists.
Backward-incompatible changes
=============================
- None
Deprecated features
===================
- None
API refinements
===============
- ``Description._v_walk()`` has been renamed to ``_f_walk()``, since it is a
public method, not a value.
- ``Table.removeIndex()`` now accepts a column name in addition to an
``Index`` instance (the later is deprecated). This avoids the user having
to retrieve the needed ``Index`` object.
Bug fixes (affecting API)
=========================
- None
----
**Enjoy data!**
-- The PyTables Team
.. Local Variables:
.. mode: text
.. coding: utf-8
.. fill-column: 78
.. End:
|