A B C D E F G I J K N O P R S T U V W Z 
All Classes All Packages

A

ArrayParams - Class in com.bc.zarr
The class ArrayParams implements the Builder pattern.
ArrayParams() - Constructor for class com.bc.zarr.ArrayParams
 
ArrayParams.Params - Class in com.bc.zarr
ArrayParams builder static inner class.

B

byteOrder(ByteOrder) - Method in class com.bc.zarr.ArrayParams
Sets the optional byteOrder and returns a reference to this Builder so that the methods can be chained together.

C

chunked(boolean) - Method in class com.bc.zarr.ArrayParams
Sets the optional chunked and returns a reference to this Builder so that the methods can be chained together.
ChunkReaderWriter - Class in com.bc.zarr.chunk
 
ChunkReaderWriterImpl_Byte - Class in com.bc.zarr.chunk
 
ChunkReaderWriterImpl_Byte(Compressor, int[], Number, Store) - Constructor for class com.bc.zarr.chunk.ChunkReaderWriterImpl_Byte
 
ChunkReaderWriterImpl_Double - Class in com.bc.zarr.chunk
 
ChunkReaderWriterImpl_Double(ByteOrder, Compressor, int[], Number, Store) - Constructor for class com.bc.zarr.chunk.ChunkReaderWriterImpl_Double
 
ChunkReaderWriterImpl_Float - Class in com.bc.zarr.chunk
 
ChunkReaderWriterImpl_Float(ByteOrder, Compressor, int[], Number, Store) - Constructor for class com.bc.zarr.chunk.ChunkReaderWriterImpl_Float
 
ChunkReaderWriterImpl_Integer - Class in com.bc.zarr.chunk
 
ChunkReaderWriterImpl_Integer(ByteOrder, Compressor, int[], Number, Store) - Constructor for class com.bc.zarr.chunk.ChunkReaderWriterImpl_Integer
 
ChunkReaderWriterImpl_Long - Class in com.bc.zarr.chunk
 
ChunkReaderWriterImpl_Long(ByteOrder, Compressor, int[], Number, Store) - Constructor for class com.bc.zarr.chunk.ChunkReaderWriterImpl_Long
 
ChunkReaderWriterImpl_Short - Class in com.bc.zarr.chunk
 
ChunkReaderWriterImpl_Short(ByteOrder, Compressor, int[], Number, Store) - Constructor for class com.bc.zarr.chunk.ChunkReaderWriterImpl_Short
 
chunks(int...) - Method in class com.bc.zarr.ArrayParams
Sets the optional chunks and returns a reference to this Builder so that the methods can be chained together.
close() - Method in interface com.bc.zarr.storage.Store
 
close() - Method in class com.bc.zarr.storage.ZipStore
 
com.bc.zarr - package com.bc.zarr
 
com.bc.zarr.chunk - package com.bc.zarr.chunk
 
com.bc.zarr.storage - package com.bc.zarr.storage
 
com.bc.zarr.ucar - package com.bc.zarr.ucar
 
compress(InputStream, OutputStream) - Method in class com.bc.zarr.Compressor
 
compress(InputStream, OutputStream) - Method in class com.bc.zarr.CompressorFactory.BloscCompressor
 
compressor - Variable in class com.bc.zarr.chunk.ChunkReaderWriter
 
compressor(Compressor) - Method in class com.bc.zarr.ArrayParams
Sets the optional compressor and returns a reference to this Builder so that the methods can be chained together.
Compressor - Class in com.bc.zarr
 
Compressor() - Constructor for class com.bc.zarr.Compressor
 
CompressorFactory - Class in com.bc.zarr
 
CompressorFactory() - Constructor for class com.bc.zarr.CompressorFactory
 
CompressorFactory.BloscCompressor - Class in com.bc.zarr
 
computeChunkIndices(int[], int[], int[], int[]) - Static method in class com.bc.zarr.ZarrUtils
 
