@oceanum/datamesh / index / DataVar
Defined in: packages/datamesh/src/lib/datamodel.ts:440
Represents a data variable within a dataset.
S extends TempZarr | HttpZarr
new DataVar<
S>(id,dimensions,attributes,arr):DataVar<DType,S>
Defined in: packages/datamesh/src/lib/datamodel.ts:458
string
string[]
Record<string, unknown>
S extends TempZarr ? Array<DType, Mutable> : Array<DType, AsyncReadable<unknown>>
DataVar<DType, S>
arr:
SextendsTempZarr?Array<DType,Mutable> :Array<DType,AsyncReadable<unknown>>
Defined in: packages/datamesh/src/lib/datamodel.ts:455
attributes:
Record<string,unknown>
Defined in: packages/datamesh/src/lib/datamodel.ts:454
dimensions:
string[]
Defined in: packages/datamesh/src/lib/datamodel.ts:453
id:
string
Defined in: packages/datamesh/src/lib/datamodel.ts:452
Creates an instance of DataVar.
The identifier for the data variable.
The dimensions associated with the data variable.
The attributes of the data variable, represented as a record of key-value pairs.
The zarr array associated with the data variable.
get(
index?):Promise<Data>
Defined in: packages/datamesh/src/lib/datamodel.ts:479
Retrieves the data from the zarr array. If the data is already cached, it returns the cached data.
string[] | SliceDef
Optional slice parameters to retrieve specific data from the zarr array.
Promise<Data>
A promise that resolves to the data of the zarr array.