▼ src | |
gribmod.F90 | This Fortran module contains the declaration of derived type gribfield |
▼ src | |
compack.F90 | 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 |
drstemplates.F90 | Handles Data Representation Templates used in Section 5 |
g2aec.F90 | Pack/unpack a data field that was packed with AEC compression |
g2bytes.F90 | Extract or store arbitrary size values between packed bit string and integer or real scalars, or integer arrays |
g2cf.F90 | Module for the NCEPLIBS-g2 file-based GRIB2 API |
g2create.F90 | Subroutines to create a GRIB2 message |
g2get.F90 | Get information from a GRIB2 message |
g2getgb2.F90 | The getgb2 subroutines find and unpack a GRIB2 message in a file |
g2gf.F90 | Subroutines to write and get a field and free memmory from grib_mod::gribfield |
g2grids.F90 | This Fortran Module allows access to predefined GRIB2 Grid Definition Templates (GDT) stored in a file |
g2index.F90 | Subroutines for dealing with indexes |
g2jpc.F90 | Pack/unpack a data field into a JPEG2000 code stream as defined in Data Representation Template 5.40 |
g2logging.F90 | Logging for the g2 library |
g2png.F90 | Pack/unpack a data field into PNG image format, defined in Data Representation Template 5.40 |
g2sim.F90 | Pack/unpack a data field using simple packing algorithm |
g2spec.F90 | Pack/unpack a spectral data field using the complex packing algorithm for spherical harmonic data as defined in Data Representation Template 5.51 |
g2unpack.F90 | Unpack Sections of GRIB2 messages |
gdt2gds.F90 | Convert grid information from a GRIB2 grid to GRIB1 GDS info |
gridtemplates.F90 | This Fortran module contains info on all the available GRIB2 Grid Definition Templates used in Section 3 - the Grid Definition Section (GDS) |
intmath.F90 | Define math functions used by compack(), simpack(), and misspack() |
mova2i.c | Move bits from a char*1 to an int |
pack_gp.f | This subroutine determines groups of variable size |
params.F90 | Info on all the available GRIB Parameters |
params_ecmwf.F90 | This Fortran Module contains info on all the available ECMWF GRIB Parameters |
pdstemplates.F90 | Information on all GRIB2 Product Definition Templates used in Section 4 - the Product Definition Section (PDS) |
realloc.F90 | Reallocate memory, preserving contents |
reduce.f | This subroutine determines groups of variable size |
skgb.F90 | Search a file for the next GRIB1 or GRIB2 message |
▼ utils | |
cnv12.F90 | Convert every GRIB1 field in a file to a GRIB2 field |
cnv21.F90 | Convert every GRIB2 field to individual GRIB1 messages |
cnv22.F90 | Converts every GRIB2 field to another GRIB2 field, with different packing options |
cnvgrib.F90 | Convert files between GRIB1 and GRIB2 |
copygb.F90 | Compare grib files |
copygb2.F90 | Copy all or part of one GRIB2 file to another GRIB2 file |
degrib2.F90 | Make an inventory of a GRIB2 file |
grb2index.F90 | Write a GRIB2 index file |
grbindex.f | Create an index file from a grib file |
makwmo.F90 | Format the wmo header |
prgrib2.F90 | Subroutines for converting GRIB2 info to string output |
tocgrib.F90 | Create new GRIB2 file from exiting GRIB2 file |
tocgrib2.F90 | Create new GRIB2 file with fields from an existing GRIB2 file, with a TOC Flag Field separator block and WMO header |
tocgrib2super.F90 | Read fields from a GRIB2 file and write them to a new file with WMO super header |