TileDB-Py 0.7.0
TileDB-Py 0.7.0 Release Notes
Wheels for this release are available on PyPI: https://pypi.org/project/tiledb/0.7.0/
TileDB Embedded updates:
- TileDB-Py 0.7.0 includes TileDB Embedded 2.1.2
featuring a number of significant improvements, with major highlights including:- no longer uses Intel TBB for parallelization by default. Along with many benefits to TileDB Embedded, this
significantly reduces complications and bugs with python multiprocessing fork mode. - Support coalescing subarray ranges to give major performance boosts.
- no longer uses Intel TBB for parallelization by default. Along with many benefits to TileDB Embedded, this
Packaging Notes
- TileDB-Py 0.7 packages on PyPI support macOS 10.13+ and manylinux10-compatible Linux distributions only.
For now, wheels could be produced supporting older systems but without Google Cloud Support; if needed,
please contact us to discuss.
Improvements
- Added ".df[]" indexer tiledb.Array: directly returns a Pandas dataframe from a query (uses
multi_index
indexing behavior) #390 - Added parallel CSV ingestion example using Python multiprocessing with
tiledb.from_csv
#397 - Added wrapping and support for TileDB checksumming filters:
ChecksumMD5Filter
andChecksumSHA256Filter
#389 - Removed TBB install from default setup.py, corresponding to TileDB Embedded changes #389
- Add support for 'capacity' kwarg to
from_csv
/from_pandas
#391 - Add support for 'tile' kwarg to
from_csv
/from_pandas
to customize Dim tile extent #391 - Added '--release-symbols' option for building in release optimization with debug symbols #402
- Changed
allows_duplicates
default toTrue
forfrom_csv/from_pandas
#394
Bug fixes
- Fixed bug indexing anonymous attributes of sparse arrays using
A[]
(did not affect dense or multi_index) #404 - Fixed rendering of column name in mixed dtype exception #382
- Fixed forwarding of 'ctx' kwarg to from_csv/from_pandas #383
- Fixed type of return values for empty results when indexing a sparse array #384
Misc Updates
- Added round-trip tests for all filter
repr
objects #389