NCEPLIBS-g2  3.4.7
src Directory Reference

Files

file  addfield.f [code]
 Pack up Sections 4 through 7 for a given field and add them to a GRIB2 message.
 
file  addgrid.F90 [code]
 Pack up a Grid Definition Section (Section 3) and add it to a GRIB2 message.
 
file  addlocal.F90 [code]
 Add a Local Use Section (Section 2) to a GRIB2 message.
 
file  cmplxpack.f [code]
 Pack up a data field using a complex packing algorithm.
 
file  compack.f [code]
 This subroutine packs up a GRIB2 data field.
 
file  comunpack.f [code]
 Unpack a data field that was packed using a complex packing algorithm as defined in the GRIB2 documention.
 
file  dec_jpeg2000.c [code]
 Decodes JPEG2000 code stream.
 
file  dec_png.c [code]
 This program reads PNG stream data from memory.
 
file  drstemplates.F90 [code]
 Handles Data Representation Templates used in Section 5.
 
file  enc_jpeg2000.c [code]
 Encodes JPEG2000 code stream.
 
file  enc_png.c [code]
 This program writes PNG stream to memory.
 
file  g2_gbytesc.F90 [code]
 Extract or store arbitrary size values between packed bit string and unpacked array.
 
file  g2grids.F90 [code]
 This Fortran Module allows access to predefined GRIB2 Grid Definition Templates (GDT) stored in a file.
 
file  gb_info.F90 [code]
 Find the number of gridded fields and Local Use Sections in a GRIB2 message.
 
file  gdt2gds.F90 [code]
 Convert 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.F90 [code]
 Contains subroutines obtain grid information and the unpacked data (section 3 - 6) for a field from a GRIB2 file.
 
file  getg2i.F90 [code]
 Read a GRIB2 index file and return its contents.
 
file  getg2ir.F90 [code]
 Generate an index record for a message in a GRIB2 file.
 
file  getgb2.F90 [code]
 Find and unpack a GRIB2 message in a file.
 
file  getgb2l.F90 [code]
 This subroutine reads and unpacks a local use section from a GRIB2 message.
 
file  getgb2p.F90 [code]
 Find and extract a GRIB2 message from a file.
 
file  getgb2r.F90 [code]
 Read and unpack sections 6 and 7 from a GRIB2 message.
 
file  getgb2rp.F90 [code]
 Extract a grib message from a file given the index of the requested field.
 
file  getgb2s.F90 [code]
 Find information about a GRIB field from the index.
 
file  getidx.F90 [code]
 Find, read or generate a GRIB2 index for the GRIB2 file associated with unit lugb.
 
file  getlocal.F90 [code]
 This subroutine returns the contents of Section 2 from a GRIB2 message.
 
file  getpoly.f [code]
 Return the J, K, and M pentagonal resolution parameters specified in a GRIB2 Grid Definition Section.
 
file  gettemplates.F90 [code]
 This subroutine returns the Grid Definition, and Product Definition for a given data field.
 
file  gf_free.F90 [code]
 Frees memory in derived type grib_mod::gribfield.
 
file  gf_getfld.F90 [code]
 Contains subroutines returns the Grid Definition, and Product Definition for a given data field.
 
file  gf_unpack1.F90 [code]
 Unpack Section 1 (Identification Section).
 
file  gf_unpack2.F90 [code]
 Unpack Section 2 (Local Use Section) of a GRIB2 message.
 
file  gf_unpack3.F90 [code]
 Unpack Section 3 (Grid Definition Section) of a GRIB2 message.
 
file  gf_unpack4.F90 [code]
 Unpack Section 4 (<a href="https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_sect4.shtml".
 
file  gf_unpack5.F90 [code]
 Unpack Section 5 (<a href="https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_sect5.shtml".
 
file  gf_unpack6.F90 [code]
 Unpack Section 6 (Bit-Map Section) of a GRIB2 message.
 
file  gf_unpack7.F90 [code]
 Unpack Section 7 (Data Section) of a GRIB2 message.
 
file  gribcreate.F90 [code]
 This subroutines initializes a new GRIB2 message and packs GRIB2 Indicator Section and Identification Section.
 
file  gribend.F90 [code]
 Finalize a GRIB2 message after all grids and fields have been added.
 
file  gribinfo.F90 [code]
 Find the number of Local Use Sections and gridded fields in a GRIB2 message, and the maximum sizes of template arrays.
 
file  gridtemplates.F90 [code]
 This Fortran module contains info on all the available GRIB2 Grid Definition Templates used in Section 3 - the Grid Definition Section (GDS).
 
file  intmath.f [code]
 Define math functions used by compack(), simpack(), and misspack().
 
file  ixgb2.F90 [code]
 Generate an index record for each field in a GRIB2 message.
 
file  jpcpack.F90 [code]
 Pack a data field into a JPEG2000 code stream.
 
file  jpcunpack.F90 [code]
 Unpack a data field from a JPEG2000 code stream.
 
file  jpeg.h [code]
 Header for JPEG C code.
 
file  misspack.f [code]
 Pack up a data field using a GRIB2 algorithm with missing value management.
 
file  mkieee.F90 [code]
 Copy array of real to array of IEEE 32-bit 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.F90 [code]
 Info on all the available GRIB Parameters.
 
file  params_ecmwf.F90 [code]
 This Fortran Module contains info on all the available ECMWF GRIB Parameters.
 
file  pdstemplates.F90 [code]
 Information on all GRIB2 Product Definition Templates used in Section 4 - the Product Definition Section (PDS)
 
file  pngpack.F90 [code]
 This subroutine packs up a data field into PNG image format.
 
file  pngunpack.F90 [code]
 Unpack a data field packed into a PNG image format.
 
file  putgb2.F90 [code]
 Packs a single field into a GRIB2 message and writes out that message to the file.
 
file  rdieee.F90 [code]
 Copy array of 32-bit IEEE floating point values to local floating point representation.
 
file  realloc.f [code]
 Reallocate memory, preserving contents.
 
file  reduce.f [code]
 This subroutine determines groups of variable size.
 
file  simpack.f [code]
 Pack up a data field using simple packing algorithm.
 
file  simunpack.F90 [code]
 This subroutine packs up a data field.
 
file  skgb.F90 [code]
 Search a file for the next GRIB1 or GRIB2 message.
 
file  specpack.F90 [code]
 This subroutine packs up a spectral data field.
 
file  specunpack.F90 [code]
 This subroutine packs up a data field.