Skip to content

Releases: tatami-inc/tatami_chunked

v2.0.0

22 May 19:50
Compare
Choose a tag to compare
  • Updated to match the latest extractor interfaces in tatami.
  • Renamed the oracle-aware slab caches to OracularSlabCache and OracularSubsettedSlabCache.
  • Support caching of variable-size slabs via OracularVariableSlabCache.
  • Optimized oracle-aware and LRU caches for repeated requests from the same slab.
  • Cache classes can now report the maximum and current number of slabs.
  • Added the ChunkDimensionStats class to manage per-dimension chunk stats.
  • Replaced the TypicalSlabCacheWorkspace class with the simpler SlabCacheStats class.
  • Cap the computed number of cached slabs at the maximum number of possible slabs for a given matrix. This includes the situation where the slabs or data elements have zero size (e.g., for sparse extraction with no requested values or indices).
  • Added the DenseSlabFactory and SparseSlabFactory classes to create slabs from a contiguous buffer.
  • Created dedicated *Options classes for each of the custom chunked matrices.

v1.0.1

05 Aug 21:37
Compare
Choose a tag to compare

Minor fix to the CMakeLists.txt for downstream consumers.

v1.0.0

05 Aug 19:45
Compare
Choose a tag to compare

First formal release of this library.