computeSize(int[]) - Static method in class com.bc.zarr.ZarrUtils
 
computeSizeInteger(int[]) - Static method in class com.bc.zarr.ZarrUtils
 
consolidateMetadata(Store) - Static method in class com.bc.zarr.ZarrUtils
 
copy(int[], Array, Array) - Static method in class com.bc.zarr.ucar.PartialDataCopier
Offset describes the displacement between source and target array.
create() - Static method in class com.bc.zarr.ZarrGroup
 
create(ArrayParams) - Static method in class com.bc.zarr.ZarrArray
 
create(ArrayParams, Map<String, Object>) - Static method in class com.bc.zarr.ZarrArray
 
create(Compressor, DataType, ByteOrder, int[], Number, Store) - Static method in class com.bc.zarr.chunk.ChunkReaderWriter
 
create(Store) - Static method in class com.bc.zarr.ZarrGroup
 
create(Store, ArrayParams) - Static method in class com.bc.zarr.ZarrArray
 
create(Store, ArrayParams, Map<String, Object>) - Static method in class com.bc.zarr.ZarrArray
 
create(Store, Map<String, Object>) - Static method in class com.bc.zarr.ZarrGroup
 
create(ZarrPath, Store, ArrayParams) - Static method in class com.bc.zarr.ZarrArray
 
create(ZarrPath, Store, ArrayParams, Map<String, Object>) - Static method in class com.bc.zarr.ZarrArray
 
create(String) - Static method in class com.bc.zarr.ZarrGroup
 
create(String, ArrayParams) - Static method in class com.bc.zarr.ZarrArray
 
create(String, ArrayParams, Map<String, Object>) - Static method in class com.bc.zarr.ZarrArray
 
create(String, Object...) - Static method in class com.bc.zarr.CompressorFactory
Creates a new Compressor instance according to the id and the given properties.
create(String, Map<String, Object>) - Static method in class com.bc.zarr.CompressorFactory
Creates a new Compressor instance according to the id and the given properties.
create(String, Map<String, Object>) - Static method in class com.bc.zarr.ZarrGroup
 
create(Path) - Static method in class com.bc.zarr.ZarrGroup
 
create(Path, ArrayParams) - Static method in class com.bc.zarr.ZarrArray
 
create(Path, ArrayParams, Map<String, Object>) - Static method in class com.bc.zarr.ZarrArray
 
create(Path, Map<String, Object>) - Static method in class com.bc.zarr.ZarrGroup
 
create(Map<String, Object>) - Static method in class com.bc.zarr.CompressorFactory
Creates a new Compressor instance according to the given properties.
createArray(String, ArrayParams) - Method in class com.bc.zarr.ZarrGroup
 
createArray(String, ArrayParams, Map<String, Object>) - Method in class com.bc.zarr.ZarrGroup
 
createArrayWithGivenStorage(Object, int[]) - Static method in class com.bc.zarr.ucar.NetCDF_Util
 
createChunkFilename(int[], String) - Static method in class com.bc.zarr.ZarrUtils
 
createDataBuffer(DataType, int[]) - Static method in class com.bc.zarr.ZarrUtils
 
createDataBufferFilledWith(Number, DataType, int[]) - Static method in class com.bc.zarr.ZarrUtils
 
createDefaultCompressor() - Static method in class com.bc.zarr.CompressorFactory
 
createFilled(DataType) - Method in class com.bc.zarr.chunk.ChunkReaderWriter
 
createFilledArray(DataType, int[], Number) - Static method in class com.bc.zarr.ucar.NetCDF_Util
 
createSubGroup(String) - Method in class com.bc.zarr.ZarrGroup
 
createSubGroup(String, Map<String, Object>) - Method in class com.bc.zarr.ZarrGroup
 

D

dataType(DataType) - Method in class com.bc.zarr.ArrayParams
Sets the optional dataType and returns a reference to this Builder so that the methods can be chained together.
DataType - Enum in com.bc.zarr
 
