UNPKG

netcdf4-wasm

Version:

NetCDF4 library compiled to WebAssembly with TypeScript bindings

36 lines 1.41 kB
import type { NetCDF4 } from './netcdf4'; export declare class Variable { private netcdf; readonly name: string; readonly datatype: string; readonly dimensions: string[]; private varid; private ncid; private _attributes; constructor(netcdf: NetCDF4, name: string, datatype: string, dimensions: string[], varid: number, ncid: number); setAttr(name: string, value: any): void; getAttr(name: string): any; attrs(): string[]; getValue(): Promise<Float64Array | Float32Array>; setValue(data: Float64Array | Float32Array): Promise<void>; __getitem__(index: number | number[]): Promise<number | Float64Array>; __setitem__(index: number | number[], value: number | Float64Array): Promise<void>; get units(): string | undefined; set units(value: string); get long_name(): string | undefined; set long_name(value: string); get standard_name(): string | undefined; set standard_name(value: string); get scale_factor(): number | undefined; set scale_factor(value: number); get add_offset(): number | undefined; set add_offset(value: number); get _FillValue(): number | undefined; set _FillValue(value: number); get calendar(): string | undefined; set calendar(value: string); get axis(): string | undefined; set axis(value: string); toString(): string; } //# sourceMappingURL=variable.d.ts.map