rex.rechunk_h5.chunk_size.ArrayChunkSize

class ArrayChunkSize(arr, chunk_size=2)[source]

Bases: rex.rechunk_h5.chunk_size.BaseChunkSize

Compute chunks based on array size, array will only be chunked along the 0 axis

Parameters
  • arr (ndarray) – Dataset array

  • chunk_size (int, optional) – Chunk size in MB, by default 2

Methods

compute(arr[, chunk_size])

Compute chunks based on array size, array will only be chunked along the 0 axis

compute_arr_chunks(arr[, chunk_size])

Compute chunks based on array size, array will only be chunked along the 0 axis

Attributes

chunks

Dataset chunk size along all axis

classmethod compute_arr_chunks(arr, chunk_size=2)[source]

Compute chunks based on array size, array will only be chunked along the 0 axis

Parameters
  • arr (ndarray) – Dataset array

  • chunk_size (int, optional) – Chunk size in MB, by default 2

Returns

chunks (tuple) – Dataset chunk size along all axis

classmethod compute(arr, chunk_size=2)[source]

Compute chunks based on array size, array will only be chunked along the 0 axis

Parameters
  • arr (ndarray) – Dataset array

  • chunk_size (int, optional) – Chunk size in MB, by default 2

Returns

chunks (tuple) – Dataset chunk size along all axis

property chunks

Dataset chunk size along all axis

Returns

tuple