Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 5764c67416561ab82b35afcf9c650e17 > files > 553

GMT-doc-4.5.2-1.fc13.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
original version by:  Nikos Drakos, CBLU, University of Leeds
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>1.1.3 Overview of GMT 4.5.0 [July-15, 2009]</TITLE>
<META NAME="description" CONTENT="1.1.3 Overview of GMT 4.5.0 [July-15, 2009]">
<META NAME="keywords" CONTENT="GMT_Docs">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">

<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="GMT_Docs.css">

<LINK REL="next" HREF="node14.html">
<LINK REL="previous" HREF="node12.html">
<LINK REL="up" HREF="node10.html">
<LINK REL="next" HREF="node14.html">
</HEAD>

<BODY  bgcolor="#ffffff">
<!--Navigation Panel-->
<A NAME="tex2html2646"
  HREF="node14.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
<A NAME="tex2html2640"
  HREF="node10.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
<A NAME="tex2html2634"
  HREF="node12.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
<A NAME="tex2html2642"
  HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> 
<A NAME="tex2html2644"
  HREF="node255.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> 
<BR>
<B> Next:</B> <A NAME="tex2html2647"
  HREF="node14.html">1.1.4 Overview of GMT</A>
<B> Up:</B> <A NAME="tex2html2641"
  HREF="node10.html">1.1 What is new</A>
<B> Previous:</B> <A NAME="tex2html2635"
  HREF="node12.html">1.1.2 Overview of GMT</A>
 &nbsp; <B>  <A NAME="tex2html2643"
  HREF="node1.html">Contents</A></B> 
 &nbsp; <B>  <A NAME="tex2html2645"
  HREF="node255.html">Index</A></B> 
<BR>
<BR>
<!--End of Navigation Panel-->

<H2><A NAME="SECTION00913000000000000000">
1.1.3 Overview of </A><A NAME="tex2html222"
  HREF="http://gmt.soest.hawaii.edu"><B>GMT</B></A> 4.5.0 [July-15, 2009]
</H2>

<P>
This is another significant update of the official distribution and hence it has a mix of bug fixes
and program enhancements.  We have added a new supplement (<B>sph</B>) which
offers interpolation, triangulation (Delaunay and Voronoi), and distance calculations on a 
spherical surface.  The hard work is done by the original effort of Robert Renka who developed
the Fortran-77 SSRFPACK and STRIPACK libraries; these are here supplied via a <I>f2c</I><A NAME="3046"></A>-assisted
translation.
The <B>imgsrc</B> supplement has a new Bourne script <A NAME="tex2html223"
  HREF="../man/img2google.html"><I><B>img2google</B></I></A><A NAME="3050"></A>, which simplifies
making Google Earth tiles from Sandwell and Smith bathymetry. The <B>mgd77</B> supplement
has a new program <A NAME="tex2html224"
  HREF="../man/mgd77magref.html"><I><B>mgd77magref</B></I></A><A NAME="3055"></A>, which is used to evaluate either the CM4 comprehensive geomagnetic
model, a more sophisticated alternative to IGRF, or the IGRF. The <B>misc</B> supplement has received
two new tools (<A NAME="tex2html225"
  HREF="../man/gmt2kml.html"><I><B>gmt2kml</B></I></A><A NAME="3060"></A> and <A NAME="tex2html226"
  HREF="../man/kml2gmt.html"><I><B>kml2gmt</B></I></A><A NAME="3065"></A>) that simplify the presentation of <A NAME="tex2html227"
  HREF="http://gmt.soest.hawaii.edu"><B>GMT</B></A> data
in Google Earth, and one (<A NAME="tex2html228"
  HREF="../man/dimfilter.html"><I><B>dimfilter</B></I></A><A NAME="3073"></A>) that offers directional spatial filtering of grids.
The <B>x2sys</B> supplement has a new tool (<A NAME="tex2html229"
  HREF="../man/x2sys_merge.html"><I><B>x2sys_merge</B></I></A><A NAME="3078"></A>) to merge updated COEs table into a main COE table database.
Finally, <A NAME="tex2html230"
  HREF="../man/ps2raster.c.html"><I><B>ps2raster.c</B></I></A><A NAME="3083"></A> has evolved further and can now be used to create simple KML files for Google Earth.

