NCEPLIBS-g2  3.5.0
src Directory Reference

Files

file  compack.F90 [code]
 Pack/unpack a data field with complex packing with or without spatial differences defined in Data Representation Template5.2 and Data Representation Template 5.3.
 
file  drstemplates.F90 [code]
 Handles Data Representation Templates used in Section 5.
 
file  g2bytes.F90 [code]
 Extract or store arbitrary size values between packed bit string and integer or real scalars, or integer arrays.
 
file  g2cjpeg2000.c [code]
 These functions code/decode a jpeg2000 stream.
 
file  g2cpng.c [code]
 These functions read/write PNG stream to/from memory.
 
file  g2create.F90 [code]
 Subroutines to create a GRIB2 message.
 
file  g2get.F90 [code]
 Get information from a GRIB2 message.
 
file  g2getgb2.F90 [code]
 The getgb2 subroutines find and unpack a GRIB2 message in a file.
 
file  g2gf.F90 [code]
 Subroutines to write and get a field and free memmory from grib_mod::gribfield.
 
file  g2grids.F90 [code]
 This Fortran Module allows access to predefined GRIB2 Grid Definition Templates (GDT) stored in a file.
 
file  g2index.F90 [code]
 Subroutines for dealing with indexes.
 
file  g2jpc.F90 [code]
 Pack/unpack a data field into a JPEG2000 code stream as defined in Data Representation Template 5.40.
 
file  g2logging.F90 [code]
 Logging for the g2 library.
 
file  g2png.F90 [code]
 Pack/unpack a data field into PNG image format, defined in Data Representation Template 5.40.
 
file  g2sim.F90 [code]
 Pack/unpack a data field using simple packing algorithm.
 
file  g2spec.F90 [code]
 Pack/unpack a spectral data field using the complex packing algorithm for spherical harmonic data as defined in Data Representation Template 5.51.
 
file  g2unpack.F90 [code]
 Unpack Sections of GRIB2 messages.
 
file  gdt2gds.F90 [code]
 Convert grid information from a GRIB2 grid to GRIB1 GDS info.
 
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.F90 [code]
 Define math functions used by compack(), simpack(), and misspack().
 
file  jpeg.h [code]
 Header for JPEG C code.
 
file  mova2i.c [code]
 Move bits from a char*1 to an 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  realloc.F90 [code]
 Reallocate memory, preserving contents.
 
file  reduce.f [code]
 This subroutine determines groups of variable size.
 
file  skgb.F90 [code]
 Search a file for the next GRIB1 or GRIB2 message.