Support for Python 3.6 and Python 3.7 has been dropped (PR #966).
Added a new (registered) HDF5 filter for Blosc2 compressor (PR #969).
Added optimized paths for Blosc2 reading and writing in tables. This
bypasses the HDF5 filter pipeline by building the Blosc2 CFrames and
sending them to the HDF5 direct chunking machinery (PR #969).
Internal C-Blosc sources updated to 1.21.2.
Thanks to Oscar Guiñon, Francesc Alted for implementing Blosc2 the
support and NumFOCUS for providing a grant for that.
Other changes
Starting form this release, C source files generated by Cython are no
longer included in the source distribution package.
Pre-built HTML documentation is no longer included in the source package.
Release v3.7.0
Improvements
Compatibility with Python 3.10, numpy 1.21 and HDF5 1.12.
Support for Python 3.5 has been dropped (#840 and #850).
Windows: Significantly faster import tables PR #781.
Thanks to Christoph Gohlke.
Internal C-Blosc sources updated to 1.21.1 (#931).
Note that, starting from C-Blosc 1.19 does not include the Snappy codec
sources anymore, so Snappy will be not available if you compile from
included sources; other packages (like conda or wheels),
may (or may not) include it.
Stop using appveyor and deprecated ci-helpers (closes #827).
Switch to git submodule for the management of vendored c-blosc sources.
CI moved to GitHub Actions (GHA).
Drop Travis-CI.
Improved code formatting and notation consistency (#873,
#868, #865 thanks to Miroslav Šedivý).
Improve the use of modern Python including :mod:pathlib, f-strings
(#859, #855, #839 and #818
thanks to Miroslav Šedivý).
Several improvements to wheels generation in CI
(thanks to Andreas Motl @amotl and Matthias @xmatthias).
Simplified management of version information.
Drop dependency on the deprecated distutils.
Modernize the setup script and add support for PEP517 (#907).
Support for Python 3.6 and Python 3.7 has been dropped (PR #966).
Added a new (registered) HDF5 filter for Blosc2 compressor (PR #969).
Added optimized paths for Blosc2 reading and writing in tables. This
bypasses the HDF5 filter pipeline by building the Blosc2 CFrames and
sending them to the HDF5 direct chunking machinery (PR #969).
Internal C-Blosc sources updated to 1.21.2.
Thanks to Oscar Guiñon, Francesc Alted for implementing Blosc2 the
support and NumFOCUS for providing a grant for that.
Other changes
Starting form this release, C source files generated by Cython are no
longer included in the source distribution package.
Pre-built HTML documentation is no longer included in the source package.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps tables from 3.6.1 to 3.8.0.
Release notes
Sourced from tables's releases.
... (truncated)
Changelog
Sourced from tables's changelog.
Commits
e34d1f7
Update copyright yearf1e9fc3
Add a performance comparison with pandasce2c32d
Getting ready for release 3.8.00f28388
Prevent PyPy builds on linux too53eaed0
Prevent building macos pypy wheels.e241459
Merge pull request #979 from PyTables/tables-3.8.00f14177
Continue silencing warnings for recent NumPy (1.24)5d02ad6
Merge branch 'master' into tables-3.8.0a0fccf2
Silence more warnings for recent NumPy (1.24)8ea4b98
Silence a warning for recent NumPyDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)