<P>
A major new enhancement is the global option <B>-g</B>, which is used to determine if excessive spacing
between data points (``gaps'', to be defined in a variety of ways) should be used to segment an otherwise continuous
line.  We expect to enable <B>-g</B> in several programs during the next revision; at the moment it is
available in <A NAME="tex2html231"
  HREF="../man/gmtconvert.html"><I><B>gmtconvert</B></I></A><A NAME="3090"></A>, <A NAME="tex2html232"
  HREF="../man/mapproject.html"><I><B>mapproject</B></I></A><A NAME="3095"></A>, <A NAME="tex2html233"
  HREF="../man/psxy.html"><I><B>psxy</B></I></A><A NAME="3100"></A> and <A NAME="tex2html234"
  HREF="../man/psxyz.html"><I><B>psxyz</B></I></A><A NAME="3105"></A>.
Given that all the lower-case <A NAME="tex2html235"
  HREF="http://gmt.soest.hawaii.edu"><B>GMT</B></A> options deal with low-level data i/o settings we have decided
to rename the <B>-M</B> option (which controls the presence of multiple segment headers) to <B>-m</B>; this
allows us to promote this ubiquitous option to global status (<I>i.e.</I>, has the same meaning in all <A NAME="tex2html236"
  HREF="http://gmt.soest.hawaii.edu"><B>GMT</B></A> programs).
Use of <B>-M</B> will remain valid for the rest of <A NAME="tex2html237"
  HREF="http://gmt.soest.hawaii.edu"><B>GMT</B></A> 4.x but results in a warning about the new usage.
Related to this is the introduction of a new parameter (<B>NAN_RECORDS</B>) that determines if NaNs in
key columns (such as longitude, latitude) should constitute a line break or bad data to be skipped.

<P>
We have revised how ellipsoids are specified.  When importing an ellipsoid file, we allow a,b,f as ellipsoid parameters,
where b or f could both be zero.  If file does not exist, attempt to read name as a[/[b=<IMG
 WIDTH="8" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
 SRC="img12.png"
 ALT="$\vert$">f=]f],
meaning <I>semi-major axis</I>, b=<I>semi-minor axis</I>, f = <I>flattening</I>, or <I>inverse flattening</I>.  We have also
added parameters for the TOPEX ellipsoid and for the Moon and planets (IAU2000).

<P>
This release of <A NAME="tex2html238"
  HREF="http://gmt.soest.hawaii.edu"><B>GMT</B></A> coincides with the release 2.0 of GSHHS, the coastline data used by <A NAME="tex2html239"
  HREF="http://gmt.soest.hawaii.edu"><B>GMT</B></A>.  In addition to
general improvements to the data, we have expanded the <B>-A</B> option that controls the limits on what features
to extract.  New modifiers allow users to exclude ``river-lakes'' and any feature whose area is less than a
fraction of the original full resolution feature.

<P>
Finally, our configure script continues to evolve and now better supports installation on 64-bit systems and
can automatically detect if and where netCDF exists on your system.

<P>
Here is the list of bug corrections:
<DL>
<DT><STRONG><A NAME="tex2html240"
  HREF="../man/gmt_customio.c.html"><I><B>gmt_customio.c</B></I></A><A NAME="3129"></A></STRONG></DT>
<DD>: In <TT>GMT_ras_read_grd_info</TT>, wrong size was passed to fread.
	
</DD>
<DT><STRONG><A NAME="tex2html241"
  HREF="../man/gmt_grdio.c.html"><I><B>gmt_grdio.c</B></I></A><A NAME="3135"></A></STRONG></DT>
<DD>: Fixed bug in <TT>GMT_grd_setregion</TT>: longitudes were limited inward
		instead of outward. Caused white-space left and right in <A NAME="tex2html242"
  HREF="../man/grdimage.html"><I><B>grdimage</B></I></A><A NAME="3141"></A>.
	
</DD>
<DT><STRONG><A NAME="tex2html243"
  HREF="../man/gmt_init.c.html"><I><B>gmt_init.c</B></I></A><A NAME="3146"></A></STRONG></DT>
