bcolz v1.1.1 Release Notes

Release Date: 2017-02-01 // about 7 years ago
  • ๐Ÿ”„ 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 + 1

    will continue to use the same cparams than the original column.

    โšก๏ธ C-Blosc updated to 1.11.2.

    โž• Added a new defaults_ctx context so that users can select defaults
    easily without changing global behaviour. For example::

    0๏ธโƒฃ 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 both columns
    and orient='columns' were specified. PR #311. Thanks to Peter
    Quackenbush.