0.9.0
A new release 0.9.0 of the TileDB R package with support for the TileDB Embedded library version 2.2.4 (or later, also tested with 2.1.6 + 2.0.8)
Entries from the NEWS.md file follow:
0.9.0
- This release of the R package builds against TileDB 2.2.4, but has also been tested against two previous release series as well as the development version.
Improvements
-
The older implementations
tiledb_dense
andtiledb_sparse
are now marked as deprecated in favor oftiledb_array
. No removal date is set or planned yet, but it is recommended to migrate to new code. (#180) -
Updated the underlying TileDB library to use TileDB 2.1.2 on macOS and Linux (when no system library is found) (#181)
-
There is extended support for array creation directly from DataFrame objects. (#182)
-
Internal TileDB performance statistics can now be exported 'raw' in JSON format (for TileDB versions greater than 2.0.3). (#183, #186)
-
The vignette was updated with respect to the preferred used of
tiledb_array
. (#184) -
The Hilbert cell layout added recently to TileDB Embbeded is supported. (#185)
-
Virtual File System functions now use the default VFS object which allows for a simpler interface (#187)
-
TileDB Array Dimension support has been extended to more data types (#188)
-
Datetime support for Dimensions and Attributes has been extended (#189)
-
The API coverage has been increased alongside an update of the documentation (#190)
-
The Array schema can now be accessed and printed directly from a URI (#191)
-
The accessor for the estimated array result size was updated with the updaded API (#192)
-
Initial Arrow support for importing and exporting vector has been added (#193, #199)
-
Support for the default TileDB Embedded library was set to 2.1.3 and 2.1.4 (#194, #195)
-
The package documentation was updated and extended (#196)
-
Support for 'time-traveling' access to arrays was extended (#197)
-
Support for the default TileDB Embedded library was set to 2.1.5 and 2.1.6 (#198, #200)
-
Support for the default TileDB Embedded library was set to 2.2.0 and 2.2.1 (#201, #202)
-
The vignettes were updated and extended (#203)
-
The
fromDataFrame()
function was extended (#204) -
Some unit tests were conditioned on having TileDB Embedded 2.1.0 or later (#205)
-
Support for the default TileDB Embedded library was set to 2.2.2 and 2.2.3 (#206, #208)
-
The default TileDB Embedded library version is now set centrally (#207)
-
Support was added to write and read sparse matrices directly via higher-level functions (#209)
-
Arrow array and schema allocation and deallocation helper functions were added (#210)
-
Support for Nullable vectors has been added (#211)
-
Support for the default TileDB Embedded library has been set to 2.2.4 (#212)
-
Small tweaks to timezone and factor settings in unit tests, and vignette (#213, #214, #215)