<DD>: No longer remove supposedly empty <U>.gmtcommands4</U> file.
		Could have been written to by piped <A NAME="tex2html244"
  HREF="http://gmt.soest.hawaii.edu"><B>GMT</B></A> command. Now create/write only when new matter is to be written.
	
</DD>
<DT><STRONG><A NAME="tex2html245"
  HREF="../man/gmt_io.c.html"><I><B>gmt_io.c</B></I></A><A NAME="3155"></A></STRONG></DT>
<DD>: When only <B>-mi</B> is set there should be no multisegment headers on output.
		yet there was no if-test to check for that.
	
</DD>
<DT><STRONG><A NAME="tex2html246"
  HREF="../man/gmt_map.c.html"><I><B>gmt_map.c</B></I></A><A NAME="3161"></A></STRONG></DT>
<DD>: Fixed serious bug in <TT>GMT_az_backaz_flatearth</TT>: incorrectly
		converted degrees to radians. Fixed bug in <TT>GMT_get_rotate_pole</TT>: called <TT>GMT_rotate_pole_forward</TT> with radians instead of degrees.
		Incorrectly attempted to free array only used when antialias is on.
		Fixed inability to determine projection pole when central meridian and western boundary are the same (Albers, Conic equidistant).
		Incorrectly used central longitude to set default midpoint for 3-D maps using the <B>-E...+</B> mechanism when data were not geographic.
		Numerous bug fixes related to UTM: Did not report bad zone
		for <IMG
 WIDTH="16" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
 SRC="img13.png"
 ALT="$&lt;$"> A or <IMG
 WIDTH="16" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
 SRC="img11.png"
 ALT="$&gt;$"> Z; Zones A+B reached till 84S instead of 80S; Zone J
		wrongly produced value for Zone K; Zones U+W were not recognized;
		Now also equates Zone O to Zone P (already equated Zone I to J).
	
</DD>
<DT><STRONG><A NAME="tex2html247"
  HREF="../man/gmt_mgg_header2.c.html"><I><B>gmt_mgg_header2.c</B></I></A><A NAME="3170"></A></STRONG></DT>
<DD>: There was no support for (a) floating point grids and (b) swapping happened based
		on machine byte order and not based on actual file byte order.
	
</DD>
<DT><STRONG><A NAME="tex2html248"
  HREF="../man/gmt_nc.c.html"><I><B>gmt_nc.c</B></I></A><A NAME="3175"></A></STRONG></DT>
<DD>:  Argument [layer] was not stripped from varname and would end up
		in output grid.  Set <I>zmin/zmax</I> to NaN when info not in header.
	
</DD>
<DT><STRONG><A NAME="tex2html249"
  HREF="../man/gmt_plot.c.html"><I><B>gmt_plot.c</B></I></A><A NAME="3180"></A></STRONG></DT>
<DD>: Crashed when using time labels in 3D plot.
	
</DD>
<DT><STRONG><A NAME="tex2html250"
  HREF="../man/gmt_proj.c.html"><I><B>gmt_proj.c</B></I></A><A NAME="3185"></A></STRONG></DT>
<DD>: Fixed bug in longitude computation when standard parallel is on Southern Hemisphere.
	
</DD>
<DT><STRONG><A NAME="tex2html251"
  HREF="../man/gmt_support.c.html"><I><B>gmt_support.c</B></I></A><A NAME="3190"></A></STRONG></DT>
<DD>: Exceeded array bounds in <TT>GMT_read_cpt</TT> for hsv conversion.
		The 3-D view <B>-E</B> option used in many programs (such as <A NAME="tex2html252"
  HREF="../man/psxyz.html"><I><B>psxyz</B></I></A><A NAME="3197"></A>) could not handle exponential notations.
		Determining of a color scale is continuous should be based on HSV (not RGB) values when read as HSV.
		The modifier :<I>radius</I>[unit] to the <B>-G</B> option in <A NAME="tex2html253"
  HREF="../man/grdcontour.html"><I><B>grdcontour</B></I></A><A NAME="3203"></A> for
		the placement of contour labels is now <B>+r</B><I>radius</I>[unit] since the colon interfered with ddd:mm:ss coordinates.
		Given <B>-I</B>601+/601+ the y-increment was not processed correctly.
		Fixed bug  when <I>x_inc</I> in km, m, etc, the value was ignored (always 1).
	
