Skip to content

0.9.0

Compare
Choose a tag to compare
@eddelbuettel eddelbuettel released this 21 Feb 16:32
20e775c

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 and tiledb_sparse are now marked as deprecated in favor of tiledb_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)