The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension Geo::ReadGRIB.

0.01  Fri Apr 21 05:45:54 2006
	- original version; created by h2xs 1.23 with options
		-X -b 5.6.0 -n Geo::ReadGRIB

0.40  Sat May 27

        - Added a tempfile() method based on File::Tmp to name
          temp filed so had to change Perl version to "use 5.6.1"
        - Each method that uses wgrib.exe now uses tempfile() to
          name temp files and then removes them when done. 
        - Changed tests to use full path to test GRIB file
        - POD doc tweaks	 

0.50  June 12

        - New method extractLaLo() extracts forecast data for a given
          type and time for a range of locations. The locations will be
          all (lat, long) points in the GRIB file inside the rectangular
          area defined by (lat1, long1) and (lat2, long2) where lat1
          >= lat2 and long1 <= long2.  - that is, lat1 is north or lat2
          and long1 is west of long2 (or the same as...)

0.51  July 10 2006

        - Added END block and signal handlers to clean up temp files on
          close or interruptions.
        - Added new method getParam() to return values of selected 
          parameters useful to users.  

0.98  March 6 2009

        - Added Geo::ReadGRIB::Place and Geo::ReadGRIB::PlaceIterator
          classes.
        - extractLaLo() now returns a PlaceIterator object;  
        - Deprecated getCatalog() and getCatalogVerbose(). Getting the 
          offset index for each data type and time is now done during 
          object creation.

0.99  Oct 2009

        - A major bug fix release to support Canadian high res gribs.
        - Add a check for GDS byte 6 = 0. Croak if a not (yet) supported
          grid other than lat/long.
        - Discover scan mode from byte 28. Many changes to support south
          to north scanning. Will also print advisory messages if it 
          detects as yet unsupported modes.
        - Some refactoring and new tests. 
        - extract() now returns a PlaceIterator object like extractLaLo
          does.  

1.0   Oct 2009

        - Some documentation changes and minor adjustments. Verification
          of new GRIB type support justified finally moving to v1.0

1.1   Oct 2009

        - Bug fix release for rt.cpan.org ticket #50820 where new test
          fails for some values only on 64bit uselongdouble Perl 

1.2   Nov 2009

        - Improved extractLaLo() by reading all rows from (la1, lo1) to
          (la2, lo2) into a scalar in one read. This will get more data 
          than needed in many cases, but the temporary increase in memory
          footprint will typically be less than a megabyte. Speed increases
          grater that %35 were measured on large extracts. 

1.21  Nov 2009

        - Add tests and doc to improve "kwalitee" (already 104.35%)
        - Add and improve range testing methods in accord with DRY 
          principle and to remove range test from lalo2offset which 
          is called many times when using extractLaLo()

1.3  Jan 2010

        - Bug fix release for rt.cpan.org ticket #53494 where CMC gribs
          require a different interpretation of PDS octets 19 and 20
        - Added fix to cover changes made for fix

1.4  March 2010

        - extractLaLo() no longer saves extracted data to the object by
          default. The new method backflip() turns this behavior back on.
        - A test was added for backflip()
        - Changes made to Makefile.PL to support the cc compiler on Solaris
          and give a helpful message for those with a different compiler 
          than Perl was built with.