Constructor
new H5DataSet(file, name, optionsopt)
Parameters:
Name | Type | Attributes | Default | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
file |
string | Path to the HDF5 file. |
||||||||||||
name |
string | Name of the dataset inside the file. |
||||||||||||
options |
object |
<optional> |
{}
|
Optional parameters. Properties
|
Extends
Classes
Members
attributes :Array
- Source:
- Overrides:
Array containing the names of all attributes of this object.
Type:
- Array
file :string
- Source:
- Overrides:
Path to the HDF5 file.
Type:
- string
(nullable) levels :Array
Levels of a HDF5 enum, to be indexed by the integer values
.
For non-enum data, this is set to null
.
Type:
- Array
loaded :boolean
Whether the contents of the dataset have already been loaded.
Type:
- boolean
name :string
- Source:
- Overrides:
Name of the object inside the file.
Type:
- string
shape :Array
Array of integers containing the dimensions of the dataset. If this is empty, the dataset is a scalar.
Type:
- Array
type :object
String containing the type of the dataset.
This may be "IntX"
or "UintX"
for X
of 8, 16, 32, or 64;
or "FloatX"
for X
of 32 or 64;
"String"
, "Enum"
, or "Other"
.
Type:
- object
values :Array|TypedArray
The contents of this dataset.
This has length equal to the product of shape
;
unless this dataset is scalar, in which case it has length 1.
Type:
- Array | TypedArray
Methods
load() → {Array|TypedArray}
Returns:
The contents of this dataset are loaded and cached in this H5DataSet object. A (Typed)Array is returned containing those contents.
- Type
- Array | TypedArray
readAttribute(attr) → {object}
- Source:
- Overrides:
Read an attribute of the object.
Parameters:
Name | Type | Description |
---|---|---|
attr |
string | Name of the attribute. |
Returns:
Object containing the attribute values
and the shape
of the attribute.
For HDF5 enums, an additional level
property is present, containing the levels indexed by the integer values
.
- Type
- object
write(x, optionsopt)
Parameters:
Name | Type | Attributes | Default | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
x |
Array | TypedArray | number | string | Values to write to the dataset.
This should be of length equal to the product of |
||||||||||||
options |
object |
<optional> |
{}
|
Optional parameters. Properties
|
Returns:
x
is written to the dataset on file.
No return value is provided.
writeAttribute(attr, type, shapenullable, x, optionsopt)
- Source:
- Overrides:
Write an attribute for the object.
Parameters:
Name | Type | Attributes | Default | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
attr |
string | Name of the attribute. |
|||||||||||||||||
type |
string | Type of dataset to create.
This 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. Properties
|