NCEPLIBS-g2  3.4.5
File List
Here is a list of all documented files with brief descriptions:
 addfield.fContains subroutine which packs up Sections 4 through 7 for a given field and adds them to a GRIB2 message
 addgrid.fThis subroutine packs up a Grid Definition Section (Section 3) and adds it to a GRIB2 message
 addlocal.fThis subroutine adds a Local Use Section (Section 2) to a GRIB2 message
 cmplxpack.fThis subroutine packs up a data field using a complex packing algorithm as defined in the GRIB2 documention
 compack.fThis subroutine packs up a data field
 comunpack.fThis subroutine unpacks a data field that was packed using a complex packing algorithm as defined in the GRIB2 documention
 dec_jpeg2000.cThis Function decodes a JPEG2000 code stream specified in the JPEG2000 Part-1 standard
 dec_png.cThis program reads PNG stream data from memory
 drstemplates.fThis Fortran Module contains info on all the available GRIB2 Data Representation Templates used in Section 5 (DRS)
 enc_jpeg2000.cThis Function encodes a grayscale image into a JPEG2000 code stream specified in the JPEG2000 Part-1 standard
 enc_png.cThis program writes PNG stream to memory
 g2_gbytesc.fThis Fortran module extract or store arbitrary size values between packed bit string and unpacked array
 g2grids.fThis Fortran Module allows access to predefined GRIB2 Grid Definition Templates stored in a file
 gb_info.fThis subroutine searches the number of gridded fields and the number of Local Use Sections through a GRIB2 message
 gdt2gds.fThis routine converts grid information from a GRIB2 grid to GRIB1 GDS info
 getdim.fThis subroutine returns the info of GRIB2 Grid Definition Section 3 format
 getfield.fContains subroutines obtain grid information and the unpacked data (section 3 - 6) for a field from a GRIB2 file
 getg2i.fThis subroutine read a GRIB2 index file and return its content
 getg2ir.fThis subroutine read a GRIB file and return its index content
 getgb2.fThis subroutine find and unpack a grib file
 getgb2l.fThis subroutine read and unpack a local use section from a grib2 message
 getgb2p.fThis subroutine find and extracts a grib message from a file
 getgb2r.fThis subroutine read and unpack sections 6 and 7 from ah grib2 message
 getgb2rp.fThis subroutine find and extracts the index for the requested field from a grib file
 getgb2s.fThis subroutine find a reference to the grib field requested in the index file
 getidx.fThis subroutine finds, reads or generates a grib2 index for the grib2 file associated with unit lugb
 getlocal.fThis subroutine returns the contents of Section 2 from a grib2 message
 getpoly.fThis subroutine returns the J, K, and M pentagonal resolution parameters specified in a GRIB Grid Definition Section
 gettemplates.fThis subroutine returns the Grid Definition, and Product Definition for a given data field
 gf_free.fThis subroutine frees up memory in derived type gribfield
 gf_getfld.fContains subroutines returns the Grid Definition, and Product Definition for a given data field
 gf_unpack1.fThis subroutine unpacks Section 1 (Identification Section)
 gf_unpack2.fThis subroutine unpacks Section 2 (Local Use Section)
 gf_unpack3.fThis subroutine unpacks Section 3 (Grid Definition Section)
 gf_unpack4.fThis subroutine unpacks Section 4 (Product Definition Section)
 gf_unpack5.fContains subroutines unpacks Section 5 (Data Representation Section)
 gf_unpack6.fContains subroutines unpacks Section 6 (Bit-Map Section)
 gf_unpack7.fContains subroutines unpacks Section 7 (Data Section)
 gribcreate.fThis subroutines initializes a new GRIB2 message and packs GRIB2 Indicator Section and Identification Section
 gribend.fThis subroutines finalizes a GRIB message after all grids and fields have been added
 gribinfo.fThis subroutines searches the number of Local Use Sections and gridded fields
 gribmod.fThis Fortran Module contains the declaration of derived type gribfield
 gridtemplates.fThis Fortran Module contains info on all the available GRIB2 Grid Definition Templates used in Section 3 (GDS)
 intmath.fDefine math functions used by other code
 ixgb2.fThis subroutine generates an index record for each field in a grib2 message
 jpcpack.fContains subroutines packs up a data field into a JPEG2000 code stream
 jpcunpack.fThis subroutine unpacks a data field from a JPEG2000 code stream
 misspack.fThis subroutine packs up a data field using a GRIB2 algorithm
 mkieee.fThis subroutine stores real values in floating point
 mova2i.cMova2i Moves a bit string from a char*1 to int
 pack_gp.fThis subroutine determines groups of variable size
 params.fThis Fortran Module contains info on all the available GRIB Parameters
 params_ecmwf.fThis Fortran Module contains info on all the available ECMWF GRIB Parameters
 pdstemplates.fThis Fortran Module contains info on all the available GRIB2 Product Definition Templates used in Section 4 (PDS)
 pngpack.fThis subroutine packs up a data field into PNG image format
 pngunpack.fThis subroutine unpacks a data field packed into a PNG image format
 putgb2.fThis subroutine read and unpack sections 6 and 7 from ah grib2 message
 rdieee.fThis subroutine reads 32-bit IEEE floating point values
 realloc.fThis module contains routines to reorganize the data in memory
 reduce.fThis subroutine determines groups of variable size
 simpack.fThis subroutine packs up a data field using simple packing algorithm
 simunpack.fThis subroutine packs up a data field
 skgb.fThis subroutine generates an index record for each field in a grib2 message
 specpack.fThis subroutine packs up a spectral data field
 specunpack.fThis subroutine packs up a data field