Skip to content

JaneliaSciComp/KLEIO-Java-SDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Versioned Storage Java SDK

Java implementation of Block based versioned data storage. Python implementation is here.


Proposed solution:

To enable version management for nd data, a mix is created of:

  • Version block index using Zarr + Git
  • A key value store: using N5 for now

solution

Class Diagram:

diagram


for MAC M1 Chip:

1- install c-blosc: brew install c-blosc

2- Look for it: brew list c-blosc -v

3- jvm param: -Djna.library.path=/opt/homebrew/Cellar/c-blosc/1.21.1/lib/