defaultBlocksize - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 
defaultCLevel - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 
defaultCname - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 
defaultNumThreads - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 
defaultProperties - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 
defaultShuffle - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 
delete(String) - Method in class com.bc.zarr.storage.FileSystemStore
 
delete(String) - Method in class com.bc.zarr.storage.InMemoryStore
 
delete(String) - Method in interface com.bc.zarr.storage.Store
 
delete(String) - Method in class com.bc.zarr.storage.ZipStore
 
deleteDirectoryTreeRecursively(Path) - Static method in class com.bc.zarr.ZarrUtils
 
dimensionSeparator(DimensionSeparator) - Method in class com.bc.zarr.ArrayParams
Sets the optional dimension_separator and returns a reference to this Builder so that the methods can be chained together.
DimensionSeparator - Enum in com.bc.zarr
 
DOT - com.bc.zarr.DimensionSeparator
The "." dimension separator to write chunks not nested.

E

ensureDirectory(Path) - Static method in class com.bc.zarr.ZarrUtils
 
ensureFileExistAndIsReadable(Path) - Static method in class com.bc.zarr.ZarrUtils
 

F

f4 - com.bc.zarr.DataType
 
f8 - com.bc.zarr.DataType
 
FILENAME_DOT_ZARRAY - Static variable in class com.bc.zarr.ZarrConstants
 
FILENAME_DOT_ZATTRS - Static variable in class com.bc.zarr.ZarrConstants
 
FILENAME_DOT_ZGROUP - Static variable in class com.bc.zarr.ZarrConstants
 
FileSystemStore - Class in com.bc.zarr.storage
 
FileSystemStore(String, FileSystem) - Constructor for class com.bc.zarr.storage.FileSystemStore
 
FileSystemStore(Path) - Constructor for class com.bc.zarr.storage.FileSystemStore
 
fill - Variable in class com.bc.zarr.chunk.ChunkReaderWriter
 
fillValue(Number) - Method in class com.bc.zarr.ArrayParams
Sets the optional fillValue and returns a reference to this Builder so that the methods can be chained together.
fromJson(Reader, Class<T>) - Static method in class com.bc.zarr.ZarrUtils
 

G

getArrayKeys() - Method in class com.bc.zarr.storage.FileSystemStore
 
getArrayKeys() - Method in class com.bc.zarr.storage.InMemoryStore
 
getArrayKeys() - Method in interface com.bc.zarr.storage.Store
 
getArrayKeys() - Method in class com.bc.zarr.storage.ZipStore
 
getArrayKeys() - Method in class com.bc.zarr.ZarrGroup
 
getAttributes() - Method in class com.bc.zarr.ZarrArray
 
getAttributes() - Method in class com.bc.zarr.ZarrGroup
 
getBlocksize() - Method in class com.bc.zarr.CompressorFactory.BloscCompressor
 
getByteOrder() - Method in class com.bc.zarr.ArrayParams.Params
 
getByteOrder() - Method in class com.bc.zarr.ZarrArray
 
getByteOrder() - Method in class com.bc.zarr.ZarrHeader
 
getChunks() - Method in class com.bc.zarr.ArrayParams.Params
 
getChunks() - Method in class com.bc.zarr.ZarrArray
 
getChunks() - Method in class com.bc.zarr.ZarrHeader
 
getClevel() - Method in class com.bc.zarr.CompressorFactory.BloscCompressor
 
getCname() - Method in class com.bc.zarr.CompressorFactory.BloscCompressor
 
getCompressor() - Method in class com.bc.zarr.ArrayParams.Params
 
getCompressor() - Method in class com.bc.zarr.ZarrArray
 
getCompressor() - Method in class com.bc.zarr.ZarrHeader
 
getDataType() - Method in class com.bc.zarr.ArrayParams.Params
 
getDataType() - Method in class com.bc.zarr.ZarrArray
 
