<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Release notes for PyTables 2.1 series — PyTables 3.0.0 documentation</title> <link rel="stylesheet" href="../_static/cloud.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="../" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', VERSION: '3.0.0', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true }; </script> <script type="text/javascript" src="../_static/jquery.js"></script> <script type="text/javascript" src="../_static/underscore.js"></script> <script type="text/javascript" src="../_static/doctools.js"></script> <script type="text/javascript" src="../_static/jquery.cookie.js"></script> <script type="text/javascript" src="../_static/toggle_sections.js"></script> <script type="text/javascript" src="../_static/toggle_sidebar.js"></script> <link rel="shortcut icon" href="../_static/favicon.ico"/> <link rel="top" title="PyTables 3.0.0 documentation" href="../index.html" /> <link rel="up" title="PyTables Release Notes" href="../release_notes.html" /> <link rel="next" title="Release notes for PyTables 2.0 series" href="RELEASE_NOTES_v2.0.x.html" /> <link rel="prev" title="Release notes for PyTables 2.2 series" href="RELEASE_NOTES_v2.2.x.html" /> </head> <body> <div class="relbar-top"> <div class="related"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="../genindex.html" title="General Index" accesskey="I">index</a></li> <li class="right" > <a href="../py-modindex.html" title="Python Module Index" >modules</a> </li> <li class="right" > <a href="../np-modindex.html" title="Python Module Index" >modules</a> </li> <li class="right" > <a href="RELEASE_NOTES_v2.0.x.html" title="Release notes for PyTables 2.0 series" accesskey="N">next</a> </li> <li class="right" > <a href="RELEASE_NOTES_v2.2.x.html" title="Release notes for PyTables 2.2 series" accesskey="P">previous</a> </li> <li><a href="../index.html">PyTables 3.0.0 documentation</a> »</li> <li><a href="../release_notes.html" accesskey="U">PyTables Release Notes</a> »</li> </ul> </div> </div> <div class="document"> <div class="documentwrapper"> <div class="bodywrapper"> <div class="body"> <div class="section" id="release-notes-for-pytables-2-1-series"> <h1>Release notes for PyTables 2.1 series<a class="headerlink" href="#release-notes-for-pytables-2-1-series" title="Permalink to this headline">¶</a></h1> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Author:</th><td class="field-body">Francesc Alted i Abad</td> </tr> <tr class="field-even field"><th class="field-name">Contact:</th><td class="field-body"><a class="reference external" href="mailto:faltet%40pytables.org">faltet<span>@</span>pytables<span>.</span>org</a></td> </tr> </tbody> </table> <div class="section" id="changes-from-2-1-1-to-2-1-2"> <h2>Changes from 2.1.1 to 2.1.2<a class="headerlink" href="#changes-from-2-1-1-to-2-1-2" title="Permalink to this headline">¶</a></h2> <div class="section" id="bug-fixes"> <h3>Bug fixes<a class="headerlink" href="#bug-fixes" title="Permalink to this headline">¶</a></h3> <ul class="simple"> <li>Solved problems with Table.modifyColumn() when the column(s) is multidimensional. Fixes #228.</li> <li>The row attribute of a table seems stalled after a table move or rename. Fixes #224.</li> <li>Fixed a problem with <tt class="docutils literal"><span class="pre">len(array)</span></tt> in 32-bit platforms when array is large enough (> 2**31).</li> <li>Added missing <cite>_c_classId</cite> attribute to the <cite>UnImplemented</cite> class. <tt class="docutils literal"><span class="pre">ptrepack</span></tt> no longer chokes while copying <cite>Unimplemented</cite> classes.</li> <li>The <tt class="docutils literal"><span class="pre">FIELD_*</span></tt> sys attrs are no longer copied when the <tt class="docutils literal"><span class="pre">PYTABLES_SYS_ATTRS</span></tt> parameter is set to false.</li> <li>The <tt class="docutils literal"><span class="pre">FILTERS</span></tt> attribute is not added anymore when <tt class="docutils literal"><span class="pre">PYTABLES_SYS_ATTR</span></tt> parameter is set to false.</li> <li>Disable the printing of Unicode characters that cannot be printed on win32 platform. Fixes #235.</li> </ul> </div> <div class="section" id="other-changes"> <h3>Other changes<a class="headerlink" href="#other-changes" title="Permalink to this headline">¶</a></h3> <ul class="simple"> <li>When retrieving a row of a 1-dimensional array, a 0-dim array was returned instead of a numpy scalar. Now, an actuall numpy scalar is returned. Closes #222.</li> <li>LZO and bzip2 filters adapted to an API fix introduced in HDF5 1.8.3. Closes #225.</li> <li>Unsupported HDF5 types in attributes are no longer transferred during copies. A new <cite>_v_unimplemented</cite> list have been added in <cite>AttributeSet</cite> class so as to keep track of such attributes. Closes #240.</li> <li>LZO binaries have disappeared from the GnuWin32 repository. Until they come eventually back, they have been put at <a class="reference external" href="http://www.pytables.org/download/lzo-win">http://www.pytables.org/download/lzo-win</a>. This has been documented in the install chapter.</li> </ul> </div> </div> <div class="section" id="changes-from-2-1-to-2-1-1"> <h2>Changes from 2.1 to 2.1.1<a class="headerlink" href="#changes-from-2-1-to-2-1-1" title="Permalink to this headline">¶</a></h2> <div class="section" id="id1"> <h3>Bug fixes<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3> <ul class="simple"> <li>Fixed a memory leak when a lot of queries were made. Closes #203 and #207.</li> <li>The chunkshape=”auto” parameter value of <cite>Leaf.copy()</cite> is honored now, even when the (start, stop, step) parameters are specified. Closes #204.</li> <li>Due to a flaw in its design, the <cite>File</cite> class was not able to be subclassed. This has been fixed. Closes #205.</li> <li>Default values were not correctly retrieved when opening already created CArray/EArray objects. Fixed. Closes #212.</li> <li>Fixed a problem with the installation of the <tt class="docutils literal"><span class="pre">nctoh5</span></tt> script that prevented it from being executed. Closes #215.</li> <li>[Pro] The <tt class="docutils literal"><span class="pre">iterseq</span></tt> cache ignored non-indexed conditions, giving wrong results when those appeared in condition expressions. This has been fixed. Closes #206.</li> </ul> </div> <div class="section" id="id2"> <h3>Other changes<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h3> <ul class="simple"> <li><cite>openFile()</cite>, <cite>isHDF5File()</cite> and <cite>isPyTablesFile()</cite> functions accept Unicode filenames now. Closes #202 and #214.</li> <li>When creating large type sizes (exceeding 64 KB), HDF5 complained and refused to do so. The HDF5 team has logged the issue as a bug, but meanwhile it has been implemented a workaround in PyTables that allows to create such large datatypes for situations that does not require defaults other than zero. Addresses #211.</li> <li>In order to be consistent with how are stored the other data types, Unicode attributes are retrieved now as NumPy scalars instead of Python Unicode strings or NumPy arrays. For the moment, I’ve fixed this through pickling the Unicode strings. In the future, when HDF5 1.8.x series would be a requirement, that should be done via a HDF5 native Unicode type. Closes #213.</li> </ul> <hr class="docutils" /> <blockquote> <div><p><strong>Enjoy data!</strong></p> <p class="attribution">—The PyTables Team</p> </div></blockquote> </div> </div> </div> </div> </div> </div> <div class="sphinxsidebar"> <div class="sphinxsidebarwrapper"> <p class="logo"><a href="../index.html"> <img class="logo" src="../_static/logo-pytables-small.png" alt="Logo"/> </a></p> <h3><a href="../index.html">Table Of Contents</a></h3> <ul> <li><a class="reference internal" href="#">Release notes for PyTables 2.1 series</a><ul> <li><a class="reference internal" href="#changes-from-2-1-1-to-2-1-2">Changes from 2.1.1 to 2.1.2</a><ul> <li><a class="reference internal" href="#bug-fixes">Bug fixes</a></li> <li><a class="reference internal" href="#other-changes">Other changes</a></li> </ul> </li> <li><a class="reference internal" href="#changes-from-2-1-to-2-1-1">Changes from 2.1 to 2.1.1</a><ul> <li><a class="reference internal" href="#id1">Bug fixes</a></li> <li><a class="reference internal" href="#id2">Other changes</a></li> </ul> </li> </ul> </li> </ul> <h4>Previous topic</h4> <p class="topless"><a href="RELEASE_NOTES_v2.2.x.html" title="previous chapter">Release notes for PyTables 2.2 series</a></p> <h4>Next topic</h4> <p class="topless"><a href="RELEASE_NOTES_v2.0.x.html" title="next chapter">Release notes for PyTables 2.0 series</a></p> <h3>This Page</h3> <ul class="this-page-menu"> <li><a href="../_sources/release-notes/RELEASE_NOTES_v2.1.x.txt" rel="nofollow">Show Source</a></li> </ul> <div id="searchbox" style="display: none"> <h3>Quick search</h3> <form class="search" action="../search.html" method="get"> <input type="text" name="q" /> <input type="submit" value="Go" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> <p class="searchtip" style="font-size: 90%"> Enter search terms or a module, class or function name. </p> </div> <script type="text/javascript">$('#searchbox').show(0);</script> </div> </div> <div class="clearer"></div> </div> <div class="relbar-bottom"> <div class="related"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="../genindex.html" title="General Index" >index</a></li> <li class="right" > <a href="../py-modindex.html" title="Python Module Index" >modules</a> </li> <li class="right" > <a href="../np-modindex.html" title="Python Module Index" >modules</a> </li> <li class="right" > <a href="RELEASE_NOTES_v2.0.x.html" title="Release notes for PyTables 2.0 series" >next</a> </li> <li class="right" > <a href="RELEASE_NOTES_v2.2.x.html" title="Release notes for PyTables 2.2 series" >previous</a> </li> <li><a href="../index.html">PyTables 3.0.0 documentation</a> »</li> <li><a href="../release_notes.html" >PyTables Release Notes</a> »</li> </ul> </div> </div> <div class="footer"> © Copyright 2011-2013, PyTables maintainers. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3. </div> <!-- cloud_sptheme 1.3 --> </body> </html>