UNPKG

vgrib2

Version:

[![npm version](https://badge.fury.io/js/vgrib2.svg)](https://badge.fury.io/js/vgrib2)

54 lines (53 loc) 2.39 kB
import { Buffer } from 'buffer/'; /** * @description Returns a template generator for the given template number * @param template Template number * @returns Template generator */ export declare const getTemplate5: (template: number) => (section: Buffer) => { /** Reference value (R) (IEEE 32-bit floating-point value) */ referenceValue: number; /** Binary scale factor (E) */ binaryScaleFactor: number; /** Decimal scale factor (D) */ decimalScaleFactor: number; /** Number of bits used for each packed value for simple packing, or for each group reference value for complex packing or spatial differencing */ numberOfBits: number; /** Type of original field values (see Code [Table 5.1](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_table5-1.shtml)) */ originalType: number; }; /** * @description Returns a template map for the given template number * @param table Template number * @returns Template Map */ export declare const lookupTemplate5: (template: number) => (templateValues: ReturnType<typeof template50>) => { /** Type of original field values */ originalType: string; /** Reference value (R) (IEEE 32-bit floating-point value) */ referenceValue: number; /** Binary scale factor (E) */ binaryScaleFactor: number; /** Decimal scale factor (D) */ decimalScaleFactor: number; /** Number of bits used for each packed value for simple packing, or for each group reference value for complex packing or spatial differencing */ numberOfBits: number; }; /** * Data Representation Template 5.0 * * [Read more...](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp5-0.shtml) */ declare const template50: (section: Buffer) => { /** Reference value (R) (IEEE 32-bit floating-point value) */ referenceValue: number; /** Binary scale factor (E) */ binaryScaleFactor: number; /** Decimal scale factor (D) */ decimalScaleFactor: number; /** Number of bits used for each packed value for simple packing, or for each group reference value for complex packing or spatial differencing */ numberOfBits: number; /** Type of original field values (see Code [Table 5.1](https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_table5-1.shtml)) */ originalType: number; }; export {};