Recent changes to pregrid programs
   
This file documents recent changes to the pregrid programs.  We'll see
if I'm disciplined enough to keep it reasonably up-to-date.
   
2003-01-24 (pregrid version 0.28):
   
    - Correct the truelat for southern hemisphere polar grids.
    
 
 Affected files:
 - util/gribcode.F (test on hemisphere before setting
	      truelat)
 
- util/rd_grib.F (test on hemisphere before setting
	      truelat)
 
 
2001-09-19 (pregrid version 0.26):
   
    - Slight change to the iterative algorithm which computes
    temperature from virtual temperature for the ON84 GDAS data set.
    See affected file for details.
    
 
 Affected files:
 - on84/tv_to_t.F (change the conversion algorithm, and
	      stop things if they don't converge)
 
 
2001-02-14 (pregrid version 0.25):
   
    -  Added the snow-propagation function to ncep.grib code.  This
	  function was already there for on84 code, and ported in
	  pretty conveniently.
 
 Affected files:
 - ncep.grib/snowprop.F (added this subroutine)
 
- ncep.grib/output.F   (write the snow-cover to a different
		  file, and send information back to main routine)
 
- ncep.grib/pregrid_ng.F (call the new subroutine, and another call to
	      delete_files)
 
- ncep.grib/Makefile   (added snowprop.o to list of object
			  files)
 
 
 
-  Allow file names to have date stamps out to minutes or
	      seconds, if the user requests a time interval (in
	      seconds) that is not evenly divisible into hours or
	      minutes.
 
 Affected files:
 - grib.misc/pregrid_grib.F
 
- grib.misc/datint.F
 
- grib.misc/file_delete.F
 
- grib.misc/output.F
 
- grib.misc/rrpr.F
 
- ncep.grib/pregrid_ng.F
 
- ncep.grib/datint.F
 
- ncep.grib/output.F
 
- ncep.grib/sstint.F
 
- on84/pregrid_on84.F
 
- on84/datint.F
 
- on84/output.F
 
- on84/snowprop.F
 
- on84/sstint.F
 
 
2000-11-07 (pregrid version 0.24):
   
    -  For GRIB decoding routines, add a cylindrical equidistant
grid to lat-lon to x-y routine.
 
 Affected files:
 
	    gribcode.F (routine gribllxy)
 
 
 
-  For GRIB decoding routines, define sec1(25) and sec1(26) as
binary flags (0=false, 1=true) for the presence of a Grid Description
Section (GDS) and a Bit Map Section (BMS), respectively. 
 
 Affected files:
 
	    gribcode.F (numerous routines)
 
 
 
-  A number of changes mostly related to predefined
         grids for GRIB decoding:
 
 - Take gclon out of the module, and use gridinfo(6) instead.
                 This makes for one less thing for the user to set in the
                 the case of predefined grids.
 - Add a number of predefined grids (61, 62, 63, 64, 105)
 - Add a logical variable RECOGNIZED_GRID if the grid is 
                 recognized, either from the GDS or from the list of 
                 predefined grids.
 
 Affected files:
 gribcode.F (numerous routines)
 
 
2000-10-27 (pregrid version 0.23):
   
    - Added a program (util/build_mosaic.F) to combine two or more 
        tiles of a lat/lon grid into one tile.  See the 
        associated comments in the FAQ
          file for a few details.
 
 Affected files:
 
	    util/build_mosaic.F (new source-code file)
 Makefile (option to make the program by issuing the
            command "make build_mosaic")
 
 
2000-09-07 (pregrid version 0.22):
   
    - A SUN portability problem.  Subroutine GRIBPRINT wasn't
	  building format strings quite right.  That has been
	  corrected.
 
 Affected files:
 
	    util/gribcode.F (subroutine gribprint)
 
 
 
- A SUN portability problem.  Subroutine GRIBLLG had
	  negative steps in an array reference.  That confused SUN and
	  has been replaced by a do-loop.
 
 Affected files:
 
      util/gribcode.F (subroutine griblgg) 
 
 
2000-08-31 (pregrid version 0.21):
   
    - Changed the grib.misc program and the ncep.grib program
    to recognize the field name "SKINTEMP" in the Vtable as something
    we can use as a sea-surface temperature. 
 
 Affected files:
 
      grib.misc/pregrid_grib.F 
 ncep.grib/pregrid_ng.F
 ncep.grib/output.F
 
 
 
- Turned off an error print (actually a warning) that was
	scaring people in ncep.grib program.  This happened when the
	program, as expected, tried to open a non-existent file.
 
 Affected files:
 
      ncep.grib/rd_grib.F 
 util/cio.c
 
 
2000-08-10 (pregrid version 0.20):
   
    - Added the "thinned-grid" capability to GRIB processing.  This
code will now be able to deal with the WAFS grids 37 to 44 on an
individual basis.  There is still no mosaic capability in pregrid.
 
 Affected files:
 
Documentation HOME
Last modified: Fri Jan 24 09:58:10 MST 2003