Next: Preface to version 3.3.3
Up: Preface to version 3.3.4
Previous: Major bug fixes in
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: Preface to version 3.3.3
Up: Preface to version 3.3.4
Previous: Major bug fixes in
Paul Wessel
2000-03-16