HDF5 sparse matrix

Type: object

Sparse matrix, saved in compressed sparse format inside a group of a HDF5 file. (see here for a detailed specification).

Derived from array/v1.json: some kind of multi-dimensional array, where we store metadata about the dimensions and type of data. The exact implementation of the array is left to concrete subclasses.

No Additional Properties

Type: string

The schema to use.

Type: object
No Additional Properties

Type: array of integer

Dimensions of an n-dimensional array.

Must contain a minimum of 2 items

Must contain a maximum of 2 items

No Additional Items

Each item of this array must be:

Type: integer

Type: enum (of string)

Type of data stored in this array.

Must be one of:

  • "boolean"
  • "number"
  • "integer"
  • "string"
  • "other"

Type: object
No Additional Properties

Type: string

Name of the HDF5 group containing the dimnames. Only used for older hdf5_dense_array instances, and is ignored if a version number attribute is present in the HDF5 group named by group. (in such cases, dimension names are instead referenced by the dimension-names attribute on the group).

Type: enum (of string)

Format of the sparse matrix.

Must be one of:

  • "tenx_matrix"

Type: string

Name of the group inside the HDF5 file that contains the sparse matrix's data.

Type: integer Default: 1

Minor version of this format. Only used for older hdf5_sparse_matrix instances, and is ignored if a version number attribute is present in the HDF5 group named by group.

Value must be lesser or equal to 2

Type: boolean Default: false

Is this a child document, only to be interpreted in the context of the parent document from which it is linked? This may have implications for search and metadata requirements.

Type: string

MD5 checksum for the file.

Type: string

Path to the file in the project directory.