NCEPLIBS-g2 4.0.0
All Data Structures Namespaces Files Functions Variables Pages
File List
Here is a list of all documented files with brief descriptions:
[detail level 12]
  src
 gribmod.F90This Fortran module contains the declaration of derived type gribfield
  src
 compack.F90Pack/unpack a data field with complex packing with or without spatial differences defined in Data Representation Template5.2 and Data Representation Template 5.3
 drstemplates.F90Handles Data Representation Templates used in Section 5
 g2aec.F90Pack/unpack a data field that was packed with AEC compression
 g2bytes.F90Extract or store arbitrary size values between packed bit string and integer or real scalars, or integer arrays
 g2cf.F90Module for the NCEPLIBS-g2 file-based GRIB2 API
 g2create.F90Subroutines to create a GRIB2 message
 g2get.F90Get information from a GRIB2 message
 g2getgb2.F90The getgb2 subroutines find and unpack a GRIB2 message in a file
 g2gf.F90Subroutines to write and get a field and free memmory from grib_mod::gribfield
 g2grids.F90This Fortran Module allows access to predefined GRIB2 Grid Definition Templates (GDT) stored in a file
 g2index.F90Subroutines for dealing with indexes
 g2jpc.F90Pack/unpack a data field into a JPEG2000 code stream as defined in Data Representation Template 5.40
 g2logging.F90Logging for the g2 library
 g2png.F90Pack/unpack a data field into PNG image format, defined in Data Representation Template 5.40
 g2sim.F90Pack/unpack a data field using simple packing algorithm
 g2spec.F90Pack/unpack a spectral data field using the complex packing algorithm for spherical harmonic data as defined in Data Representation Template 5.51
 g2unpack.F90Unpack Sections of GRIB2 messages
 gdt2gds.F90Convert grid information from a GRIB2 grid to GRIB1 GDS info
 gridtemplates.F90This Fortran module contains info on all the available GRIB2 Grid Definition Templates used in Section 3 - the Grid Definition Section (GDS)
 intmath.F90Define math functions used by compack(), simpack(), and misspack()
 mova2i.cMove bits from a char*1 to an int
 pack_gp.fThis subroutine determines groups of variable size
 params.F90Info on all the available GRIB Parameters
 params_ecmwf.F90This Fortran Module contains info on all the available ECMWF GRIB Parameters
 pdstemplates.F90Information on all GRIB2 Product Definition Templates used in Section 4 - the Product Definition Section (PDS)
 realloc.F90Reallocate memory, preserving contents
 reduce.fThis subroutine determines groups of variable size
 skgb.F90Search a file for the next GRIB1 or GRIB2 message
  utils
 cnv12.F90Convert every GRIB1 field in a file to a GRIB2 field
 cnv21.F90Convert every GRIB2 field to individual GRIB1 messages
 cnv22.F90Converts every GRIB2 field to another GRIB2 field, with different packing options
 cnvgrib.F90Convert files between GRIB1 and GRIB2
 copygb.F90Compare grib files
 copygb2.F90Copy all or part of one GRIB2 file to another GRIB2 file
 degrib2.F90Make an inventory of a GRIB2 file
 grb2index.F90Write a GRIB2 index file
 grbindex.fCreate an index file from a grib file
 makwmo.F90Format the wmo header
 prgrib2.F90Subroutines for converting GRIB2 info to string output
 tocgrib.F90Create new GRIB2 file from exiting GRIB2 file
 tocgrib2.F90Create new GRIB2 file with fields from an existing GRIB2 file, with a TOC Flag Field separator block and WMO header
 tocgrib2super.F90Read fields from a GRIB2 file and write them to a new file with WMO super header