The GMT team and other volunteers teach user and developer workshops in various places. Here is a list of past and future locations.

Attending a workshop is the best way to get started using and developing GMT!

Upcoming Workshops

2019-12-08 | GMT Developer Workshop at AGU2019

  • Title: Become a Generic Mapping Tools Contributor Even If You Can’t Code

  • Instructors: Paul Wessel, Joaquim Luis, Leonardo Uieda, Dongdong Tian, Xiaohua Xu

  • When: Sunday, 08 December 2019 08:00 am -12:20 pm (PST)

  • Where: AGU 2019 Fall Meeting | Moscone Convention Center, San Francisco, CA, USA

  • Website:

  • Repository: TBD

We will teach you how to join the GMT developer community and make contributions to the project EVEN IF YOU CAN’T CODE. This workshop will provide hands-on experience: we will guide you through setting up your computer, building GMT, writing documentation, and using git and GitHub to work on GMT development in a friendly and collaborative environment.

Past Workshops

2019-11-12 | PyGMT Workshop at FOSS4G Oceania 2019

This hands-on workshop covers the use of PyGMT to analyze geospatial data and produce publication quality figures and animations in an interactive Jupyter lab environment. There will also be a free Community Day code sprint on 2019-11-15 where everyone is invited to join and contribute into making PyGMT even better!

2019-07-22 | GMT for Geodesy at Scripps

  • Title: The Generic Mapping Tools for Geodesy

  • Instructors: Paul Wessel, Joaquim Luis, Leonardo Uieda, Dongdong Tian, Xiaohua Xu

  • When: July 22-23 (Monday-Tuesday), 2019. 9:00 am - 5:00 pm

  • Where: Scripps Institution of Oceanography, La Jolla, CA, USA

  • Repository:

This 2-day course will cover the use of Generic Mapping Tools (GMT) in geodesy using UNIX shell scripting. Lectures and exercises will be given to teach the basic conventions of using GMT, such as plotting grids, images, and vector data (points, lines, polygons).