Constructor
new H5Base(file, name)
Parameters:
Name | Type | Description |
---|---|---|
file |
string | Path to the HDF5 file. |
name |
string | Name of the object inside the file. |
Classes
Members
attributes :Array
Array containing the names of all attributes of this object.
Type:
- Array
file :string
Path to the HDF5 file.
Type:
- string
name :string
Name of the object inside the file.
Type:
- string
Methods
readAttribute(attr) → {object}
Read an attribute of the object.
Parameters:
Name | Type | Description |
---|---|---|
attr |
string | Name of the attribute. |
Returns:
Object containing;
values
, an array containing the values of the attribute. This is of length 1 if the attribute is scalar.shape
, an array specifying the shape of the attribute. This is empty if the attribute is scalar.type
, the type of the attribute. This may be a string, a H5StringType, a H5EnumType or a H5CompoundType.
- Type
- object
writeAttribute(attr, type, shapenullable, x, optionsopt)
Write an attribute for the object.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
attr |
string | Name of the attribute. |
||
type |
string | H5StringType | H5EnumType | H5CompoundType | Type of dataset to create.
Strings can be |
||
shape |
Array |
<nullable> |
Array containing the dimensions of the dataset to create.
If set to an empty array, this will create a scalar dataset.
If set to |
|
x |
TypedArray | Array | string | number | Values to be written to the new dataset, see |
||
options |
object |
<optional> |
{}
|
Optional parameters. |