Skip to content
This repository has been archived by the owner on Jun 12, 2023. It is now read-only.

TileDB v0.4.0

Compare
Choose a tag to compare
@stavrospapadopoulos stavrospapadopoulos released this 03 Jan 22:33
· 32 commits to master since this release

New features

  • New read/write modes. Now a user can select to read/write cells in row- or column-major order within a specified subarray, rather than in the native array global cell order. See the tutorial and added examples on the TileDB official website.
  • Reading dense arrays with empty cells. Now the user can read a subarray of a dense array that overlaps with empty regions, and get back "empty" cells in addition to the normal non-empty values. See the tutorial and added examples on the TileDB official website.
  • Added a separate C API for syncing arrays and separate array attributes upon writing. See the C API tutorial on the TileDB official website.

Other changes

  • Added more unit tests.
  • Made MPI optional. See the Github Wiki to see how to build TileDB.
  • Changed the way verbose error messages are printed. See the Github Wiki for more details.
  • Now the fragment name carries also the MAC address of the machine that created it. This was necessary for deployment on a parallel file system, as different machines may produce the same fragment name based only on thread id and timestamp.
  • Various bug fixes.