TileDB-SOMA 1.11.0
New features added
- [python]Robust URI handling for Ingestion-performance improvement by @johnkerl in #2457
- [python] Allow
obs_query=None
/var_query=None
inExperimentAxisQuery
by @johnkerl in #2476 - [python] Export
tiledbsoma.SparseNDArrayRead
, include in module doc site by @ryan-williams in #2544 - [r] Port resume-mode to R by @mojaveazure in #2405
Minor changes
- [python] Use C++
DataFrame
bindings for create and writes by @nguyenv in #2431 - [python] Remove arbitrary dimension limit in
used_shape
by @thetorpedodog in #2479 - [python/c++] Use C++ bindings for
SparseNDArray
write path by @nguyenv in #2446 - [python,c++] Use C++
DenseNDArray
bindings in Python API by @nguyenv in #2494 - [c++,python] Remove tiledb-py for all arrays by @nguyenv in #2498
- [python/ci] Add CI job to test building wheel from sdist by @jdblischak in #2506
- [python] Continue #2516 by @johnkerl in #2522
- [python] Clarify
test_update_dataframe.py
and_arrow_types.py
by @johnkerl in #2521 - [python] Raise
NotImplementedError
forDataFrame.shape
by @nguyenv in #2533 - [python] Update
doc/
README/deps, fix warnings,from_h5ad
formatting by @ryan-williams in #2538 - [r] Set default create options during
TileDBCreateOptions$new()
by @mojaveazure in #2483 - [r] Always return filters in
TileDBCreateOptions
by @mojaveazure in #2486 - [r,ci] Run coverage only on
workflow_dispatch
events by @eddelbuettel in #2488 - [r] Silence missing command logs warning by @mojaveazure in #2507
- [r] Ensure
SOMADataFrame$shape()
throws a not-yet-implemented error by @mojaveazure in #2531 - [r/ci] Utilize pin of tiledb-r during install by @mojaveazure in #2540
- [r/ci] Add check to disable BSPM in R CI by @mojaveazure in #2546
- [c++] Addition of
ArrowSchema
to TileDBArraySchema
Converter by @nguyenv in #2418 - [c++] Fix Windows build regressions and stop using deprecated TileDB APIs by @teo-tsirpanis in #2445
- [c++] Write data in
ArrowArray
toSOMAArray
by @nguyenv in #2425 - [c++] Pass
ColumnIndexInfo
asArrowTable
by @nguyenv in #2472 - [c++] Add documentation and better checking to
PlatformConfig
by @nguyenv in #2481 - [c++] Pass Boolean to indicate sparse or dense in ArraySchema by @nguyenv in #2487
- [c++] Support
cmake-verbose
flag inMakefile
by @johnkerl in #2495 - [c++] Do not add dimensions for dense array queries if not requested by @johnkerl in #2453
- [c++] Remove extraneous print statements by @johnkerl in #2527
- [c++] Explicitly set
ArrowSchema
flag to 0 by @nguyenv in #2525 - Bump jinja2 from 3.1.3 to 3.1.4 in /doc by @dependabot in #2514
- [ci] Restrict R/Python GHAs from running on irrelevant
{.github,doc}
changes by @ryan-williams in #2543 - [r] Bump
DESCRIPTION
version past 1.10 (main
branch) by @johnkerl in #2451 - [r] Prep for 1.11.0 by @johnkerl in #2553
- Use core 2.23.0, TileDB-Py 0.29.0, TileDB-R 0.27.0 by @johnkerl in #2548
Bug fixes
- [python] Append-mode enum bit-width mods by @johnkerl in #2455
- [python] Fix unbound-local error by @johnkerl in #2516
- [python] Fix
failed to convert buffer
onupdate_obs
/update_var
by @johnkerl in #2518 - [python] Error on registration of multi-modal experiment with distinct var field names by @johnkerl in #2535
- [python] Fix write from array that is not row or column order by @jp-dark in #2542
- [r,ci] Update
r-ci.sh
, remove unneeded entries fromr-ci.yml
by @eddelbuettel in #2475
Full Changelog: 1.10.2...1.11.0