Skip to content

TileDB-Py 0.7.0

Compare
Choose a tag to compare
@ihnorton ihnorton released this 30 Oct 16:58

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.

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 and ChecksumSHA256Filter #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 to True for from_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