getDataType(DataType) - Static method in class com.bc.zarr.ucar.NetCDF_Util
 
getDefaultCompressorProperties() - Static method in class com.bc.zarr.CompressorFactory
 
getDimension_separator() - Method in class com.bc.zarr.ZarrHeader
 
getDimensionSeparator() - Method in class com.bc.zarr.ArrayParams.Params
 
getDimensionSeparator() - Method in class com.bc.zarr.ZarrArray
 
getDimensionSeparator() - Method in class com.bc.zarr.ZarrHeader
 
getDtype() - Method in class com.bc.zarr.ZarrHeader
 
getFill_value() - Method in class com.bc.zarr.ZarrHeader
 
getFillValue() - Method in class com.bc.zarr.ArrayParams.Params
 
getFillValue() - Method in class com.bc.zarr.ZarrArray
 
getGroupKeys() - Method in class com.bc.zarr.storage.FileSystemStore
 
getGroupKeys() - Method in class com.bc.zarr.storage.InMemoryStore
 
getGroupKeys() - Method in interface com.bc.zarr.storage.Store
 
getGroupKeys() - Method in class com.bc.zarr.storage.ZipStore
 
getGroupKeys() - Method in class com.bc.zarr.ZarrGroup
 
getId() - Method in class com.bc.zarr.Compressor
 
getId() - Method in class com.bc.zarr.CompressorFactory.BloscCompressor
 
getInputStream(String) - Method in class com.bc.zarr.storage.FileSystemStore
 
getInputStream(String) - Method in class com.bc.zarr.storage.InMemoryStore
 
getInputStream(String) - Method in interface com.bc.zarr.storage.Store
 
getInputStream(String) - Method in class com.bc.zarr.storage.ZipStore
 
getKeysEndingWith(String) - Method in class com.bc.zarr.storage.FileSystemStore
 
getKeysEndingWith(String) - Method in class com.bc.zarr.storage.InMemoryStore
 
getKeysEndingWith(String) - Method in interface com.bc.zarr.storage.Store
 
getKeysEndingWith(String) - Method in class com.bc.zarr.storage.ZipStore
 
getNumThreads() - Method in class com.bc.zarr.CompressorFactory.BloscCompressor
 
getOutputStream(String) - Method in class com.bc.zarr.storage.FileSystemStore
 
getOutputStream(String) - Method in class com.bc.zarr.storage.InMemoryStore
 
getOutputStream(String) - Method in interface com.bc.zarr.storage.Store
 
getOutputStream(String) - Method in class com.bc.zarr.storage.ZipStore
 
getRawDataType() - Method in class com.bc.zarr.ZarrHeader
 
getRelativeLeafKeys(String) - Method in class com.bc.zarr.storage.FileSystemStore
 
getRelativeLeafKeys(String) - Method in class com.bc.zarr.storage.InMemoryStore
 
getRelativeLeafKeys(String) - Method in interface com.bc.zarr.storage.Store
 
getRelativeLeafKeys(String) - Method in class com.bc.zarr.storage.ZipStore
 
getSeparatorChar() - Method in enum com.bc.zarr.DimensionSeparator
 
getShape() - Method in class com.bc.zarr.ArrayParams.Params
 
getShape() - Method in class com.bc.zarr.ZarrArray
 
getShape() - Method in class com.bc.zarr.ZarrHeader
 
getShuffle() - Method in class com.bc.zarr.CompressorFactory.BloscCompressor
 
getSize() - Method in class com.bc.zarr.chunk.ChunkReaderWriter
 

I

i1 - com.bc.zarr.DataType
 
i2 - com.bc.zarr.DataType
 
i4 - com.bc.zarr.DataType
 
i8 - com.bc.zarr.DataType
 
InMemoryStore - Class in com.bc.zarr.storage
 
InMemoryStore() - Constructor for class com.bc.zarr.storage.InMemoryStore
 
