You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h1>Release notes for PyTables 3.6 series<aclass="headerlink" href="#release-notes-for-pytables-3-6-series" title="Permalink to this headline">¶</a></h1>
<h1>Release notes for PyTables 3.5 series<aclass="headerlink" href="#release-notes-for-pytables-3-5-series" title="Permalink to this headline">¶</a></h1>
<h2>Changes from 3.4.4 to 3.5.0<aclass="headerlink" href="#changes-from-3-4-4-to-3-5-0" title="Permalink to this headline">¶</a></h2>
233
252
<divclass="section" id="improvements">
234
253
<h3>Improvements<aclass="headerlink" href="#improvements" title="Permalink to this headline">¶</a></h3>
235
254
<blockquote>
236
255
<div><ulclass="simple">
237
-
<li><p>Full python 3.8 support.</p></li>
238
-
<li><p>On Windows PyTables wheels on PyPI are linked to <cite>pytables_hdf5.dll</cite> instead of</p></li>
256
+
<li><p>When copying data from native HDF5 files with padding in compound types,
257
+
the padding is not removed now by default. This allows for better
258
+
compatibility with existing HDF5 applications that expect the padding
259
+
to stay there.
260
+
Also, when the <cite>description</cite> is a NumPy struct array with padding, this
261
+
is honored now. The previous behaviour (i.e. getting rid of paddings) can
262
+
be replicated by passing the new <cite>allow_padding</cite> parameter when opening
263
+
a file. For some examples, see the new <cite>examples/tables-with-padding.py</cite>
264
+
and <cite>examples/attrs-with-padding.py</cite>. For details on the implementation
265
+
see <aclass="reference external" href="https://github.com/PyTables/PyTables/issues/720">gh-720</a>.</p></li>
266
+
<li><p>Added a new flag <cite>–dont-allow-padding</cite> in <cite>ptrepack</cite> utility so as to
267
+
replicate the previous behaviour of removing padding during file copies.
268
+
The default is to honor the original padding in copies.</p></li>
269
+
<li><p>Improve compatibility with numpy 1.16.</p></li>
270
+
<li><p>Improve detection of the LZO2 library at build time.</p></li>
271
+
<li><p>Suppress several warnings.</p></li>
272
+
<li><p>Add AVX2 support for Windows. See PR #716. Thanks to Robert McLeod.</p></li>
239
273
</ul>
240
-
<p><cite>hdf5.dll</cite> to prevent collisions with other packages/wheels that also vendor <cite>hdf5.dll</cite>.
241
-
This should prevent problems that arise when a different version of a dll is imported
242
-
that the version to which the program was linked to. This problem is known as “DLL Hell”.
243
-
With the renaming of the HDF5 DLL to <cite>pytables_hdf5.dll</cite> these problems should be solved.</p>
244
274
</div></blockquote>
245
275
</div>
246
-
<divclass="section" id="bugfixes">
247
-
<h3>Bugfixes<aclass="headerlink" href="#bugfixes" title="Permalink to this headline">¶</a></h3>
248
-
<ulclass="simple">
249
-
<li><p>Bugfix for HDF5 files/types with padding. For details see <aclass="reference external" href="https://github.com/PyTables/PyTables/issues/734">gh-734</a>.</p></li>
250
-
<li><p>More fixes for python 3.8 compatibility: Replace deprecated time.clock
251
-
with time.perf_counter
252
-
Thanks to Sergio Pascual (sergiopasra). see <aclass="reference external" href="https://github.com/PyTables/PyTables/issues/744">gh-744</a> and PR #745.</p></li>
253
-
<li><p>Improvements in tests as well as clean up from dropping Python 2.7 support.
<h1>Release notes for PyTables 3.6 series<aclass="headerlink" href="#release-notes-for-pytables-3-6-series" title="Permalink to this headline">¶</a></h1>
<h2>Changes from 3.5.3 to 3.6.0<aclass="headerlink" href="#changes-from-3-5-3-to-3-6-0" title="Permalink to this headline">¶</a></h2>
188
+
<p>PyTables 3.6 no longer supports Python 2.7 see PR #747.</p>
189
+
<divclass="section" id="improvements">
190
+
<h3>Improvements<aclass="headerlink" href="#improvements" title="Permalink to this headline">¶</a></h3>
191
+
<blockquote>
192
+
<div><ulclass="simple">
193
+
<li><p>Full python 3.8 support.</p></li>
194
+
<li><p>On Windows PyTables wheels on PyPI are linked to <cite>pytables_hdf5.dll</cite> instead of</p></li>
195
+
</ul>
196
+
<p><cite>hdf5.dll</cite> to prevent collisions with other packages/wheels that also vendor <cite>hdf5.dll</cite>.
197
+
This should prevent problems that arise when a different version of a dll is imported
198
+
that the version to which the program was linked to. This problem is known as “DLL Hell”.
199
+
With the renaming of the HDF5 DLL to <cite>pytables_hdf5.dll</cite> these problems should be solved.</p>
200
+
</div></blockquote>
201
+
</div>
202
+
<divclass="section" id="bugfixes">
203
+
<h3>Bugfixes<aclass="headerlink" href="#bugfixes" title="Permalink to this headline">¶</a></h3>
204
+
<ulclass="simple">
205
+
<li><p>Bugfix for HDF5 files/types with padding. For details see <aclass="reference external" href="https://github.com/PyTables/PyTables/issues/734">gh-734</a>.</p></li>
206
+
<li><p>More fixes for python 3.8 compatibility: Replace deprecated time.clock
207
+
with time.perf_counter
208
+
Thanks to Sergio Pascual (sergiopasra). see <aclass="reference external" href="https://github.com/PyTables/PyTables/issues/744">gh-744</a> and PR #745.</p></li>
209
+
<li><p>Improvements in tests as well as clean up from dropping Python 2.7 support.
Built with <ahref="http://sphinx-doc.org/">Sphinx</a> using a <ahref="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <ahref="https://readthedocs.org">Read the Docs</a>.
0 commit comments