| ▼ src | |
| grib2.h | Header file for NCEPLIBS-g2c library |
| ▼ src | |
| 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 |
| dec_jpeg2000.c | Decodes JPEG2000 code stream |
| dec_png.c | PNG functions |
| decenc_aec.c | Decode/encode an AEC code stream |
| decenc_openjpeg.c | JPEG functions, originally from ECMWF, modified for use in NCEPLIBS-g2c |
| drstemplates.c | Functions, Structures, and Data for Data Representation Templates (DRT) |
| enc_jpeg2000.c | Encodes JPEG2000 code stream |
| enc_png.c | Functions for dealing with PNG |
| 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 |
| 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 |
| g2cxml.c | This file reads the GRIB2 XML files |
| 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 |
| ▼ utils | |
| g2c_compare.c | This is a utility to compare two GRIB2 files |
| g2c_degrib2.c | This is a utility to print a summary of a GRIB2 file |
| g2c_index.c | Write a GRIB2 index file |