isChunked() - Method in class com.bc.zarr.ArrayParams.Params
 

J

JZarrException - Exception in com.bc.zarr
 
JZarrException(String, Throwable) - Constructor for exception com.bc.zarr.JZarrException
 

K

keyBlocksize - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 
keyClevel - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 
keyCname - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 
keyNumThreads - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 
keyShuffle - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 

N

NetCDF_Util - Class in com.bc.zarr.ucar
 
NetCDF_Util() - Constructor for class com.bc.zarr.ucar.NetCDF_Util
 
netCDFOrder(int[]) - Static method in class com.bc.zarr.ucar.NetCDF_Util
 
normalizeStoragePath(String) - Static method in class com.bc.zarr.ZarrUtils
 
nullCompressor - Static variable in class com.bc.zarr.CompressorFactory
 

O

open(Store) - Static method in class com.bc.zarr.ZarrArray
 
open(Store) - Static method in class com.bc.zarr.ZarrGroup
 
open(ZarrPath, Store) - Static method in class com.bc.zarr.ZarrArray
 
open(String) - Static method in class com.bc.zarr.ZarrArray
 
open(String) - Static method in class com.bc.zarr.ZarrGroup
 
open(Path) - Static method in class com.bc.zarr.ZarrArray
 
open(Path) - Static method in class com.bc.zarr.ZarrGroup
 
openArray(String) - Method in class com.bc.zarr.ZarrGroup
 
openSubGroup(String) - Method in class com.bc.zarr.ZarrGroup
 
order - Variable in class com.bc.zarr.chunk.ChunkReaderWriter
 

P

PartialDataCopier - Class in com.bc.zarr.ucar
 
PartialDataCopier() - Constructor for class com.bc.zarr.ucar.PartialDataCopier
 

R

read() - Method in class com.bc.zarr.chunk.ZarrInputStreamAdapter
 
read() - Method in class com.bc.zarr.ZarrArray
 
read(byte[]) - Method in class com.bc.zarr.chunk.ZarrInputStreamAdapter
 
read(int[]) - Method in class com.bc.zarr.ZarrArray
 
read(int[], int[]) - Method in class com.bc.zarr.ZarrArray
 
read(Object, int[]) - Method in class com.bc.zarr.ZarrArray
 
read(Object, int[], int[]) - Method in class com.bc.zarr.ZarrArray
 
read(String) - Method in class com.bc.zarr.chunk.ChunkReaderWriter
 
read(String) - Method in class com.bc.zarr.chunk.ChunkReaderWriterImpl_Byte
 
read(String) - Method in class com.bc.zarr.chunk.ChunkReaderWriterImpl_Double
 
read(String) - Method in class com.bc.zarr.chunk.ChunkReaderWriterImpl_Float
 
read(String) - Method in class com.bc.zarr.chunk.ChunkReaderWriterImpl_Integer
 
read(String) - Method in class com.bc.zarr.chunk.ChunkReaderWriterImpl_Long
 
read(String) - Method in class com.bc.zarr.chunk.ChunkReaderWriterImpl_Short
 
readAttributes(ZarrPath, Store) - Static method in class com.bc.zarr.ZarrUtils
 

S

shape(int...) - Method in class com.bc.zarr.ArrayParams
Sets the mandatory shape and returns a reference to this Builder so that the methods can be chained together.
SLASH - com.bc.zarr.DimensionSeparator
The "/" dimension separator to write nested chunks.
store - Variable in class com.bc.zarr.chunk.ChunkReaderWriter
 
Store - Interface in com.bc.zarr.storage
Store interface according to https://zarr.readthedocs.io/en/stable/spec/v2.html#storage A Zarr array can be stored in any storage system that provides a key/value interface, where a key is an ASCII string and a value is an arbitrary sequence of bytes, and the supported operations are read (get the sequence of bytes associated with a given key), write (set the sequence of bytes associated with a given key) and delete (remove a key/value pair).
supportedCnames - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 
supportedShuffle - Static variable in class com.bc.zarr.CompressorFactory.BloscCompressor
 

