next up previous contents index
Next: 1.1.2 Overview of GMT Up: 1.1 What is new Previous: 1.1 What is new   Contents   Index

1.1.1 Overview of GMT 4.1.3 [June-1, 2006]

Changes in GMT 4.1.3 are relatively minor and predominantly bug fixes. However, a few enhancements have been made to overcome limitations in the previous versions:

  1. Added the Hughes 1980 ellipsoid for projection support for DMSP SSM/I grid products.
  2. grdfft has an extended -F option to allow for either Gaussian- or cosine-tapered filtering.
  3. psscale now has a -Q option so that logarithmic color scales and annotations can be handled properly.
  4. makecpt and grd2cpt have a new -M option to allow the background, foreground, and NaN-colors to be assigned using the GMT defaults instead of the settings in the master CPT file.
  5. mgd77list in the mgd77 supplement has new option -Q to specify limits on speed and azimuths for output records.

Below is a list of previous problems (some accidentily introduced in GMT 4.1.2) that we have identified and corrected in the current release:

gmt_grdio.c
: Bug in GMT_grd_shift for gridline-registered grids; this function is used in grdedit to rotate grids of 360-degree longitudinal extent. Also added better testing for subsets of global (0-360) grids.
gmt_init.c
: GMT_PS_init was called after -PAR=val had been decoded, resetting the PostScript-related parameters to their default settings.
gmt_support.c
: GMT_set_xy_domain padded region for pixel instead of grid registration, which could cause SEGV in xyz2grd if (x,y) was less than half the grid-spacing outside region.
blockmean.c
: The -C option got reversed in 4.1.2 - now fixed.
blockmedian.c
: The -C option got reversed in 4.1.2 - now fixed.
grdcontour.c
: The -C option with a non-cpt file failed to read due to lack of proper if-test.
grdedit.c
: The -S option was backwards and tested w-e=360; should be e-w=360.
grdimage.c
: Fixed bug introduced by GMT_get_inc in 4.1.2. Internal projected grid never took node_offset from input grid.
grdmask.c
: Polygons with zig-zag shape would sometimes cause a node exactly on a polygon vertex to be considered inside. Radius was reset to 0 after -Sradius was assigned.
grdvector.c
: The -A option was not properly initiated.
psbasemap.c
: The -L option did not properly parse the optional :label:<just> part.
pslegend.c
: If the M (for map scale) was used, the -R and -J options would be reset. Also prevented the undoing of -X and -Y at the end of the program.


next up previous contents index
Next: 1.1.2 Overview of GMT Up: 1.1 What is new Previous: 1.1 What is new   Contents   Index
Paul Wessel 2006-05-31