</DD>
<DT><STRONG><A NAME="tex2html254"
  HREF="../man/blockmean.c.html"><I><B>blockmean.c</B></I></A><A NAME="3209"></A></STRONG></DT>
<DD>: Gave bogus usage about number of input columns when <B>-E</B> is set
		but <B>-E</B> only affects output.  Same for  <A NAME="tex2html255"
  HREF="../man/blockmedian.c.html"><I><B>blockmedian.c</B></I></A><A NAME="3216"></A> and <A NAME="tex2html256"
  HREF="../man/blockmode.c.html"><I><B>blockmode.c</B></I></A><A NAME="3221"></A>.
	
</DD>
<DT><STRONG><A NAME="tex2html257"
  HREF="../man/gmtconvert.c.html"><I><B>gmtconvert.c</B></I></A><A NAME="3226"></A></STRONG></DT>
<DD>: With <B>-S</B>, did not report the number of output segments.
	
</DD>
<DT><STRONG><A NAME="tex2html258"
  HREF="../man/gmtmath.c.html"><I><B>gmtmath.c</B></I></A><A NAME="3232"></A></STRONG></DT>
<DD>: Tried to free memory that was not allocated.
	
</DD>
<DT><STRONG><A NAME="tex2html259"
  HREF="../man/grdfilter.c.html"><I><B>grdfilter.c</B></I></A><A NAME="3237"></A></STRONG></DT>
<DD>: Toggle <B>-T</B> was not processed correctly if <B>-R</B><I>gridfile</I> was given.
	
</DD>
<DT><STRONG><A NAME="tex2html260"
  HREF="../man/grdgradient.c.html"><I><B>grdgradient.c</B></I></A><A NAME="3244"></A></STRONG></DT>
<DD>: For geographic grids, make sure N and S pole only has a single value on output.
	
</DD>
<DT><STRONG><A NAME="tex2html261"
  HREF="../man/greenspline.c.html"><I><B>greenspline.c</B></I></A><A NAME="3249"></A></STRONG></DT>
<DD>: Calculation of nz layers was off by one, leaving out the penultimate layer.
	
</DD>
<DT><STRONG><A NAME="tex2html262"
  HREF="../man/grdimage.c.html"><I><B>grdimage.c</B></I></A><A NAME="3254"></A></STRONG></DT>
<DD>: We now make sure the NaN color is unique when <B>-Q</B> is used.
	
</DD>
<DT><STRONG><A NAME="tex2html263"
  HREF="../man/grdmath.c.html"><I><B>grdmath.c</B></I></A><A NAME="3260"></A></STRONG></DT>
<DD>: The <B>PDIST</B> operator did not handle binary input files (as <B>LDIST</B> does).
	
</DD>
<DT><STRONG><A NAME="tex2html264"
  HREF="../man/ps2raster.c.html"><I><B>ps2raster.c</B></I></A><A NAME="3265"></A></STRONG></DT>
<DD>: Exceeded memory allocation for out_file.  Now in static memory.
	
</DD>
<DT><STRONG><A NAME="tex2html265"
  HREF="../man/psclip.c.html"><I><B>psclip.c</B></I></A><A NAME="3270"></A></STRONG></DT>
<DD>: Produce at least ``S V'' when the clippath is empty.
	
</DD>
<DT><STRONG><A NAME="tex2html266"
  HREF="../man/pscoast.c.html"><I><B>pscoast.c</B></I></A><A NAME="3275"></A></STRONG></DT>
<DD>: Produce at least ``S V'' when the clippath is empty.
	
</DD>
<DT><STRONG><A NAME="tex2html267"
  HREF="../man/psscale.c.html"><I><B>psscale.c</B></I></A><A NAME="3280"></A></STRONG></DT>
<DD>: When using <B>-A</B> with a vertical color bar, the annotations where left-
		in stead of right-aligned.  When using <B>-A</B> on horizontal bar, the last tick mark would not appear. 
	