T

toBuilder() - Method in class com.bc.zarr.ArrayParams.Params
 
toJson(Object) - Static method in class com.bc.zarr.ZarrUtils
 
toJson(Object, boolean) - Static method in class com.bc.zarr.ZarrUtils
 
toJson(Object, Writer) - Static method in class com.bc.zarr.ZarrUtils
 
toJson(Object, Writer, boolean) - Static method in class com.bc.zarr.ZarrUtils
 
toString() - Method in class com.bc.zarr.Compressor
 
toString() - Method in class com.bc.zarr.CompressorFactory.BloscCompressor
 
toString() - Method in class com.bc.zarr.ZarrArray
 
toString() - Method in class com.bc.zarr.ZarrGroup
 

U

u1 - com.bc.zarr.DataType
 
u2 - com.bc.zarr.DataType
 
u4 - com.bc.zarr.DataType
 
uncompress(InputStream, OutputStream) - Method in class com.bc.zarr.Compressor
 
uncompress(InputStream, OutputStream) - Method in class com.bc.zarr.CompressorFactory.BloscCompressor
 

V

valueOf(String) - Static method in enum com.bc.zarr.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bc.zarr.DimensionSeparator
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.bc.zarr.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bc.zarr.DimensionSeparator
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(Number) - Method in class com.bc.zarr.ZarrArray
 
write(Number, int[], int[]) - Method in class com.bc.zarr.ZarrArray
 
write(Object, int[], int[]) - Method in class com.bc.zarr.ZarrArray
 
write(String, Array) - Method in class com.bc.zarr.chunk.ChunkReaderWriter
 
write(String, Array) - Method in class com.bc.zarr.chunk.ChunkReaderWriterImpl_Byte
 
write(String, Array) - Method in class com.bc.zarr.chunk.ChunkReaderWriterImpl_Double
 
write(String, Array) - Method in class com.bc.zarr.chunk.ChunkReaderWriterImpl_Float
 
write(String, Array) - Method in class com.bc.zarr.chunk.ChunkReaderWriterImpl_Integer
 
write(String, Array) - Method in class com.bc.zarr.chunk.ChunkReaderWriterImpl_Long
 
write(String, Array) - Method in class com.bc.zarr.chunk.ChunkReaderWriterImpl_Short
 
writeAttributes(Map<String, Object>) - Method in class com.bc.zarr.ZarrArray
 
writeAttributes(Map<String, Object>) - Method in class com.bc.zarr.ZarrGroup
 
writeAttributes(Map<String, Object>, ZarrPath, Store) - Static method in class com.bc.zarr.ZarrUtils
 

Z

ZARR_FORMAT - Static variable in class com.bc.zarr.ZarrConstants
 
ZarrArray - Class in com.bc.zarr
 
ZarrConstants - Class in com.bc.zarr
 
ZarrConstants() - Constructor for class com.bc.zarr.ZarrConstants
 
ZarrGroup - Class in com.bc.zarr
 
ZarrHeader - Class in com.bc.zarr
 
ZarrHeader(int[], int[], String, ByteOrder, Number, Compressor, String) - Constructor for class com.bc.zarr.ZarrHeader
 
ZarrInputStreamAdapter - Class in com.bc.zarr.chunk
 
ZarrInputStreamAdapter(ImageInputStream) - Constructor for class com.bc.zarr.chunk.ZarrInputStreamAdapter
 
ZarrUtils - Class in com.bc.zarr
 
ZarrUtils() - Constructor for class com.bc.zarr.ZarrUtils
 
ZipStore - Class in com.bc.zarr.storage
 
ZipStore(Path) - Constructor for class com.bc.zarr.storage.ZipStore
 
A B C D E F G I J K N O P R S T U V W Z 
All Classes All Packages