Sophie

Sophie

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

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.1 Overview of GMT 4.5.2 [Jan-15, 2010]</TITLE>
<META NAME="description" CONTENT="1.1.1 Overview of GMT 4.5.2 [Jan-15, 2010]">
<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="node12.html">
<LINK REL="previous" HREF="node10.html">
<LINK REL="up" HREF="node10.html">
<LINK REL="next" HREF="node12.html">
</HEAD>

<BODY  bgcolor="#ffffff">
<!--Navigation Panel-->
<A NAME="tex2html2618"
  HREF="node12.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
<A NAME="tex2html2612"
  HREF="node10.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
<A NAME="tex2html2606"
  HREF="node10.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
<A NAME="tex2html2614"
  HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> 
<A NAME="tex2html2616"
  HREF="node255.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> 
<BR>
<B> Next:</B> <A NAME="tex2html2619"
  HREF="node12.html">1.1.2 Overview of GMT</A>
<B> Up:</B> <A NAME="tex2html2613"
  HREF="node10.html">1.1 What is new</A>
<B> Previous:</B> <A NAME="tex2html2607"
  HREF="node10.html">1.1 What is new</A>
 &nbsp; <B>  <A NAME="tex2html2615"
  HREF="node1.html">Contents</A></B> 
 &nbsp; <B>  <A NAME="tex2html2617"
  HREF="node255.html">Index</A></B> 
<BR>
<BR>
<!--End of Navigation Panel-->

<H2><A NAME="SECTION00911000000000000000">
1.1.1 Overview of </A><A NAME="tex2html150"
  HREF="http://gmt.soest.hawaii.edu"><B>GMT</B></A> 4.5.2 [Jan-15, 2010]
</H2>

<P>
This is mostly another bug-fix release, including one that required us to add more meta-data
to the GSHHS coastline netCDF files.  Therefore, this version requires GSHHS 2.0.2 or higher.
As was the case for 4.5.1, note that the GSHHS polygons themselves have not changed (still at version 2.0).
We also added in the relatively recent Nunavut province boundary in Canada.
However, some enhancements were added as well, most notably a new <B>graph</B> frame mode for linear
projections (to add arrow heads to math axes) and a new symbol in <A NAME="tex2html151"
  HREF="../man/psxy.c.html"><I><B>psxy.c</B></I></A><A NAME="2631"></A> (to draw a
circular arrow used to indicate angles); these capabilities are demonstrated in a new (and final) example 30.
Finally, we fixed the long-standing problem of <A NAME="tex2html152"
  HREF="../man/psxy.html"><I><B>psxy</B></I></A><A NAME="2636"></A> <B>-SE</B> requesting major and minor axes but
actually treating them as if they are semi-axes.  We now consistently expect and use major and minor axes;
you may thus notice a scaling of two if you continue to give semi-major/minor axes.
Here is the list of bug corrections:
<DL>
<DT><STRONG><A NAME="tex2html153"
  HREF="../man/configure.html"><I><B>configure</B></I></A><A NAME="2642"></A></STRONG></DT>
<DD>:	Fixed bug with -rpath.
	
</DD>
<DT><STRONG><A NAME="tex2html154"
  HREF="../man/gmt_customio.c.html"><I><B>gmt_customio.c</B></I></A><A NAME="2647"></A></STRONG></DT>
<DD>:	Fixed bug resulting from releasing the pointer to from_gdalread
		structure before its members were freed.
	
</DD>
<DT><STRONG><A NAME="tex2html155"
  HREF="../man/gmt_gdalread.c.html"><I><B>gmt_gdalread.c</B></I></A><A NAME="2652"></A></STRONG></DT>
<DD>:	Force computation of min/max since metadata info may be wrong.
	
</DD>
<DT><STRONG><A NAME="tex2html156"
  HREF="../man/gmt_grdio.c.html"><I><B>gmt_grdio.c</B></I></A><A NAME="2657"></A></STRONG></DT>
<DD>:	<TT>GMT_read_img</TT> did not apply swab if little-endian architecture.
	
</DD>
<DT><STRONG><A NAME="tex2html157"
  HREF="../man/gmt_io.c.html"><I><B>gmt_io.c</B></I></A><A NAME="2663"></A></STRONG></DT>
<DD>:	<TT>GMT_access</TT> did not check for NULL filename.
	
</DD>
<DT><STRONG><A NAME="tex2html158"
  HREF="../man/gmt_init.c.html"><I><B>gmt_init.c</B></I></A><A NAME="2669"></A></STRONG></DT>
