Tagging 1.1.1 release
Changes from 1.1.0 to 1.1.1
-
Allow to delete all the columns in a ctable. Fixes #306.
-
Double-check the value of a column that is being overwritten. Fixes #307.
-
Use
pkg_resources.parse_version()to test for version of packages. Fixes #322. -
Now all the columns in a ctable are enforced to be a carray instance in order to simplify the internal logic for handling columns.
-
Now, the cparams are preserved during column replacement, e.g.:
ct['f0'] = x + 1will continue to use the same cparams than the original column.
-
C-Blosc updated to 1.11.2.
-
Added a new
defaults_ctxcontext so that users can select defaults easily without changing global behaviour. For example::with bcolz.defaults_ctx(vm="python", cparams=bcolz.cparams(clevel=0)): cout = bcolz.eval("(x + 1) < 0")
-
Fixed a crash occurring in
ctable.todataframe()when bothcolumnsandorient='columns'were specified. PR #311. Thanks to Peter Quackenbush.