Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | Protected Attributes | List of all members
Zarr3 Class Reference

Public Member Functions

const drain::JSONtree & getJSON () const
 
void writeMetadata (const drain::FilePath &dirPath) const
 
virtual void writeArray (const drain::FilePath &dirPath) const
 

Public Attributes

drain::Variablezarr_format = json["zarr_format"] = 3
 
drain::Variablenode_type = json["node_type"] = "array"
 
drain::Variableshape = json["shape"] = {0,0}
 
drain::JSONtree & chunk_grid = json["chunk_grid"]
 
drain::Variablechunk_grid_type = chunk_grid["type"] = "regular"
 
drain::Variablechunk_grid_shape = chunk_grid["chunk_shape"] = {0,0}
 
drain::Variabledata_type = json["data_type"] = "float32"
 
drain::JSONtree & chunk_key_encoding = json["chunk_key_encoding"]
 
drain::Variablechunk_key_encoding_separator = chunk_key_encoding["separator"] = "."
 

Static Public Attributes

static const std::string ATTRIBUTE_PATH
 
static const std::string ARRAY_PATH
 

Protected Attributes

drain::JSONtree json
 

The documentation for this class was generated from the following files: