GEMPAK / N-AWIPS 5.6/5.7/5.8/5.9/5.10/5.11

GEMPAK 5.11 Homepage

What's New

New features of GEMPAK 5.6 are:

GEMPAK 5.6 supports building with the GNU g77/gcc Linux environment.

The distribution will build its own NetCDF library for use with decoders of NETCDF data sets (profiler and ACARS). Users no longer need to obtain and build NetCDF separately.

CIMSS product display

Display and anotation of CIMSS derived satellite products (added to the IDD data stream this summer) was added to the GEMPAK 5.4 release (patch level 17). In addition to new enhancement tables, the colorbar is now capable of displaying the units and scale contained within the CIMSS products. The CIMSS products are OZONE, Precipitable Water, Lifted Index, Cloud Top Pressure, Cape, and Sea Surface Temperature.


In response to requests from the Users Committee, I have developed a self-contained version of SFMAP which allows the user to plot the data values and contour the data in one application. This programs performs all necessary objective analysis on the data internally, which eliminates the need to create a barnes analysis gridded data set first.

Other Features

File Name Templates

File name templates can be used to obtain the most recent file of a specific type. For example, use GDFILE=eta in grid data programs to access the most recent ETA model run. Template definitions are maintained in $GEMTBL/config/datatype.tbl. The datatype.tbl file maintains the location and naming conventions used with each data set type, as long as the time range and menu options within NMAP/NMAP2. Template names are also refered to in the $GEMTBL/nmap/ configuration files for menu pulldowns.

The default configuration of datatype.tbl and the $GARPHOME/Garp_defaults file have been standardized to use the same file naming conventions. Note that while NMAP can look for model data in individual directory locations, GARP still expects the data to reside in a single data directory.

Map File Name Aliases

Map aliases can be used instead of long file names. See the $MAPFIL help pages, and the current aliases in $GEMTBL/config/mapfil.tbl.


New decoders

See the User Guide for usage of these decoders, as well as the GEMPAK tutorial for decoder patterns for use with the LDM.


New programs

See the User Guide for usage of these programs.

Data types

New data types

Decoders and/or display programs are available for use with the above data sets. All of the above datasets are routinely available on NOAAPORT (Unidata's IDD).

Device Drivers

GIF is a device independent GIF file device that can produce output without the use of the X server (as used by the traditional gf device). Since the device driver does not utilize the X server, all fonts will be rendered as software types.

Color coded parameters

Color-coding of any parameter may be done based on its own value or on the value of any other computable parameter.

Other Stuff

The maximum number of headers in a GEMPAK file is set to 30,000. The maximum number of report times is set to 300. This allows up to 30,000 grids in a gridded data file, 30,000 ship reports in a surface ship file, and 29,700 stations (at 300 times) in a standard surface file. As a result, I have removed separate surface programs for NLDN data (LTGLIST and LTGMAP) which were previously provided to access up to 30,000 observations in those files (Now you can use SFMAP and SFLIST).

The maximun number of grid points in a grid file is set at 400,000.

What's Gone!!

Additional features of GEMPAK 5.6.A

Additional features of GEMPAK 5.6.C

  • NEXRAD Radar Mosaics. I have developed GDRADR for creating gridded data composites from NEXRAD level III radar products. This program will produce GEMPAK grid format output for any specified grid projection and resolution. Composites can be displayed in all GEMPAK grid programs, including NMAP and Garp. Since the mosaics are a standard gridded data set, they can be overlayed on top of images (such as satellite images). and can be used within gridded data calculations, precipitation type masks, etc.

  • New program GPTRAJ for plotting trajectories from gridded data files. I have consolidated the process of creating trajectories for 2-D parcels from the set of scripts I provided previously into a single user program.

  • NMAP2 is used operational for product generation.

  • Dropsonde and Ship soundings decoded by dcuair.

    The max winds and tropopause parts, TRPA, TRPC, MXWA, MXWC, are now decoded and stored. In addition, the significant winds below and above 100mb, PPAA and PPCC, respectively, are now stored as separate parts.

    Currently, only the program SNLIST can list the tropopause and max wind data. NMAP and the other display programs will be modified in the future to handle these data types.

    The raw text, (undecoded data) is now stored. It can be listed in the program SNLIST by setting SNPARM to TEXT.

  • A new decoder, DCSVRL, has been written to decode SLS reports. These reports can be displayed in GPMAP and NMAP2.

  • A new zoom option (extended) has been added to GEMPAK and NMAP/NMAP2 programs. The extended zoom attempts to fill the entire display area. It uses either the width or the height of the zoom box to define the zoom area and fills the window, appropriately. By contrast, the old zoom (non-extended) uses the corner points of the zoom box to define the zoom area which may not necessarily fill the window. In GEMPAK programs, the extended zoom is enabled by setting the CURSOR variable to GAREAX before zooming with the box. The extended zoom is used by default in NMAP/NMAP2. It can be turned off by deselecting it under the Option pull-down.

  • Added the option to label latitude/longitude with N,S,E,W characters instead of the "-" for S and W values. Also, added the option to specify the latitude/longitude for the location of the labels. See the help on the GEMPAK LATLON for how to set these options and additional details.

    Additional features of GEMPAK 5.6.D

  • GPMAP can now fill selected bounded geographic regions
  • SFGRAM can now open more than one surface file
  • Day Of Week Option "?" Added to GEMPAK Title String
  • Added Divergence Tendency Diagnostic DIVT(S,V)
  • Additional NMAP hot keys
        The following list hot keys for Nmap/Nmap2 display functions:
            -       Step backward / Halt loop
            =       Step forward / Halt loop
            l       Loop forward / Halt loop
            1       Loop rock / Halt loop
            f       Reset the fade on the current look-up table and restores the
                    current look-up table
            h       Turns all background data on/off by toggling the hide/show loop
            i       Turns an image "on/off" by toggling the fade between black
                    and the default brightness setting
            w       Toggle the data window up or down
                    (Same as mouse button 3)
        The numeric key pad arrow keys (2, 4, 6, 8) roam in the direction of the
        respective arrow when in the roam mode.  (Note that this function is
        currently not supported on IRIX5/IRIX6 platforms.)
        The following list hot keys for Nmap/Nmap2 product generation functions:
            u       Undo
            r       Redo
        The following hot keys display different loops for Nmap2:
            F1      View loop 1
            F2      View loop 2
            F3      View loop 3
            F4      View loop 4
            F5      View loop 5
            F6      View loop 6
            F7      View loop 7
            F8      View loop 8

    Additional features of GEMPAK 5.6.E.1

  • NMAP2 stored proceedures files (.spf) which provide a mechanism to save and reload data and map settings. Procedures are stored in Stored Procedure Files (SPFs) which are accessed by clicking the "Save Data Settings" and "Restore Data Settings" in the "Data Selection Window". The following information can be saved and retrieved from an SPF for up to eight loops:
                    1. Data set name(s) and path(s)
                    2. Dominant data set
                    3. Skip factor
                    4. Number of frames
                    5. Roam factor
                    6. Auto-Update on/off
                    7. Pre-defined area name
                    8. Graphics area and map projection
                    9. Map on/off, lat/lon lines on/off, map overlay name(s)
    A complete description of this new functionality is available in the NMAP2 on-line "Procedure Save/Restore" help.

  • The capability to toggle a data source on/off in the "Data Selection Window" has been added to NMAP2. This function is analogous to the NMAP "Chk" feature. If a data source is turned off, it remains in the GUI, but will not be loaded into the loop frames with a subsequent load. Click the "Turn Source On/Off" button to toggle the selected data source. If a data source is turned off, the "(Off)" string appears ahead of the source name in the GUI. If a dominant data source is turned off, the next data source listed in the GUI will automatically become dominant.

  • New wind chill calculation WCHT for surface programs

  • New grid function BOOL returns a zero if the grid point has missing data, and one, if the grid point has data.

  • The capability to plot special symbols for high and low contour fields has been added to the GEMPAK HILO parameter. All 40 special symbols are available. To specify a special symbol, enter "S" before the symbol number for the symbolh/symboll specification in the HILO parameter. See the GEMPAK help on the HILO parameter for additional details.

    Unidata specific updates

  • GDRADR now supports RADMODE to include/exclude data based on whether the radar is operating in precipitation and/or clear air mode.

  • Added ability to plot any station table column in STNPLT (instead of just station ID) by specifying the column number preceeded by '#' following the station table name:
    text color/text attributes | marker attributes | stnfile#stntbl_column

  • Updated sfmetar_sa.tbl for Canadian CX.. stations.

  • Updated surface synoptic station tables, created lsystns.upc, and made this the default table searched by dclsfc via symbolic link to lsfstns.tbl.

    Additional features of GEMPAK 5.6.F

  • Grid programs now fully support templates for GDFILE and '//' parameter naming.
  • Product generation features improved in NMAP.
  • NALARM added to the NTL launcher provides desktop notification when designated products arrive.
  • AVN Mos decoder dcmosa now decodes 6Z and 18Z files (in addition to 0Z and 12Z).

    Unidata specific updates

  • Added map regions to the sounding selection within NSHARP
  • Improved GDRADR speed for generating radar mosaics.
  • New program NEX2GINI to create GINI radar mosaic images as an alternative to grids.
  • Added ability to read PNG compressed GINI images.
  • Added subcenter processing tables to dcgrib2, and %subc% template for subcenter ID.
  • Updated NWS grib 128 table for FFG parameters.
  • Updated dcgrib2 gribkey.tbl file for IDD ensemble data.
  • Added TANC, GMS, Meteosat, and Mollweide area file projections, fixed display of MDR area files.
  • New decoder DCSUOMI to decode Suominet GPS files to GEMPAK surface files. NMAP2 display products added under Surface Observations menu. DCSUOMI can be invoked from the LDM pqact using the following pattern/action (define GEMTBL appropriately for your system):
    	GPS	^suoHWV
    	PIPE	-close	decoders/dcsuomi
    	-d data/gempak/logs/dcsuomi.log
    	-e GEMTBL=/home/gempak/NAWIPS/gempak/tables
  • updated pqact entries in $NAWIPS/ldm/etc for use with LDM.
  • Added IMBAR parameter for programs displaying images to set color bar configurations.

    Additional features of GEMPAK 5.6.H

  • Direct and TrueColor (16 and 24 bit) X server display supported. This eliminates the need for the default X11 visual to be 8 bit (pseudocolor). When the display it not to a pseudocolor color map, the NCOLOR program will have no effect (If you want to set the background color for GUI applications to other than the default black, use the Ntop*appbgName resource in $NAWIPS/resources/Ntop before launching NTL). When operating under a display with depth greater than 8 bits, users will notice that changing the enhancement or fade value of an image will generate a reload (fade slider will change the value upon release). Higher depth displays will take proportionally more display resources.
  • GPMAP supports individual bounds plotting in BND parameter using the named TAG value from the $GEMTBL/bounds/*.info files (as defined in the $GEMTBL/config/clo.tbl file). For example, individual counties can be plotted using the id, states using the abbreviation, and continents using the tag such as:
      BND = world_bnds|NA/30 + state_bnds|CO/3/////5 + cnty_bnds|8013/4/////5
  • Reformated zone bounds table for plotting individual areas with the BND tag, eg:
  • GPWARN configuration file $GEMTBL/unidata/gpwarn.config added for color and fill settings. Watch counties decoded using the dcsvrl program are displayable (SVRL).
  • Added data set configurations for NSHARP in $NAWIPS/tables/nsharp for options displayed in observed an model pulldown menus.
  • GDRADR supports gridding of multiple parameters with GDPFUN (eg GFUNC is now GDPFUN), and the ND data value can be set to other than the -9999.o missing value.
  • Added a scalar grid function MISS(S1,S2) for setting S1 to S2 when the value is missing, S1 otherwise.
  • Added decoding of Canadian cloud type remarks to dcmetr.
  • Added filtering of values in GPRCM.

    Additional features of GEMPAK 5.6.I

  • Added build configuration for FreeBSD.
  • New decoders (see sample pqact.conf file for pattern/action examples)
  • NSHARP online help file display improved, added point forecast file selection, updated all file selections
  • Automatic directory creation for DC decoder output and log files extended to all decoders
  • GPTRAJ updated to allow range of times and GPOINT ranges for multiple plot locations
  • DCGRIB2 addition of FFF template for creating individual forecast hour files
  • ETAMAP now included from COMET for displaying Workstation ETA domain based on model domain parameters
  • Improved grid calculation buffer usage.

    Additional features of GEMPAK 5.6.J

  • New decoders (see sample pqact.conf file for pattern/action examples)
  • NDFDG2 (GRIB 2) decoder for National Digital Forecast Database files
  • Updated Zone bounds tables for March 31, 2003 SCN (service change notice).
  • Updated sfmetar_sa.tbl station table.
  • Increased "dc" text product buffer size for RDF and other bulletins to 100Kb.
  • Numerous NMAP2 updates for product generation and SPF.

    Additional features of GEMPAK 5.6.K

  • Created PNG device driver.
  • New programs GPNEXR2 and NEXR2RHI.
  • New decoder DCNEXR2 for Level II radar files (CRAFT data stream)
  • New program NEX2IMG to create a radar image composite.
  • New program ARINFO to dump the header contents of a McIDAS AREA file.
  • GEMPAK Grid Access Improvements for Large Grids
  • WOU and WCN Display Added to NMAP2 and GPMAP (see additional decoders in GEMPAK 5.6.J).
  • New Fill Patterns Added to GEMPAK and NMAP2.
  • NSHARP Profiles from NMAP2 Cursor Point File:

    Additional features of GEMPAK 5.6.L and L.1

  • NDFD Encoder/Decoder modified to convert between the GRIB parameter id numbers and the GEMPAK parameter names using a table. Decoder modified to accept a user input skip factor to reduce the resolution of the output GEMPAK grid.
  • NWX Append Mode Option Added to the "Text Report" GUI's text window.
  • New Fire Weather Grid Diagnostics added.
  • Objective Dvorak Technique(ODT) incorporated into N-AWIPS (NODT)
  • Numerous additions and improvements were made to the display of TAF parameters in SFMAP and NMAP2 , including low-level wind shear, color-coded ceilings MSL, and display of various combinations of prevailing, temporary and probability weather and flight conditions.
  • The cloud height calculation has been modified to use the previous sounding report if the latest is not available.

    Additional features of GEMPAK 5.6.M

  • Added GRIB2 decoding to Unidata dcgrib2 decoder to support NCEP grids using JPEG2000 compression. As a comparison between GRIB1 and GRIB2/JPEG2000, the ETA 212 grids on the NCEP ftp server are approximately 65 MB per forecast hour using GRIB1 and 18 MB per forecast hour using GRIB2.
  • Updated dcnexr2 and display programs for WSR88D Build 5.0 version of Level II data feed. Level II radar data products will use the new format beginning in February for a limited number of test sites, and full deployment in late March.
  • The GEMPAK help files for the "Options" window in NMAP2 are now available. "Color Enhancement", "Cursor", "Dwell Rate", and "Locator" functions have separate help descriptions under their respective Option help topic, e.g, "Option-Cursor". Other "Option" pull-down items help appear under "Option - General Description".
  • The GEMPAK help files for SFPARM and SNPARM are now available from the "Help" window in NMAP2 by selecting "Parameters - Surface" and "Parameters - Upper Air", respectively.
  • NMAP2 displays the frame time in the lower left hand corner of the main display window. It has now been enhanced to include the day of the week of the frame time. Also, if the dominant data type is a forecast model, the forecast hour for the frame is displayed.
  • The Busy sub-process has been removed from NMAP2 because it would occasionally cause NMAP2 to slow down or hang up. The Busy process controlled the cloud and sun icon, located to the right of the "Stop" icon, that moved to indicate that NMAP2 was busy loading frames, e.g., when an auto-update was occurring. Thus the cloud and sun icon has been removed from the NMAP2 GUI. To indicate that NMAP2 is loading frames, the "Stop" icon turns red and the cursor changes shape, as was done in previous versions of NMAP2.
  • A new option called "Roam Share" has been added to the "Option" pull down. If this option is turned on (the default), then loops with the same navigation and roam factor will "share" the roam information. This means that switching loops will preserve the same location when roaming. The default for this option is specified in the table $GEMTBL/config/prefs.tbl.
  • A new option has been added to allow looping to stop on the current frame instead of the last frame. The option is controlled by selecting the "Loop Stop" item on the NMAP2 "Option" pull down. The default for this option is specified in the table $GEMTBL/config/prefs.tbl.
  • Severe local storm watches (SVRL) can now be distinguished by color coding them by the last digit of the watch number. This capability has been added in the same way as it was done in a previous release for the WCN and WOU watch products. Click the "Edit Source" button in the "Data Selection Window" GUI to invoke the "SVRL Attributes" GUI. To enable watch number color coding, click the "Color Code" check box. Watch plotting and color are specified by clicking the adjacent check box and color palette button, respectively, for watch number digits zero through nine. Default values for the "SVRL Attributes" GUI are specified in the table $GEMTBL/config/miscset.tbl.
  • The aircraft decoder DCACFT has been modified to interpret '-OCNL' in the context of turbulence as denoting a range (e.g., 'MOD-OCNL SVR'), for PIREP reports. In addition, more navaid locations were added to the PIREP station table $GEMTBL/stns/pirep_navaids.tbl.
  • The international SIGMET decoder DCISIG has been enhanced to decode Alaskan SIGMETs that use lat/lon and VOR positions. Not all Alaskan SIGMETs will be decoded, especially if they are very different from the format generated by the encoder or use new keywords or have missing keywords. However, some modifications have been made to decode selected irregular reports that have been found to be non-standard.

    DCISIG has also been modified to decode tropical cyclones (WCP) from PGUM and PHFO. Again non-standard WCP SIGMETs may not be decoded.

    DCISIG has also been modified to decode the phenomena CB for SIGMETS issued by the U.S.

  • The WOU decoder was updated to be able to decode WOU cancellation messages. The cancel messages have only the header line being written to the decoded file; no counties follow this line. In addition, the decoder was modified to decode WOU text messages issued from a backup site, e.g., AFWA.
  • The time range and interval values for the dominant data source have been added to the Saved Procedure Files. In a future release the user will have control over these time line attributes. However, for this release, these values do not have any effect on the time line. They have been added now in preparation for the future development.
  • When selecting data by "state" in NWX, the results are displayed in alphabetical order based on the search string. The search string is the station ID or the bulletin ID, depending on the type data selected by the user.
  • New TAF parameters TCMS, TMOB, WCMS and WMOB, along with new functions to calculate temporary/probability and worst case ceilings and mountain obscuration thresholds, have been added. These parameters can be displayed in GEMPAK surface programs and NMAP2. For NMAP2 display, the parameters must be added to the table, $GEMTBL/config/prmlst.tbl, which specifies station plotting models. See the sfparm.hl2 help file for a more detailed description of each of these new TAF parameters.
  • Several new parameters were added to support encoding and decoding CPC products into the NDFD. The parameters PTBN, PTNN, and PTAN were added to the g2vars.tbl to support CPC Temperature Below Normal, Near Normal, and Above Normal products, respectively. Also, the parameters PPBN, PPNN, and PPAN were added to the g2vars.tbl to support CPC Precipitation Below Normal, Near Normal, and Above Normal products, respectively. The GD2NDFD and NDFDG2 programs were modified slightly to accommodate the new CPC products.
  • Two new grid diagnostics have been added:
  • The GFS-based marine MOS data has been added to NWX as data type "MARINE MOS" under the "MOS" category.
  • The Fosberg Index and the Haines Index may now be computed for observed data.

    The Fosberg index (FOSB) may be used in SFPARM in the surface data programs. FOSB is computed from the surface temperature, relative humidity and wind speed and gives an index for the Flame Length and Fuel Drying.

    There are 3 Haines Indices: LHAN, MHAN and HHAN. These stability indices are used in the GEMPAK parameter STNDEX in the upper air data programs. The Haines indices are simple measures of the chance that an existing fire will become a dangerous, erratic fire. LHAN is for the low level Haines index and is a layer between 950-850 mb. MHAN is the mid level index value and is for the layer 850-700 mb. Finally, HHAN is the high level index for 700-500 mb.

  • The 10-bit imagery calibration has been improved by applying a higher-ordered polynomial to increase precision of 10-bit imagery to within 0.001 degrees K. This calibration is used by the NODT and cloud height functions.

    Additional features of GEMPAK 5.7.1

  • This release begins a new naming convention for N-AWIPS versions obtained from NCEP. The version numbering scheme now corresponds to the fiscal year (FY) quarterly release cycle. Thus this release is 5.7.1 and the remaining quarterly releases for FY04 will will be 5.7.2, 5.7.3 and 5.7.4. Patches, if required, will add a lower case letter to the release name, e.g., 5.7.1.a. Releases scheduled for FY05 will be named as 5.8.1, 5.8.2, 5.8.3 and 5.8.4.

  • NMAP2 provides all functionality of NMAP and NSAT, therefore NMAP and NSAT are no longer supported as of this release.

  • The location of the product generation work file, .DEFAULT.vgf, may now be specified. The entry "WORK_FILE_DIR" in the table $GEMTBL/config/prefs.tbl specifies the path to the directory to be used for the work file. The default value as delivered is the current directory, ".". The value of this preference may be any directory for which the user has write permission. The path may include an environment variable.

  • An auto-update feature has been added to NWX. The user must first select a data type and a location. If auto-update is on, the data are reloaded at 5 minute intervals. If new data have arrived, they are displayed in the text window. The current default value for auto-update is off. Click on "Auto" pull down on the "NWX" GUI to turn on the auto-update feature.

  • GFS MOS Replaces AVN MOS and MRF MOS!
    Directory, file and source code nomenclature and documentation have been changed in NMAP2, NWX, the decoders and the LDM pqact templates to support the scheduled December 16, 2003 switch from separate AVN- and MRF-based MOS systems to a unified GFS-based MOS system. All MOS data are now classified as type 'MOS' in NMAP2 and NWX, and no distinction is made between what was formerly differentiated as 'MOS' and 'New MOS'. References to 'New AVN MOS' have been changed to 'GFS MOS', and references to 'New MRF MOS' have been changed to 'GFSX MOS'. Obsolete references to the "old" AVN and MRF MOS codes, which have not run for months, have been removed. Finally, the GFS MOS station table has been updated with 145 new stations, 4 deleted stations, and 3 changed station names. Note that the previous release will continue to handle the MOS data sets.

  • GDTOPO is now included to create GEMPAK grid files from USGS rasters. To avoid increasing the GEMPAK tar file size, topography files for use by GDTOPO can be downloaded separately from the TABLES download area. See online "phelp topofl" or "phelp gdtopo".

  • GPNEXR2 now uses TILT to specify the elevation angle of the sweep instead of the sweep number. TILT will specify the sweep with elevation closest to the angle requested. To display all available sweeps, set TILT=list.

    Additional features of GEMPAK 5.7.2

  • Level II Nexrad display is now remapped from Cartesian to local tangent plane (same as Level III data).

  • Nprog tables have been moved under $GEMTBL. GEMHLP files are now placed into program (hlp) and parameter (hlx) subdirectories.

  • NMAP2 has been enhanced to allow the user to control the time range and interval that appears in the time line for the dominant data type. This functionality allows the user to specify the frame times that are available for selection in the time line GUI.

  • NMAP Map Selection GUI now has a scrollable list instead a fixed check list. This change allows more predefined area and overlay selections to be available to the user without increasing the size of the "Map Selection" GUI.

  • The land surface decoder, DCLSFC, has been enhanced to prepend the bulletin time before the report text written to the GEMPAK file.

  • Precipitation Accumulation now handles instances where the model output is accumulated precipitation since the beginning of the model run (The Canadian model accumulates precipitation from the beginning time of the model run to each forecast hour).

  • GIF Driver now supports the various fill patterns. Previously, any pattern selected would be drawn as a solid filled pattern.

  • Display of raw land synoptic observations added to NWX.

  • U.S. Time Zone Maps and Bounds Files added.

  • Advanced Objective Dvorak Technique (AODT) button added to NMAP2.

    Additional features of GEMPAK 5.7.2p2

  • Level II data can now be read in BZ2 format as received via LDM in CRAFT feedtype. This eliminates the need to run dcnexr2. Sample LDM pqact.conf file actions are provided in $NAWIPS/ldm/etc/templates/pqact.gempak_craft. For pre-build 5.0 Level II data without the station ID in the header, you must have the NEXRII template defined as in $GEMTBL/config/datatype.tbl.

  • New program GPNIDS added to enable display of NEXRAD Level III (NIDS) overlay products as well as tabular and alpnanumeric graphic sections of Level III products.

    Additional features of GEMPAK 5.7.3

  • Loop functionality added to NSHARP

  • Maximum Number of NMAP Data Loops Increased from 8 to 16.

  • Enhancements have been made to the NMAP2 timeline.

    The timeline now retains its selections when changing restore files for models or station models for surface and upper-air data. The reference time in the "Range/Interval Input" GUI is now saved in Stored Procedure Files (SPFs) for forecast data sets.

    The "Set Time" functionality that appeared in the timeline in previous versions has been replaced by the Reference Time in the "Range/Interval Input" GUI. The Reference Time allows the user to specify the end time for the timeline, for observational data, or the start time, for forecast data. The calendar window used by the Set Time function has been moved to the "Range/Interval Input" GUI. Therefore, the user may type a date/time string or use the calendar interface to select a Reference Time.

    The "Current Time" below the timeline has been changed to a push button. The "Current Time" button updates the tick mark selection outline. For observed data, the Reference Time is erased and the tick marks for the latest data are selected. For forecast data, the Reference Time is erased and the tick marks for the earlier forecasts (the left side of the timeline) are selected. The other attributes of the timeline are unaffected, i.e., range, interval, number of frames, etc.

  • Advanced Objective Dvorak Technique (AODT) Added to NMAP

    The AODT GUI in NMAP has been completed and is ready for TPC operational testing, evaluation and use. The NMAP GUI uses the AODT version 6.3 library in collaboration with the CIMSS at the University of Wisconsin. The GUI includes the calculation of deterministic Dvorak scene type and classification as well as AODT history file management.

  • Display of NEXRAD Level III (NIDS) overlay products as well as tabular and alpnanumeric graphic sections of Level III products added to all GEMPAK programs.

  • Updated Level II processing to detect old (NCDC ca. 2001) ARCHIVE2.0 header differences.

    Additional features of GEMPAK 5.7.4

  • GD programs have been enhanced to use lat/lon points from NMAP cursor point files (CPFs)

  • NWX tables updated for new CID implementation. New pqact.conf entries for text product identifier changes are provided. Users will need to update pqact entries after 11/9/2004 to reflect NWS broadcast WMO/PIL changes. Users of old distributions will have to update their pqact actions and $GEMTBL/nwx files to keep pace with data stream changes as well.

  • GARP updated to use datatype.tbl templates as modelkeys (in $Garp_defaults.tbl) for access to grid files, allowing grid data to be stored in separate directories, use of file by forecast hour (FFF template, and standardizing grid access between GARP and other GEMPAK programs (Unidata).

  • Dcgrib2 tables updated to reflect AVN to GFS transtition. Storing of products decoded from GRIB2/JPEG2000 bulletins improved to use number of bits input to JPEG2000 encoding, resulting in smaller GEMPAK files than previous.

    Modified gribkeys.tbl to store files by model name under $MODEL in order to reduce files in a single directory, improve scouring by model type and grid, and allow for storage of model forecast times in separate files (useful where storing all times in a single file would create very large files).

  • Added ability to plot QuikSCAT winds from BUFR files (QBUF) available from NOAAPORT (Unidata). Use ISXX.. KNES pattern as shown in $NAWIPS/ldm/etc/templates/pqact.gempak_upc, eg:

    Additional features of GEMPAK 5.8.1

  • A general grid library rewrite has been done to improve time handling and grid navigation.

  • GEMPAK 5.8.1 adds internal grid interpolation to facilitate computations involving grids of different navigations.

  • Distance Scale Legend Added to GEMPAK and NMAP2

  • Added Support for Tilda '~' for Path Names

  • Ability to Control Line Width For Winter Weather

  • Add Decode and Display of CB and TCU for TAFs.

  • Unidata additions include improved GRIB2 handling for products available in the DVB-S NWSTG channel, updated tables, and NMAP2 modifications to allow parameter and tilt selection for Level II radar data within NMAP2 (Using "Edit Source" under "dataset Selection").

    Additional features of GEMPAK 5.8.2a

  • NMAP Time Binning of Observational Data

  • Ensemble computation capability introduced for grids

  • Add County Fill for WOU and WCN Displays

  • Enhanced Display Options for Watch Status Lines

  • Additional GRIB2 capability

  • Additional GRID programs now support grid diagnostics for grids on different projections/domains.

  • Additional Unidata Updates

    Additional features of GEMPAK 5.8.3a

  • Ensemble Cyclone Tracks added to NMAP2 and GPMAP

  • Watch Corner Point (WCP) product decoder and display capability added.

  • Decode and Display of New Buoy/CMAN Parameters

  • The remaining GEMPAK application programs have been converted to use the new DG and GD library functions to access grid files. (See the release notes item IV A. from version 5.8.1 for additional description).

  • Vertical Layer Diagnostics Added

  • New Ensemble Diagnostics Added

  • Export GIF files from NMAP2 and the XW device driver

  • OA Bounds Blocking

  • Added New GUESFUN Parameter to OA programs

  • Added Raw Sounding Reports Display to NWX

    Additional features of GEMPAK 5.8.4

  • Decode and Display of 12Z GFS Extended MOS Data

  • New Ensemble Diagnostics Added

  • OABSFC updated to permit user control over the naming of the output analyzed grids.

  • New parameters for NSHARP

  • Program GDTSER Missing Data Checking

  • Notable Table Updates

  • Configuration Management Changes

  • Unidata distribution specific change

  • nmap_kiosk program added for automatically switching NMAP loop frames

    Additional features of GEMPAK 5.9.1

  • Removed Restrictions on Model Selections

  • Upgrades to METAR Decoder for WMO Code Form Changes

  • Increase Number of METAR Specials Saved per Hour

  • New GRIB2 Program Available

  • New Logical Grid Diagnostics

  • Multi-variate Ensemble Probability

  • New Grid Diagnostic Utility Functions

  • Add Saved Procedures to NTRANS

    Additional features of GEMPAK 5.9.2

  • Capability to Save Specific Cycle Time for SPFs in NMAP2

  • Wind Speed Color Coding Added to Ensemble Cyclone Display

  • Maximum Number of File Name Template Characters Increased

  • Enhanced Gaussian Weighted Filter Diagnostic

  • New Program GDPLOT3

  • New XML Library Routines

    Unidata Specific Additions

  • Updated Level II radar routines for additional VCPs and ORDA product IDs

  • New program GDCSV

  • Ability to read NetCDF format radar composites from NSSL

  • Added CINS grid calculation
  • Additional features of GEMPAK 5.9.3

  • Time Matching Rules

  • Display Flash Flood Watches in NMAP2 and GPMAP

  • Enhancement of Tropical Storm and Radial Wind Forecasts

  • New Layer Diagnostics

    Unidata Specific Additions

  • Improved GRIB2 decoding

  • Change of $MODEL/eta directory name to $MODEL/nam

  • Added new Polar Orbiter product identifiers in GINI code

    Notification of a significant change planned to be implemented in the N-AWIPS 5.9.4 release

    The grid diagnostic libraries and associated INCLUDE files have been converted from FORTRAN to the _C_ programming language. These libraries are DG, DF, DV, DL, DE, PD and the INCLUDE file _DGCMN.CMN_. This implementation is part of a larger effort to eliminate current grid size limitations within GEMPAK grid applications. In N-AWIPS 5.9.4, the grid limit will be raised to 750K points. Future efforts will target the goal of eliminating ALL grid size limitations within ALL GEMPAK applications and libraries.

    The overall functionality of grid diagnostic libraries has not changed. Users of GEMPAK programs that employ these libraries (such as GDPLOT2) should not see any calculation differences between the new code (v5.9.4) and previous versions. In addition, the performance of these libraries has not changed. The N-AWIPS team has conducted an extensive set of regression tests for the converted libraries in our development environment to ensure the integrity and performance of the system.


    As part of this conversion, we have eliminated several dg library routines that have not been used by the operational baseline applications for over a year. These routines will no longer be supported in version 5.9.4. If you have your own applications that use the dg library, please see the migration document that lists the eliminated dg routines and describes how to replace them with the supported routines. In addition, the gd library has been modified for more efficient management of grid files. If your applications require modifications, they can be made with the 5.9.3 baseline.

    Note: An example program illustrating grid access is available here: newgrid_example.tar.gz.

    Additional features of GEMPAK 5.9.4

  • GEMLIB Grid library routines converted to "C". See note above for porting instructions.

  • Capability to Plot Different Text Sizes Around Station Model Added to SFMAP

  • Capability to Plot Filtered Data Values for SFMAP

    Unidata Specific Additions

  • Dcgrib2

  • Added MSG (Meteosat second generation (eg Meteosat 8) ) navigation.

  • Maximum grid size for calculations has been increased from 400,000 to 750,000 points. The largest grid which may be stored is currently set to 1,679,940 points (based on NCWD bulletins).

  • Added USPLN lightning data decoder DCUSPLN.

    Additional features of GEMPAK 5.10.1

  • Contour labeling enhanced to support text strings.

  • New ensemble probability functions ENS_CPRB and ENS_CVA.

  • New daylight savings time rules for 2007.

  • Increased maximum grid sizes. Maximum grid size limit has been eliminated from several programs.

    Unidata Specific Additions

  • Included NCEP bufr unblocking and reblocking utility cwordsh

  • Added grid function RELI(tmpc,dwpc) function to compute Relative Humidity with respect to ice. This function utilizes the WMO standard Goff-Gratch equations.

    Additional features of GEMPAK 5.10.2

  • Multiple Locator Displays Added to NMAP2

  • Advanced Dvorak Technique Version 7.2

  • Contour Labeling Enhancement

    Unidata specific updates

  • DCSUOMI updated to handle new (modified) Suominet NetCDF file CDL (Csu.*nc products). Updated corresponding LDM pqact.conf entry.

  • GDRADR updated to remove LLMXTG maximum grid size dependency.
  • Garp updated to conform to new gempak library contour label parameters in function calls (fixes previous dumps on various systems).
  • Updated pqact patterns and tables for SREF products.
  • New programs GD2IMG and IMG2GD developed to convert gridded data to image format and image to grid.

    Additional features of GEMPAK 5.10.3

  • Option to Save Reference Time for NMAP SPF Access Added

  • Option To Categorize Models in NMAP2 Selection GUI Added

    Unidata specific updates

  • Added support for reading Unidata UNIWISC data stream AREA files in compressed format.

  • Added choice of g77 or gfortran compiler for Linux. To build from source using gfortran, you must have gfortran 4.1+. The gfortran 4.0.2 compiler tested did not handle BYTE types. To select the compiler to use, uncomment the desired compiler in Gemenviron and/or Gemenviron.profile. USE_GFORTRAN is set by default.

    Additional features of GEMPAK 5.10.4

  • Decode and Display Warnings by Polygon
  • TAF decoder now stores files based on cycle time
  • Time binning for satellite scatterometer winds
  • JASON Altimetry data
  • DCGRIB2 updated to determine GRIB2 grid definition numbers for the @@@ template from $GEMTBL/grid/grdnav.tbl.

    Additional features of GEMPAK 5.11.1

  • Added RADAR Level II build 10.0 capability for super-resolution products.

    More information can be found in the release notes here under the NMAP2 Help "What's New" section.

    Notification to retire 5 legacy programs with 5.11.2 in February, 2008

    NCEP developers have provided notification for retirement of five legacy GEMPAK GD programs. They are: GDCNTR, GDSTREAM, GDWIND, GDMAP and GDPLOT. The functionality of each of these programs is fully incorporated into GDPLOT2. In addition, GDPLOT2 provides additional capabilities beyond the capabilities provided by these individual programs. Minimal changes are needed to go from the legacy program parameter settings to GDPLOT2 parameter settings.

    The plan is to retire these five programs one year from February, 2007. That is, they will not be included with 5.11.2 in February, 2008.

    Additional features of GEMPAK 5.11.4

  • TWDR and level II radar can now be displayed in its native 250m resolution
  • GUI selection of ensembles in NMAP
  • TAF decoder modified to decode the forecast hour up to 30 instead of 24
  • Grid diagnostics
  • More information can be found in the release notes here under the NMAP2 Help "What's New" section.