</DD>
<DT><STRONG><A NAME="tex2html268"
  HREF="../man/gshhs/gshhs.c.html"><I><B>gshhs/gshhs.c</B></I></A><A NAME="3287"></A></STRONG></DT>
<DD>: Checked wrong variable to test if a file was given on the command line.
	
</DD>
<DT><STRONG><A NAME="tex2html269"
  HREF="../man/meca/util_meca.c.html"><I><B>meca/util_meca.c</B></I></A><A NAME="3292"></A></STRONG></DT>
<DD>: Needed to convert the output from <TT>d_atan2</TT> to degrees.
	
</DD>
<DT><STRONG><A NAME="tex2html270"
  HREF="../man/mgd77/mgd77.c.html"><I><B>mgd77/mgd77.c</B></I></A><A NAME="3298"></A></STRONG></DT>
<DD>: Was failing to read Windows terminated ASCII files.
		Fixed bug in <TT>MGD77_igrf10syn</TT> routine (mistake done while cleaning the
		<I>f2c</I><A NAME="3303"></A> version) that resulted in altitude always being on Earth surface
		when geocentric coordinates were used.  Do not use any <A NAME="tex2html271"
  HREF="http://gmt.soest.hawaii.edu"><B>GMT</B></A> i/o-functions to access ascii files on
		creation/writing so that it can work under Windows as well.
		Converting files from netCDF to MGD77 where time = NaN gave junk records.
	
</DD>
<DT><STRONG><A NAME="tex2html272"
  HREF="../man/mgd77/mgd77list.c.html"><I><B>mgd77/mgd77list.c</B></I></A><A NAME="3310"></A></STRONG></DT>
<DD>: Used GMT_LONG in <TT>memset</TT> for an array allocated as int.
		Used wrong time for IGRF calculation; worst case situation was off by 1 year.
	
</DD>
<DT><STRONG><A NAME="tex2html273"
  HREF="../man/mgd77/mgd77manage.c.html"><I><B>mgd77/mgd77manage.c</B></I></A><A NAME="3316"></A></STRONG></DT>
<DD>: The <B>-D</B> option would remove original attributes.  Now
		both original and revised attributes are carried in memory.
		This problem also affected <A NAME="tex2html274"
  HREF="../man/mgd77convert.html"><I><B>mgd77convert</B></I></A><A NAME="3322"></A> <B>-FC</B> if used on a
		file after <A NAME="tex2html275"
  HREF="../man/mgd77manage.html"><I><B>mgd77manage</B></I></A><A NAME="3328"></A> <B>-D</B> had been run.
		Used wrong time for IGRF calculation; worst case situation was off by 1 year.
		Now uses <TT>GMT_read_img</TT> to handle *.img files; earlier the inline code would fail on the new extended img files.
	
</DD>
<DT><STRONG><A NAME="tex2html276"
  HREF="../man/mgd77/mgd77sniffer.c.html"><I><B>mgd77/mgd77sniffer.c</B></I></A><A NAME="3335"></A></STRONG></DT>
<DD>: Did not reset the E77 structure between cruises.
	
</DD>
<DT><STRONG><A NAME="tex2html277"
  HREF="../man/misc/gmtstitch.c.html"><I><B>misc/gmtstitch.c</B></I></A><A NAME="3340"></A></STRONG></DT>
<DD>: Did not read standard input if no files were given.  Now honors <B>-V</B> properly.
	
</DD>
<DT><STRONG><A NAME="tex2html278"
  HREF="../man/x2sys/x2sys.c.html"><I><B>x2sys/x2sys.c</B></I></A><A NAME="3346"></A></STRONG></DT>
<DD>: Wrong array argument passed for correction aux values.
	
</DD>
<DT><STRONG><A NAME="tex2html279"
  HREF="../man/x2sys/x2sys_cross.c.html"><I><B>x2sys/x2sys_cross.c</B></I></A><A NAME="3351"></A></STRONG></DT>
<DD>: Removed the <B>-F</B> option which was not honored anyway.
	
</DD>
<DT><STRONG><A NAME="tex2html280"
  HREF="../man/x2sys/x2sys_init.c.html"><I><B>x2sys/x2sys_init.c</B></I></A><A NAME="3357"></A></STRONG></DT>
<DD>: Now properly copies the *.def file to the TAG dir.
	