<DD>:	Now guards against getting a negative hash value, which happened
		when text was Russian language codes from ru.d.  If GMT_DATADIR was set to a list of colon-separated dirs
		then init failed since we tried to check access as
		if GMT_DATADIR was always a single entity (as in the past). Opened file with <TT>fopen</TT> but closed with <TT>GMT_fclose</TT>.
		Bug in the parsing of <B>-Jg</B><I>lon/lat/radius/lat</I>.  Both <U>.gmtdefaults4</U> and <U>.gmtcommands4</U> were
		assumed to be in UNIX format.  Now we properly chop off Windows <I>or</I> Unix end-of-line characters.
	
</DD>
<DT><STRONG><A NAME="tex2html159"
  HREF="../man/gmt_mgg_header2.html"><I><B>gmt_mgg_header2</B></I></A><A NAME="2679"></A></STRONG></DT>
<DD>:	Opened file with <TT>GMT_fopen</TT> but closed with <TT>fclose</TT>.
	
</DD>
<DT><STRONG><A NAME="tex2html160"
  HREF="../man/gmt_plot.c.html"><I><B>gmt_plot.c</B></I></A><A NAME="2686"></A></STRONG></DT>
<DD>:	<TT>qsort</TT> of GMT_LONGs was passed int arrays.  The calculation
		of the actual plot width of a map scale did not account for the effect of a 3-D view angle.
	
</DD>
<DT><STRONG><A NAME="tex2html161"
  HREF="../man/gmt_shore.c.html"><I><B>gmt_shore.c</B></I></A><A NAME="2692"></A></STRONG></DT>
<DD>:		Changes to accommodate new GSHHS2.0.2 netCDF files
		which needed more metadata to properly compute the level of tile corners after features where dropped
		due to size, etc.
	
</DD>
<DT><STRONG><A NAME="tex2html162"
  HREF="../man/gmt_support.c.html"><I><B>gmt_support.c</B></I></A><A NAME="2697"></A></STRONG></DT>
<DD>:	Increase the size of the variable that contains the path to
		a CPT file and the pathname to BUFSIZ bytes.
	
</DD>
<DT><STRONG><A NAME="tex2html163"
  HREF="../man/gmtconvert.c.html"><I><B>gmtconvert.c</B></I></A><A NAME="2702"></A></STRONG></DT>
<DD>:	The <B>-S</B> option failed for actual matches; the 2009/5/26
		change screwed that up.  Now fixed and tested.
	
</DD>
<DT><STRONG><A NAME="tex2html164"
  HREF="../man/grdcontour.c.html"><I><B>grdcontour.c</B></I></A><A NAME="2708"></A></STRONG></DT>
<DD>:	The <B>-Q</B> option should only apply to closed contours, and
		<B>-T</B> failed to find an inside point for some oblique projections.
	
</DD>
<DT><STRONG><A NAME="tex2html165"
  HREF="../man/grdgradient.c.html"><I><B>grdgradient.c</B></I></A><A NAME="2715"></A></STRONG></DT>
<DD>:	Now, <B>-Lg</B> will imply <B>-fg</B> to properly set geographic units.
		Fixed bug where the gradient at the south pole was not replicated to x = east.
	
</DD>
<DT><STRONG><A NAME="tex2html166"
  HREF="../man/grdlandmask.c.html"><I><B>grdlandmask.c</B></I></A><A NAME="2722"></A></STRONG></DT>
<DD>:	Round-off and bug caused missing nodes for <B>-F</B> with <B>-Rd</B>.
	
</DD>
<DT><STRONG><A NAME="tex2html167"
  HREF="../man/grdtrack.c.html"><I><B>grdtrack.c</B></I></A><A NAME="2729"></A></STRONG></DT>
<DD>:	The <B>-Z</B> option gave z-values a longitude formatting, including 360-degree wrapping.
	
</DD>
<DT><STRONG><A NAME="tex2html168"
  HREF="../man/mapproject.c.html"><I><B>mapproject.c</B></I></A><A NAME="2735"></A></STRONG></DT>
<DD>:	The <B>-S</B> option failed after recent i/o makeover.
	
</DD>
<DT><STRONG><A NAME="tex2html169"
  HREF="../man/pslib.c.html"><I><B>pslib.c</B></I></A><A NAME="2741"></A></STRONG></DT>
<DD>:	Ellipse was wrongly dimensioned by semi-major and semi-minor
		axes, instead of major and minor axes.  Also, memory never got freed by <TT>ps_free</TT>.
	
</DD>
<DT><STRONG><A NAME="tex2html170"
  HREF="../man/psrose.c.html"><I><B>psrose.c</B></I></A><A NAME="2747"></A></STRONG></DT>
<DD>:	Needed to set scale to 1 so the bounding box
		calculations would be correct for EPS output.
	
