Module Purpose

Filtering of 1-D and 2-D Data

blockmean

L_2 (x,y,z) table data filter/decimator

blockmedian

L_1 (x,y,z) table data filter/decimator

blockmode

Mode estimate (x,y,z) table data filter/decimator

filter1d

Time domain filtering of 1-D data tables

grdfilter

Filter 2-D gridded data sets in the space domain

Plotting of 1-D and 2-D Data

gmtlogo

Plot the GMT logo on maps

grdcontour

Contouring of 2-D gridded data sets

grdimage

Produce images from 2-D gridded data sets

grdvector

Plotting of 2-D gridded vector fields

grdview

3-D perspective imaging of 2-D gridded data sets

psbasemap

Create a basemap plot

psclip

Use polygon files to define clipping paths

pscoast

Plot (and fill) coastlines, borders, and rivers on maps

pscontour

Contour or image raw table data by triangulation

pshistogram

Plot a histogram

psimage

Plot Sun raster files on a map

pslegend

Plot a legend on a map

psmask

Create overlay to mask out regions on maps

psrose

Plot sector or rose diagrams

psscale

Plot gray scale or color scale on maps

psternary

Plot data on ternary diagrams

pstext

Plot text strings on maps

pswiggle

Draw table data time-series along track on maps

psxy

Plot symbols, polygons, and lines on maps

psxyz

Plot symbols, polygons, and lines in 3-D

Gridding of Data Tables

greenspline

Interpolation with Green's functions for splines in 1--3 D

nearneighbor

Nearest-neighbor gridding scheme

sphinterpolate

Spherical gridding in tension of data on a sphere

surface

A continuous curvature gridding algorithm

triangulate

Perform optimal Delauney triangulation and gridding

Sampling of 1-D and 2-D Data

gmtsimplify

Line reduction using the Douglas-Peucker algorithm

grdsample

Resample a 2-D gridded data set onto a new grid

grdtrack

Sample 2-D gridded data sets at specified (x,y) locations

sample1d

Resampling of 1-D table data sets

Projection and Map-transformation

grdproject

Project gridded data sets onto a new coordinate system

mapproject

Transformation of coordinate systems for table data

project

Project table data onto lines or great circles

Retrieve Information

gmtdefaults

List the current default settings

gmtget

Retrieve selected parameters in current file

gmtinfo

Get information about table data files

gmtset

Change selected parameters in current file

grdinfo

Get information about grid files

Mathematical Operations on Tables or Grids

gmtmath

Mathematical operations on table data

makecpt

Make color palette tables

spectrum1d

Compute various spectral estimates from time-series

sph2grd

Compute grid from spherical harmonic coefficients

sphdistance

Create grid of NN or distances to nearest points on a sphere

sphtriangulate

Delaunay or Voronoi construction of spherical (lon,lat) data

Convert or Extract Subsets of Data

gmtconnect

Connect segments into more complete lines or polygons

gmtconvert

Convert data tables from one format to another

gmtselect

Select subsets of table data based on multiple spatial criteria

gmtspatial

Geospatial operations on lines and polygons

gmtvector

Operations on Cartesian vectors in 2-D and 3-D

grd2rgb

Convert Sun raster or grid file to red, green, blue component grids

grd2xyz

Conversion from 2-D grid file to table data

grdblend

Blend several partially over-lapping grid files onto one grid

grdconvert

Converts grid files into other grid formats

grdcut

Cut a sub-region from a grid file

grdpaste

Paste together grid files along a common edge

splitxyz

Split xyz files into several segments

xyz2grd

Convert an equidistant table xyz file to a 2-D grid file

Determine Trends in 1-D and 2-D Data

fitcircle

Finds the best-fitting great or small circle for a set of points

gmtregress

Linear regression of 1-D data sets

grdtrack

Sample 2-D gridded data sets at specified (x,y) locations

trend1d

Fits polynomial or Fourier trends to y = f(x) series

trend2d

Fits polynomial trends to z = f(x,y) series

Other Operations on 2-D Grids

grd2cpt

Make color palette table from a grid files

grdclip

Limit the z-range in gridded data sets

grdedit

Modify header information in a 2-D grid file

grdfft

Perform operations on grid files in the frequency domain

grdgradient

Compute directional gradient from grid files

grdhisteq

Histogram equalization for grid files

grdlandmask

Create masking grid files from shoreline data base

grdmask

Reset grid nodes in/outside a clip path to constants

grdmath

Mathematical operations on grid files

grdvolume

Calculate volumes under a surface within specified contour

Miscellaneous Tools

gmt2kml

Like psxy but plots KML for use in Google Earth

kml2gmt

Extracts coordinates from Google Earth KML files

psconvert

Crop and convert PostScript files to raster images, EPS, and PDF