GMT.jl Extensions
GMT.jl provides additional high-level plotting functions and data access utilities that extend GMT’s core capabilities with Julia-specific features.
Quick Links
- Plotting Extensions - High-level plotting and visualization
- Data Processing - Smoothing, filtering, and statistical analysis
- Data Conversion - Format and coordinate transformations
- Data Manipulation - Grid and data operations
- Data Access - Geographic data and remote datasets
- Geographic Utilities - Geographic and geospatial tools
- Geophysical - Geophysical and Earth science applications
- Table Operations - DataFrame-style table joins
- Miscellaneous - Other utilities
Plotting Extensions
High-level plotting functions for common visualization tasks.
Creates a straight line(s) defined by Y = a + b * X.
Create 3D anaglyph images
Append elements to existing figure
Project coastlines to map
Apply color palettes to segmented data
3D cube plotting
Plot or extract named geographic regions
Create map graticules
Plot horizontal reference lines
Scaled image display.
Display the created figures.
Lee’s Pacific projection utilities.
Lee’s landshading utilities.
Plot data with fitted line.
Plot the GMT & Julia logos.
Pseudocolor plot with scaled colors.
Create pie charts.
Plot data with linear fit.
Dual y-axis plots.
Create polygons from contour levels.
Quantile-quantile plots.
Vector field plots with arrows
Create radar/spider plots
Create rasterized zone maps
3D scatter plots
Triangulated surface plots
Plot vertical bands/shaded regions
Plot vertical reference lines
World in rectangular projection
World coastlines rectangular.
World graticules rectangular.
Data Processing
Functions for data smoothing, filtering, and statistical analysis.
Autocorrelation function.
Autocovariance function.
Convolution.
Crop grids or images.
Delete rows from dataset.
Find peaks in data.
Flip array dimensions.
Flip left-right.
Flip up-down.
Get unique elements with indices.
Hampel outlier filter.
Identify outliers.
K-means clustering.
Locally weighted regression smoothing.
Median absolute deviation.
Mean ignoring NaNs
Standard deviation ignoring NaNs
Principal component analysis
Polynomial fitting
Evaluate polynomial
Rescale data
Sort with permutation
Remove singleton dimensions
Statistical summary
Whittaker-Henderson smoothing
Cross-correlation
Cross-covariance
Compute z-scores
Data Conversion
Functions for format and coordinate transformations.
ISO time to Unix time
ODE solution to dataset
Cartesian to polar coordinates
Cartesian to spherical coordinates
Date to day-of-year
DataFrame to GMTdataset
Day-of-year to date
GMTdataset to DataFrame
Grid to triangulation
Indices to boolean
Indexed to RGB image
Matrix to GMTdataset
Matrix to GMT grid
Matrix to GMT image
Polar to Cartesian
Spherical to Cartesian
Ternary to Cartesian
Table to data cube
Decimal year conversion
Data Manipulation
Functions for grid and data operations.
Slice data cubes
Get structure fields
Parse file paths
Get data by attribute
Get data region
Grid scattered data
Group data by values
Get data information
Check polygon orientation
Check for no-data values
Make DCW polygons
Create coordinate arrays
Make custom symbols
Generate peaks function
Power function
Quadtree bounds
Quadtree key
Random points in polygon
Slice through cube
Spatial join operations
Stack multiple grids
Apply texture to image
Toggle mask values
Vector attributes
Zonal statistics (alias)
Zonal statistics
Data Access
Functions for accessing geographic datasets and remote data sources.
Access ECMWF weather data
ERA5 time information
ERA5 variable information
Access GADM administrative boundaries
Read GMT data files
Write GMT data files
Read LAS point cloud
Write LAS point cloud
LAZ file information
Read LAZ point cloud
Write LAZ point cloud
List ECMWF variables
Plot tidal mareograms
Get MB-System data
Import MB-System data
Levitus database access
Sound velocity profiles
Meteostat weather data
Create image mosaics from tiles
Tectonic plate reconstructions
Access remote grid datasets
Mask grid/image by land/sea
Weather data and forecasts
WMS service information
Fetch Web Map Service data
Test WMS service
Geographic Utilities
Specialized geographic and geospatial tools.
Color palette for DCW
Geocoding utilities
Geodetic to ENU coordinates
Get tile provider info.
Test points in polygon.
Find containing polygon.
Map size to region.
Satellite orbit calculations.
Geographic region utilities.
Land/sea utilities.
Vector angle calculations.
Location information.
Geophysical
Specialized functions for geophysical and Earth science applications.
Okada deformation model.
Calculate gravity anomalies.
Calculate magnetic anomalies.
Plot earthquake data.
Stereonets for structural geology.
Compute and plot streamlines.
Table Operations
DataFrame-style operations for GMT datasets.
Anti join operation
Cross join operation
Inner join operation
Left join operation
Outer join operation
Right join operation
Semi join operation
Miscellaneous
Other utility functions.
Bezier curve generation
Fit circle to points
Linearly spaced vector
Logarithmically spaced vector
Magic square generation
Reset GMT session
Set plot theme
Start timer
Stop timer
Unique with indices
Update GMT
Visualize PDF

































































































































































