Loading...
Searching...
No Matches
src Directory Reference

## Files

| aecpack.c
| Pack array of float/double using AEC/CCSDS compression.
| aecunpack.c
| Unpack a data field that was packed with AEC compression.
| cmplxpack.c
| Pack a data field using a complex packing algorithm.
| compack.c
| Pack a data field using a complex packing algorithm.
| comunpack.c
| Unpack a data field that was packed using a complex packing algorithm as defined in the GRIB2 documention.
| decenc_aec.c
| Decode/encode an AEC code stream.
| decenc_jpeg2000.c
| Decode/encode a JPEG2000 code stream.
| decenc_openjpeg.c
| JPEG functions, originally from ECMWF, modified for use in NCEPLIBS-g2c.
| decenc_png.c
| Decode/encode a PNG stream.
| drstemplates.c
| Functions, Structures, and Data for Data Representation Templates (DRT).
| g2_addfield.c
| Pack sections 4 through 7 and add them to a GRIB2 message.
| g2_addgrid.c
| Pack a Grid Definition Section (Section 3) and adds it to a GRIB2 message.
| g2_addlocal.c
| Add a Local Use Section (Section 2) to a GRIB2 message.
| g2_create.c
| Initialize a new GRIB2 message and pack GRIB2 sections 0 (Indicator Section) and 1 (Identification Section).
| g2_free.c
| Free up memory that was allocated for struct gribfield.
| g2_getfld.c
| Return all the metadata, template values, Bit-map (if applicable), and the unpacked data for a given data field.
| g2_gribend.c
| Finalize a GRIB2 message after all grids and fields have been added.
| g2_info.c
| Search through a GRIB2 message and returns the number of gridded fields found in the message and the number (and maximum size) of Local Use Sections.
| g2_miss.c
| Check the Data Representation Template to see if missing value management is used, and returns the missing value(s) in the data field.
| g2_unpack1.c
| Unpack Section 1 (Identification Section) of a GRIB2 message.
| g2_unpack2.c
| Unpack Section 2 (Local Use Section) of a GRIB2 message.
| g2_unpack3.c
| Unpack Section 3 (Grid Definition Section) of a GRIB2 message.
| g2_unpack4.c
| Unpack Section 4 (Product Definition Section) of a GRIB2 message.
| g2_unpack5.c
| Unpack Section 5 (Data Representation Section) of a GRIB2 message.
| g2_unpack6.c
| Unpack Section 6 (Bit-Map Section) of a GRIB2 message.
| g2_unpack7.c
| Unpack Section 7 (Data Section) of a GRIB2 message.
| g2ccompare.c
| Compare the metadata of two open GRIB2 files.
| g2ccsv.c
| This file reads the GRIB2 CSV files.
| g2cdegrib2.c
| Write summary output to a file, as is done by utility grb2index.
| g2cfile.c
| File functions for the g2c library.
| g2cindex.c
| Write summary output to an index file, as is done by utility grb2index.
| g2cinq.c
| Inquiry functions.
| g2cio.c
| File I/O functions for the g2c library.
| g2cparams.c
| Functions for serving up NOAA parameter abbreviations and GRIB1/GRIB2 translations.
| g2cprod.c
| Product functions for the g2c library.
| g2cutil.c
| Internal utility functions for the NCEPLIBS-g2c library for the new g2c API.
| gbits.c
| Functions to pack and unpack bits to/from a packed bit string.
| getdim.c
| Return the dimensions and scanning mode of a grid definition.
| getpoly.c
| Return the J, K, and M pentagonal resolution parameters specified in a GRIB Grid Definition Section used spherical harmonic coefficients using GDT 5.50 through 5.53.
| grib2_int.h
| Header file with internal function prototypes NCEPLIBS-g2c library.
| gridtemplates.c
| Returns grid template information for a specified Grid Definition Template for Section 3 - the Grid Definition Section (GDS).
| int_power.c
| Provide function similar to C pow() power function.
| jpcpack.c
| Pack and unpack an array of float/double using JPEG2000.
| jpcunpack.c
| Unpack a data field that was packed with JPEG2000.
| misspack.c
| Pack a data field using a complex packing algorithm as defined in the GRIB2 documention.
| mkieee.c
| Store a list of real values in 32-bit IEEE floating point format.
| pack_gp.c
| pdstemplates.c
| Functions for GRIB2 Product Definition Templates used in Section 4 - the Product Definition Section (PDS).
| pngpack.c
| Pack data with PNG compression.
| pngunpack.c
| Unpack data packed with PNG compression.
| rdieee.c
| Read a list of real values in 32-bit IEEE floating point format.
| reduce.c
| Determines whether the number of groups should be increased in order to reduce the size of the large groups, and to make that adjustment.
| seekgb.c
| Search a file for the next GRIB message.
| simpack.c
| Pack a data field using the simple packing algorithm.
| simunpack.c
| Unpack a data field that was packed using a simple packing algorithm.
| specpack.c
| Pack a spectral data field using the complex packing algorithm for spherical harmonic data.
| specunpack.c
| Unpack a spectral data field that was packed using the complex packing algorithm for spherical harmonic data.
| util.c
| Internal utility functions for the g2c library.