Utility functions
Timing functions
-
void blosc_set_timestamp(blosc_timestamp_t *timestamp)
-
double blosc_elapsed_nsecs(blosc_timestamp_t start_time, blosc_timestamp_t end_time)
-
double blosc_elapsed_secs(blosc_timestamp_t start_time, blosc_timestamp_t end_time)
File and directory utilities
-
int blosc2_remove_dir(const char *path)
-
int blosc2_remove_urlpath(const char *path)
-
int blosc2_rename_urlpath(char *old_urlpath, char *new_path)
Slice utilities
-
int blosc2_get_slice_nchunks(blosc2_schunk *schunk, int64_t *start, int64_t *stop, int64_t **chunks_idx)
-
void blosc2_unidim_to_multidim(uint8_t ndim, int64_t *shape, int64_t i, int64_t *index)
-
void blosc2_multidim_to_unidim(const int64_t *index, int8_t ndim, const int64_t *strides, int64_t *i)