</DD>
<DT><STRONG><A NAME="tex2html281"
  HREF="../man/x2sys/x2sys_datalist.c.html"><I><B>x2sys/x2sys_datalist.c</B></I></A><A NAME="3362"></A></STRONG></DT>
<DD>: Only ASCII output had corrections (<B>-L</B>) applied.
	
</DD>
<DT><STRONG><A NAME="tex2html282"
  HREF="../man/x2sys/x2sys_put.c.html"><I><B>x2sys/x2sys_put.c</B></I></A><A NAME="3368"></A></STRONG></DT>
<DD>: Fixed <B>-D</B> option (was falling in a endless loop).
</DD>
</DL>

<P>
Here is a list of the recent enhancement to various programs:

<P>

<OL>
<LI><A NAME="tex2html283"
  HREF="../man/gmt_init.c.html"><I><B>gmt_init.c</B></I></A><A NAME="3374"></A> has added support for enhanced <B>-E</B> option for 3-D perspective
		views which allows the specification of a fixed point (needed for
		new Default setting <B>NAN_RECORDS</B> = skip<IMG
 WIDTH="8" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
 SRC="img12.png"
 ALT="$\vert$">pass [skip].
		If ``pass'' we treat let the programs handle the NaNs; for some
		programs the NaNs in input record will act as indicators of
		data gaps for continuous lines.  If ``skip'' we report them
		as bad records.  In both cases the records are skipped.
		Allow negative integer interval (-n) for annotating log axis; this means annotate every n'th power of 10.
</LI>
<LI><A NAME="tex2html284"
  HREF="../man/gmt_nc.c.html"><I><B>gmt_nc.c</B></I></A><A NAME="3380"></A> will properly handle netCDF that have LatLon = 0, 1: flip x and y.
</LI>
<LI><A NAME="tex2html285"
  HREF="../man/gmt_shore.c.html"><I><B>gmt_shore.c</B></I></A><A NAME="3385"></A> Added support for the <B>+p</B><I>percent</I> modifier to limit features whose
		area is less <I>percent</I> of the corresponding full-resolution polygon.
</LI>
<LI><A NAME="tex2html286"
  HREF="../man/gmt_support.c.html"><I><B>gmt_support.c</B></I></A><A NAME="3390"></A> enables <TT>GMT_intpol</TT> to handle NaNs by treating them as segment
		boundaries.  Rely on Shewchuk's triangle function to get Voronoi output.
</LI>
<LI><A NAME="tex2html287"
  HREF="../man/blockmedian.c.html"><I><B>blockmedian.c</B></I></A><A NAME="3396"></A> now returns the quantile(x), quantile(y) location when <B>-T</B> is used.
		Added <B>-Eb</B> to get box-and-whisker output (0. 25, 50, 75, and 100% quantiles).
</LI>
<LI><A NAME="tex2html288"
  HREF="../man/gmtconvert.c.html"><I><B>gmtconvert.c</B></I></A><A NAME="3403"></A> now allows <B>-S</B><IMG
 WIDTH="16" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="img14.png"
 ALT="$\sim$">pattern which reports segments whose header does NOT contain pattern.
		Should pattern actually start with <IMG
 WIDTH="16" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="img14.png"
 ALT="$\sim$"> we escape it with <!-- MATH
 $\backslash\sim$
 -->
<IMG
 WIDTH="28" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
 SRC="img15.png"
 ALT="$\backslash\sim$">pattern.
</LI>
<LI><A NAME="tex2html289"
  HREF="../man/gmtselect.c.html"><I><B>gmtselect.c</B></I></A><A NAME="3409"></A> can now handle dateTclock strings in <B>-Z</B> when used with
		data whose 3rd column contains time.
</LI>
<LI><A NAME="tex2html290"
  HREF="../man/gmtmath.c.html"><I><B>gmtmath.c</B></I></A><A NAME="3415"></A> added <B>MOD</B> function (remainder after floored division,
		Knuth style). This is in contrast to <B>FMOD</B> which gives the remainder after (horror) truncated division.
</LI>
<LI><A NAME="tex2html291"
  HREF="../man/gmtselect.c.html"><I><B>gmtselect.c</B></I></A><A NAME="3420"></A> Same upgrade to <B>-A</B> option as <A NAME="tex2html292"
  HREF="../man/pscoast.html"><I><B>pscoast</B></I></A><A NAME="3426"></A>.
</LI>
<LI><A NAME="tex2html293"
  HREF="../man/grdcut.c.html"><I><B>grdcut.c</B></I></A><A NAME="3431"></A> has new option <B>-Z</B> which is used to determine a rectangular subregion
		so that the rejected area have values entirely outside the given z-range.
</LI>
<LI><A NAME="tex2html294"
  HREF="../man/grdfft.c.html"><I><B>grdfft.c</B></I></A><A NAME="3437"></A> now also has a Butterworth band-pass filter.
</LI>
<LI><A NAME="tex2html295"
  HREF="../man/grdinfo.c.html"><I><B>grdinfo.c</B></I></A><A NAME="3442"></A> will now use plain text (and not code) to report the file format used.
		Add option <B>-L</B>0 to actually scan data to determine <I>zmin</I> and <I>zmax</I>.
</LI>
<LI><A NAME="tex2html296"
  HREF="../man/grdlandmask.c.html"><I><B>grdlandmask.c</B></I></A><A NAME="3448"></A> Same upgrade to <B>-A</B> option as <A NAME="tex2html297"
  HREF="../man/pscoast.html"><I><B>pscoast</B></I></A><A NAME="3454"></A>.
</LI>
<LI><A NAME="tex2html298"
  HREF="../man/grdmath.c.html"><I><B>grdmath.c</B></I></A><A NAME="3459"></A> added <B>MOD</B> function (remainder after floored division).
</LI>
<LI><A NAME="tex2html299"
  HREF="../man/ps2raster.c.html"><I><B>ps2raster.c</B></I></A><A NAME="3464"></A> takes <B>-W+k</B> to create a simple KML file for Google Earth.  Several
		other modifiers help to populate the KML file.
</LI>
<LI><A NAME="tex2html300"
  HREF="../man/psclip.c.html"><I><B>psclip.c</B></I></A><A NAME="3470"></A> has a new option <B>-T</B> that turns on map region clipping without any
		input data files; it is a shorthand for <B>-N</B> <U>/dev/null</U>.
</LI>
<LI><A NAME="tex2html301"
  HREF="../man/pscoast.c.html"><I><B>pscoast.c</B></I></A><A NAME="3478"></A> has enhanced <B>-C</B>[<B>l</B><IMG
 WIDTH="8" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
 SRC="img12.png"
 ALT="$\vert$"><B>r</B>/]it fill offers to paint river-lakes separately from lakes.
		The <B>-A</B> option can be used to exclude river-lakes or lakes for level 2.
		<B>-W</B> now allows different pens for the 4 levels of shorelines.
</LI>
<LI><A NAME="tex2html302"
  HREF="../man/pglegend.c.html"><I><B>pglegend.c</B></I></A><A NAME="3486"></A> allows <B>S</B> record not to have <I>text</I>. Until now, when left empty would
		use whatever <I>text</I> was set to in previous record.  The <IMG
 WIDTH="16" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
 SRC="img11.png"
 ALT="$&gt;$"> record no longer needed before T;
		T, L, S, H alignment harmonized; I, M, B spacing improved; <B>-B</B> option added.
</LI>
<LI><A NAME="tex2html303"
  HREF="../man/psxy.c.html"><I><B>psxy.c</B></I></A><A NAME="3492"></A> added <B>-g</B> to break lines into segments based on gap criteria;
		added <B>-T</B> to be a shorthand for reading no input, where we used <U>/dev/null</U> before.
</LI>
<LI><A NAME="tex2html304"
  HREF="../man/psxyz.c.html"><I><B>psxyz.c</B></I></A><A NAME="3500"></A> added <B>-g</B> to break lines into segments based on gap criteria.
</LI>
<LI><A NAME="tex2html305"
  HREF="../man/triangulate.c.html"><I><B>triangulate.c</B></I></A><A NAME="3506"></A> has new option <B>-Q</B> to generate Voronoi polygon edges.
</LI>
<LI><A NAME="tex2html306"
  HREF="../man/mgd77/mgd77convert.c.html"><I><B>mgd77/mgd77convert.c</B></I></A><A NAME="3512"></A> allows users to give file.ext on command line.
</LI>
<LI><A NAME="tex2html307"
  HREF="../man/mgd77/mgd77list.c.html"><I><B>mgd77/mgd77list.c</B></I></A><A NAME="3517"></A> can now take <B>-DA</B> and <B>-DB</B> which, in the presence of time = NaN,
		will not output such records [<B>-Da</B><IMG
 WIDTH="8" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
 SRC="img12.png"
 ALT="$\vert$"><B>b</B> will].  Also clarified the ranges implied by <B>-D</B> and <B>-S</B>.
		Added <B>-F</B>ytime which gives decimal absolute year for time output.
		Modifier <B>-At</B> added which attempts to create fake cruise times
		based on header information and distance along track.
</LI>
<LI><A NAME="tex2html308"
  HREF="../man/mgd77/mgd77manage.c.html"><I><B>mgd77/mgd77manage.c</B></I></A><A NAME="3529"></A> added <B>-AE</B> to ignore the verification status and process e77 anyway.
</LI>
<LI><A NAME="tex2html309"
  HREF="../man/mgd77/mgd77path.c.html"><I><B>mgd77/mgd77path.c</B></I></A><A NAME="3535"></A> added <B>-P-</B> to just list the IDs and not the full paths.
</LI>
<LI><A NAME="tex2html310"
  HREF="../man/mgd77/mgd77track.c.html"><I><B>mgd77/mgd77track.c</B></I></A><A NAME="3541"></A> added <B>-Gt</B><IMG
 WIDTH="8" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
 SRC="img12.png"
 ALT="$\vert$"><B>d</B><I>gap</I> to recognize gaps in tracks based on
		distance or time between successive points.
</LI>
<LI><A NAME="tex2html311"
  HREF="../man/mgg/mgd77togmt.c.html"><I><B>mgg/mgd77togmt.c</B></I></A><A NAME="3547"></A> added new <B>-T</B> and <B>-W</B> options to store total field and account for the
		magnetometer tow distance. Also tries to get info from header file.
</LI>
<LI><A NAME="tex2html312"
  HREF="../man/misc/gmtstitch.c.html"><I><B>misc/gmtstitch.c</B></I></A><A NAME="3554"></A> has enhanced <B>-T</B> option to eliminate connections when the 2nd closest
		pair is too close.  Also added <B>-C</B> option to simply separate the open from the closed polygons (no stitching).
		Added <B>-L</B> option to write out segment-link information.
</LI>
<LI><A NAME="tex2html313"
  HREF="../man/x2sys/x2sys_list.c.html"><I><B>x2sys/x2sys_list.c</B></I></A><A NAME="3562"></A> can now accept list of weights for each track and output the
			composite weight for each crossover.
</LI>
<LI><A NAME="tex2html314"
  HREF="../man/x2sys/x2sys_solve.c.html"><I><B>x2sys/x2sys_solve.c</B></I></A><A NAME="3567"></A> has option <B>-W</B> means an extra column with crossover weight.
</LI>
</OL>

<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html2646"
  HREF="node14.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
<A NAME="tex2html2640"
  HREF="node10.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
<A NAME="tex2html2634"
  HREF="node12.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
<A NAME="tex2html2642"
  HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> 
<A NAME="tex2html2644"
  HREF="node255.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> 
<BR>
<B> Next:</B> <A NAME="tex2html2647"
  HREF="node14.html">1.1.4 Overview of GMT</A>
<B> Up:</B> <A NAME="tex2html2641"
  HREF="node10.html">1.1 What is new</A>
<B> Previous:</B> <A NAME="tex2html2635"
  HREF="node12.html">1.1.2 Overview of GMT</A>
 &nbsp; <B>  <A NAME="tex2html2643"
  HREF="node1.html">Contents</A></B> 
 &nbsp; <B>  <A NAME="tex2html2645"
  HREF="node255.html">Index</A></B> 
<!--End of Navigation Panel-->
<ADDRESS>
Paul Wessel
2010-01-14
</ADDRESS>
</BODY>
</HTML>