Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis
src/main/java/net/imglib2
.gitignore
.mailmap
.travis.yml
LICENSE.txt
README.md
pom.xml

README.md

imglib2-unsafe

The imglib2 ArrayImg class is limited to storage that holds a maximum of Integer.MAX_VALUE elements. imglib2-unsafe is an effort to create ArrayImg like Img objects that can store elements beyond that number in a single contiguous chunk of memory. In addition to that, arbitrary memory pointers/addresses can serve as data backend through sun.misc.Unsafe. It is the callers responsibility to ensure validity of the accessed memory.

This project is in an early stage of development and the interface is likely to change. Many of the classes, with the exception of any that use sun.misc.Unsafe, in this package could be considered to be added to imglib2 core.

An example use case for this is imglib2-imglyb, a python-to-ImgLib2 bridge that combines Java and Python through pyjnius (jni).

You can’t perform that action at this time.