Releases: TileDB-Inc/TileDB-Py
Releases · TileDB-Inc/TileDB-Py
TileDB-Py 0.9.2
TileDB-Py 0.9.2 Release Notes
Packaging Notes
- Fixed release builder ordering issue which led to CRLF line endings in 0.9.1 source distribution.
API Changes
- Deprecate
Array.timestamp
and replace withArray.timestamp_range
#616
Improvements
- Set
ArraySchema.tile_order=None
for Hilbert-ordered arrays #609 - Use CIBW to build release wheels on Linux #613
- Addition of Pickling functionality for
SparseArray
#618
PyPI wheels: https://pypi.org/project/tiledb/0.9.2
TileDB-Py 0.9.1
TileDB-Py 0.9.1 Release Notes
Improvements
- Support passing a timestamp range for consolidation and vacuuming #603
Bug Fixes
- FragmentInfo API's to_vacuum_uri() function corrected to iterate through
to_vacuum_num
rather thanfragment_num
#603 - Return "NA" For ArraySchema.tile_order if "Hilbert" #605
PyPI wheels: https://pypi.org/project/tiledb/0.9.1/
TileDB-Py 0.9.0
TileDB-Py 0.9.0 Release Notes
TileDB Embedded updates:
- TileDB-Py 0.9.0 includes TileDB Embedded TileDB 2.3 with a significant
number of new features and improvements.
Packaging Notes
- Windows wheels are now built with TileDB Cloud REST support enabled #541
Improvements
- Addition of
QueryCondition
API to filter query on attributes #576
Bug Fixes
- Fixed
from_pandas
append error for sparse arrayse: no need to specify 'row_start_idx' #593 - Fixed 'index_dims' kwarg handling for
from_pandas
#590
API Changes
from_dataframe
function has been removed; deprecated in TileDB-Py 0.6 and replaced byfrom_pandas
.
PyPI wheels: https://pypi.org/project/tiledb/0.9.0/
TileDB-Py 0.8.11
TileDB-Py 0.8.10
TileDB-Py 0.8.10 Release Notes
Improvements
- Disabled libtiledb Werror compilation argument for from-source builds via setup.py #574
- Relaxed NumPy version requirements for from-source builds via setup.py #575
Bug fixes
- Fix incorrect type for add_range with int8 dimension #573
- Fixed FragmentInfoList where context was not being passed to ArraySchema #578
- Fixed read bug due to large estimated result size #579
- Fixed bug reading nullable attributes due to missing buffer resize #581
- Fixed Python output for
tiledb.stats_dump
#586
TileDB-Py 0.8.9
TileDB-Py 0.8.9 Release Notes
TileDB Embedded updates:
- TileDB-Py 0.8.9 includes TileDB Embedded TileDB 2.2.9
Improvements
- Support for iterating over incomplete query results #548
- This feature provides the capability to consume partial query results with a fixed maximum buffer size
rather than the the default behavior of resizing buffers and resubmitting to completion.
Usage example:examples/incomplete_iteration.py
(along with test in:test_libtiledb.py:test_incomplete_return
)
- This feature provides the capability to consume partial query results with a fixed maximum buffer size
- Rename FragmentsInfo to FragmentInfoList #551
- Dataframe creation uses Zstd default compression level (-1) #552
- Rename Fragment Info API's
non_empty_domain
attribute tononempty_domain
#553 - Added configuration option
py.alloc_max_bytes
to control maximum initial buffer allocation #557
Bug fixes
- Fixed incorrected error raised in .df[] indexer when pyarrow not installed #554
- Fixed
from_pandas(attr_filters=None, dim_filters=None)
(previously used internal defaults) #564 - Fixed
from_pandas
write bug due to incorrect classification of str/bytes columns #562 - Fix segfault due to mismatched validity num and data buffer sizes #567
TileDB-Py 0.8.8
TileDB-Py 0.8.8 Release Notes
TileDB Embedded updates:
- TileDB-Py 0.8.8 includes TileDB Embedded TileDB 2.2.8
TileDB-Py 0.8.7
TileDB-Py 0.8.6
TileDB-Py 0.8.6 Release Notes
TileDB Embedded updates:
- TileDB-Py 0.8.6 includes TileDB Embedded TileDB 2.2.7
Improvements
- Addition of
VFS()
functionscopy_file()
andcopy_dir()
#507 - Add support in
from_pandas
for storing Pandas extension types as variable-length attributes #515 - Add support for sparse writes to dense arrays #521
Bug fixes
- Multi-length attributes, regardless of fixed or var-length, do not work query properly with PyArrow enabled due to lack of Arrow List support. When using
.df[]
with PyArrow enabled, we are returning a clear message to the user to usequery(use_pyarrow=False)
#513
TileDB-Py 0.8.5
TileDB-Py 0.8.5 Release Notes
Documentation Updates
- Added example reading/writing RGB (multi-component) array #487