</DD>
<DT><STRONG><A NAME="tex2html171"
  HREF="../man/psscale.c.html"><I><B>psscale.c</B></I></A><A NAME="2752"></A></STRONG></DT>
<DD>:	The <B>-Bg</B> now correctly produces gridlines using <B>GRID_PEN_PRIMARY</B>.
	
</DD>
<DT><STRONG><A NAME="tex2html172"
  HREF="../man/psxy.c.html"><I><B>psxy.c</B></I></A><A NAME="2758"></A></STRONG></DT>
<DD>:	Incorrectly drew tips at plot boundary when clipping the error bars.
	
</DD>
<DT><STRONG><A NAME="tex2html173"
  HREF="../man/psxyz.c.html"><I><B>psxyz.c</B></I></A><A NAME="2763"></A></STRONG></DT>
<DD>:	Fixed bug in distance sorting (also made much simpler).
	
</DD>
<DT><STRONG><A NAME="tex2html174"
  HREF="../man/imgsrc/img2google.html"><I><B>imgsrc/img2google</B></I></A><A NAME="2768"></A></STRONG></DT>
<DD>:	One <A NAME="tex2html175"
  HREF="../man/gmtmath.html"><I><B>gmtmath</B></I></A><A NAME="2773"></A> call did not have the required <B>-Q</B>.
	
</DD>
<DT><STRONG><A NAME="tex2html176"
  HREF="../man/mgd77/mgd77sniffer.c.html"><I><B>mgd77/mgd77sniffer.c</B></I></A><A NAME="2779"></A></STRONG></DT>
<DD>:	SEGV when an array index was allowed to become -1.
	
</DD>
<DT><STRONG><A NAME="tex2html177"
  HREF="../man/misc/gmt2kml.c.html"><I><B>misc/gmt2kml.c</B></I></A><A NAME="2784"></A></STRONG></DT>
<DD>:	Removed rogue newline before writing coordinates and an additional <IMG
 WIDTH="16" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
 SRC="img11.png"
 ALT="$&gt;$"> in a tag.
	
</DD>
<DT><STRONG><A NAME="tex2html178"
  HREF="../man/misc/gmtstitch.c.html"><I><B>misc/gmtstitch.c</B></I></A><A NAME="2789"></A></STRONG></DT>
<DD>:	NULL segment headers were passed to strcpy() to give SEGV; also
		fixed output message when <B>-C</B> was used and only one segment was present.
	
</DD>
<DT><STRONG><A NAME="tex2html179"
  HREF="../man/misc/kml2gmt.c.html"><I><B>misc/kml2gmt.c</B></I></A><A NAME="2795"></A></STRONG></DT>
<DD>:	Mix of <TT>fopen</TT> and <TT>GMT_fclose</TT> not good under Windoze.
	
</DD>
<DT><STRONG><A NAME="tex2html180"
  HREF="../man/sph/sphinterpolate.c.html"><I><B>sph/sphinterpolate.c</B></I></A><A NAME="2802"></A></STRONG></DT>
<DD>:	Bad index on line 317 went outside array limit.  Also did not initialize the grid header properly.
	
</DD>
<DT><STRONG><A NAME="tex2html181"
  HREF="../man/sph/sphdistance.c.html"><I><B>sph/sphdistance.c</B></I></A><A NAME="2807"></A></STRONG></DT>
<DD>:	Did not initialize the grid header properly.
	
</DD>
<DT><STRONG><A NAME="tex2html182"
  HREF="../man/spotter/backtracker.c.html"><I><B>spotter/backtracker.c</B></I></A><A NAME="2812"></A></STRONG></DT>
<DD>:	When <B>-L</B> is set, <B>-mo</B> must be turned on automatically
		even if <B>-m</B> is not set.
	
</DD>
<DT><STRONG><A NAME="tex2html183"
  HREF="../man/spotter/grdrotater.c.html"><I><B>spotter/grdrotater.c</B></I></A><A NAME="2820"></A></STRONG></DT>
<DD>:	Bug in node index resulted in no longitudinal variation in the rotated grid.
	
</DD>
<DT><STRONG><A NAME="tex2html184"
  HREF="../man/x2sys/x2sys_init.c.html"><I><B>x2sys/x2sys_init.c</B></I></A><A NAME="2825"></A></STRONG></DT>
<DD>:	Did not accept <B>-m</B>, only the now obsolete <B>-M</B>.
	
</DD>
<DT><STRONG><A NAME="tex2html185"
  HREF="../man/x2sys/x2sys_datalist.c.html"><I><B>x2sys/x2sys_datalist.c</B></I></A><A NAME="2832"></A></STRONG></DT>
<DD>:	Did not retrieve the correct data columns when <B>-F</B> was used.
	
