NCEPLIBS-g2  3.4.5
src Directory Reference

Files

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