The capabilities of GPlates are:
to handle and visualise data in a variety of geometries and formats, including raster data
to link plate kinematics to geodynamic models
to serve as an interactive client in a grid-computing network
to facilitate the production of high-quality paleo-geographic maps
Feature Data IO
Load/save geological, geographic and tectonic feature data
Data Visualization
Visualize vector/raster data on a globe or in one of the map projections
Reconstruction Tools
Modify reconstructions graphically
Cookie-cutting
Assign reconstruction/rotation poles to feature data by cookie-cutting with plate polygons
3D Scalar Data
Visualize sub-surface 3D scalar fields
Surface Velocities
Calculate surface velocities in topological plate polygons and deforming meshes
Reconstruct Data
Reconstruct/rotate feature data (vector and raster data)
Export Data
Export reconstructed data as a time-sequence of exported files
Edit Feature
Query and edit feature properties and geometries
Deforming
Track crustal extension/contraction inside deforming regions
PyGPlates
Use PyGPlates to access GPlates functionality in your Python scripts.