</DD>
<DT><STRONG><A NAME="tex2html186"
  HREF="../man/x2sys/x2sys_list.c.html"><I><B>x2sys/x2sys_list.c</B></I></A><A NAME="2838"></A></STRONG></DT>
<DD>:	Weights were not written out when names were selected as well, as in <B>-Fncw</B>.
</DD>
</DL>

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

<P>

<OL>
<LI><A NAME="tex2html187"
  HREF="../man/fitcircle.c.html"><I><B>fitcircle.c</B></I></A><A NAME="2844"></A> will let <B>-S</B> optionally take a fixed latitude instead of finding
		the best-fitting latitude [Default].
</LI>
<LI><A NAME="tex2html188"
  HREF="../man/gmtdefaults.c.html"><I><B>gmtdefaults.c</B></I></A><A NAME="2850"></A> has new <B>BASEMAP_TYPE</B> = <I>graph</I> option for linear projections that wish to
		have their axes extended 7.5%, ending in arrow heads.
</LI>
<LI><A NAME="tex2html189"
  HREF="../man/grd2xyz.c.html"><I><B>grd2xyz.c</B></I></A><A NAME="2855"></A> has a new option <B>-N</B> which can be used to replace NaNs with another value on output.
</LI>
<LI><A NAME="tex2html190"
  HREF="../man/psxy.c.html"><I><B>psxy.c</B></I></A><A NAME="2861"></A> now has a new symbol <B>-Sm</B> option for math angle, which lets
		user draw a circular arc with optional curved arrow heads at neither, one, or both ends.
</LI>
<LI><A NAME="tex2html191"
  HREF="../man/psxyz.c.html"><I><B>psxyz.c</B></I></A><A NAME="2867"></A> also has the new symbol <B>-Sm</B> option but does not draw the curved arrow heads yet.
</LI>
<LI><A NAME="tex2html192"
  HREF="../man/mgd77/mgd77manage.c.html"><I><B>mgd77/mgd77manage.c</B></I></A><A NAME="2873"></A> adds attribute array of TZ corrections for the few cruises
		that stored TZ and local time instead of UTC time.
</LI>
<LI><A NAME="tex2html193"
  HREF="../man/spotter/rotconverter.c.html"><I><B>spotter/rotconverter.c</B></I></A><A NAME="2878"></A> has new option <B>-E</B> to reduce stage pole opening
		angles by <I>fact</I> [0.5] (e.g., to get half-spreading rates).
</LI>
<LI><A NAME="tex2html194"
  HREF="../man/x2sys/x2sys.c.html"><I><B>x2sys/x2sys.c</B></I></A><A NAME="2884"></A> now lets x2sys programs automatically strip off extensions for tracks given via list files.
		Also, various lists can contain header records.
</LI>
<LI><A NAME="tex2html195"
  HREF="../man/x2sys/x2sys_get.c.html"><I><B>x2sys/x2sys_get.c</B></I></A><A NAME="2889"></A> has new option <B>-E</B> to select extensions on output, and <B>-Q</B>[<B>i<IMG
 WIDTH="8" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
 SRC="img12.png"
 ALT="$\vert$">e</B>] to be used with <B>-L</B>.
	Finally, <B>-D</B> now only lists track names.
</LI>
<LI><A NAME="tex2html196"
  HREF="../man/x2sys/x2sys_solve.c.html"><I><B>x2sys/x2sys_solve.c</B></I></A><A NAME="2898"></A> has new option <B>-Z</B> to remove smallest dist/time for <B>-E</B><B>d<IMG
 WIDTH="8" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
 SRC="img12.png"
 ALT="$\vert$">t</B>.
</LI>
</OL>

<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html2618"
  HREF="node12.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
<A NAME="tex2html2612"
  HREF="node10.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
<A NAME="tex2html2606"
  HREF="node10.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
<A NAME="tex2html2614"
  HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> 
<A NAME="tex2html2616"
  HREF="node255.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> 
<BR>
<B> Next:</B> <A NAME="tex2html2619"
  HREF="node12.html">1.1.2 Overview of GMT</A>
<B> Up:</B> <A NAME="tex2html2613"
  HREF="node10.html">1.1 What is new</A>
<B> Previous:</B> <A NAME="tex2html2607"
  HREF="node10.html">1.1 What is new</A>
 &nbsp; <B>  <A NAME="tex2html2615"
  HREF="node1.html">Contents</A></B> 
 &nbsp; <B>  <A NAME="tex2html2617"
  HREF="node255.html">Index</A></B> 
<!--End of Navigation Panel-->
<ADDRESS>
Paul Wessel
2010-01-14
</ADDRESS>
</BODY>
</HTML>