next up previous contents index
Next: Preface to version 3.3.3 Up: Preface to version 3.3.4 Previous: Major bug fixes in

Minor changes in 3.3.4

Because the support for NFS under Linux in pre-2.4 versions of the kernel is incomplete, we have added the disable-flock option to the configure script which will disable history file locking. This should only be necessary to use if your Linux machine is using NFS-mounted external disks from other UNIX workstations. Also, because many 3.0 users have been utterly confused by the fact that GMT now (since 3.1) produces freeform PostScript output by default, we have added a enable-eps option so that users may change the default to Encapsulated PostScript (Confused users should really read the PAPER_MEDIA section in the gmtdefaults  man page). Furthermore, gmtinstall.bat  and gmtsuppl.bat  now produce Win32 executables that use DLL libraries. Finally, two general changes affect almost all of the GMT programs:

1.
ASCII input data using the dd:mm[:ss] format are now accepted. These geographic coordinates, as well as regular decimal or integer representations, may optinally have one of W, E, S, N (or w, e, s, n) as a suffix to indicate the sign of the coordinate. For example, 12:30:15W, 33.5s, and 45:03:15.5666N are all valid input data strings (note there can be no spaces between the number and the suffix). The same formats are also understood by any GMT command-line option that expects coordinates (e.g., -R, -J, and others, except -B since GMT has always used the colon character (:) to indicate the beginning and end of axis label and title character strings.

2.
The polar (cylindrical) projection has been enhanced to accept a modifier (a) which makes GMT expect clockwise-oriented azimuths (-Jpa or -JPa) rather than the default counter-clockwise directions (-Jp or -JP).

A few enhancements in individual program functionality have also occured:

gmtmath/grdmath
now have two more functions (RAND and NRAND) that create uniform deviates (0 < x < 1) and normal deviates (zero mean and unit variance), respectively.

grdproject
Added option -C as in mapproject  to set origin independently of -M, which now allows the units to be cm, inch, or meter. Also added option -A which behaves similarly to option -F in mapproject , allowing for a 1:1 scaling in specified units.

grdimage
For -T, cpt file can give shade as - (to skip this slice) or as a pattern fill.

grdmask
Added -L to mean that input values are geographical coordinates subject to 360 degree periodicities.

grdview
For -Qs, cpt file can give shade as - (to skip this slice) or as a pattern fill.

psscale
now paints polygons instead of an image when the cpt file is discrete and no illumination effects (-I) have been selected. This ensures that the color scale will print the expected colors on some confused color printers; it also reduced the size of the PostScript output in those cases. Finally, pattern fills are allowed in the cpt file.

psbasemap
The option -G can now take patterns.

pscontour
Now paints only those pieces of a triangle that are not to be skipped (old version always painted each triangle).

psxy/psxyz
New symbol (-Sw) added to draw pie wedges.

Finally, some changes have taken place in the supplemental packages:

cps/*.c
A new library (libuu ) provide internal uuencode  and uudecode  capability (and hence works under WIN32). Because of this, the package now only requires bzip2  to be installed. Added option -x to cpsencode  to allow it to embed executable files encountered (these are by default skipped). cpsdecode  now sets the file permissions correctly, and the special flag #CPS: (Win32 use REM CPS: ) can take wild card notations. Both programs also have new option -n which shows what the program would do without actually embedding or extracting files.

meca/*.c
several bug fixes have been incorporated, see meca/ERRATA for details.

mgg/gmttrack.c
All PostScript output is now written via pslib  functions.

spotter/backtracker
has new option -A to limit output to certain times or stages, -LF or -LB will return stage pole id rather than the predicted ages, -S to write tracks to individual files, while -C allows us to read finite rotation poles instead of stage poles.

spotter/hotspotter
also have -C to allow us to read finite rotation poles instead of stage poles.

spotter/originator
is a new program to the SPOTTER package which associates each seamount with the most likely hotspot based on flowline analysis.

x_system
is the old suite of programs that x2sys  eventually will replace completely. In the interim, we will provide it under the GMT supplements; all tools have been brought up to POSIX/ANSI-C standards.


next up previous contents index
Next: Preface to version 3.3.3 Up: Preface to version 3.3.4 Previous: Major bug fixes in
Paul Wessel
2000-03-16