The GMT team and other volunteers teach user and developer workshops in various places. Here is a list of past and future workshops.
Attending a workshop is the best way to get started using and developing GMT!
Title: Mastering Geospatial Visualizations with GMT/PyGMT (PREWS9)
Instructors: Wei Ji Leong, Yvonne Fröhlich, Jing-Hui Tong, Federico Esteban, Max Jones, Andre Luiz Belem
When: Sunday, 8 December 2024, 8:30-17:00 (EST)
Where: Liberty N-P (Marriott Marquis), Washington D.C., United States
Website: https://www.generic-mapping-tools.org/agu24workshop
Repository: https://github.com/GenericMappingTools/agu24workshop
AGU Session info: https://agu.confex.com/agu/agu24/meetingapp.cgi/Session/226736
Application Portal: https://www.agu.org/annual-meeting/attend#register
This workshop aims to provide a detailed technical demonstration of GMT/PyGMT’s capabilities in creating maps and visualizations of geospatial, geophysical, and planetary data across a wide range of applications. PyGMT, a Python library built on top of the Generic Mapping Tools (GMT), offers an intuitive and accessible interface for generating high-quality figures suitable for publication. Suitable for both beginner and advanced Python users, this workshop will cover advanced techniques for manipulating geospatial and geophysical data, widely utilized in the Earth, Ocean and Planetary Science communities, providing participants with the necessary skills to extract meaningful insights and effectively communicate their findings through clear and informative maps and visualizations. By exploring GMT/PyGMT’s functionalities, participants will have the opportunity to learn how to create customized maps and data visualizations tailored to the specific needs of their research areas.
We invite students and researchers from the Earth, Ocean, and Planetary sciences community to join. The focus of this workshop is to develop skills on using free and open source software, coding, data manipulation and visualization. Learn to produce publication-ready figures, especially geographic maps, using PyGMT including the integration with the PyData ecosystem.
Title: The Generic Mapping Tools for Geodesy
Instructors: Joaquim Luis, Federico Esteban, Eric Xu, Max Jones, Kristof Koch
When: June 26-29 (Monday-Thursday), 2023, online
Where: Via zoom only
Repository: https://github.com/GenericMappingTools/gmt-for-geodesy
Application Portal: https://www.earthscope.org/event/2023-the-generic-mapping-tools-gmt-for-geodesy-short-course/
This course will cover the use of Generic Mapping Tools (GMT) in geodesy using UNIX shell scripting. Lectures (on YouTube) and exercises will be given to teach the basic conventions of using GMT, such as plotting grids, images, and vector data (points, lines, polygons), and making animations. Labs will include both processing and mapping of various data sets relevant to geodesy.
Title: Crafting beautiful maps with PyGMT
Instructors: Wei Ji Leong, Leonardo Uieda, Max Jones, André Belém
When: 24 May 2022, 13:10-14:40 (UTC) / 15:10-16:40 (CEST)
Where: Online
Youtube: https://www.youtube.com/playlist?list=PL3GHXjKa-p6VBA_MlUP7T_ByCFYQZ5uDG
Repository: https://github.com/GenericMappingTools/egu22pygmt
EGU Session info: https://meetingorganizer.copernicus.org/EGU22/session/43186
Application Portal: https://egu22.eu/register_and_venue/registration.html
This short course is geared towards geoscientists interested in creating beautiful maps using Python. Only basic Python knowledge is needed, and a background in cartography is not required to use PyGMT effectively! The 1.5 hour long short course will be based on content adapted from https://github.com/GenericMappingTools/2021-unavco-course and https://github.com/GenericMappingTools/foss4g2019oceania. The session will consist of a 10 minute introduction followed by four 20 minute sessions, each of which will include demonstrations using interactive Jupyter notebooks. Participants will be able to follow along with the demonstration using online computing environments, and there will be a separate opportunity to engage with the other participants and short course instructors.
We expressly welcome students and geoscientists working on any geo related fields (e.g. Earth Observation, Geophysical, Marine, Magnetic, Gravity, Planetary, etc) to join. Come and find out what PyGMT can do to level up your geoprocessing workflow!
Title: ESWN/GMT Professional Development Workshop: Developing Free and Open Source Software with PyGMT
Instructors: Meghan Jones, Wei Ji Leong, Paul Wessel
When: August 17-19 (Tuesday-Thursday), 2021, 20:00 – 24:00 UTC
Where: Online only
Repository: https://github.com/GenericMappingTools/2021-eswn-pygmt-workshop
ESWN Announcement: https://eswnonline.org/29375-2/
Application Portal: https://forms.gle/LWVhkKrxRS2YCbaV7
We are excited to announce an upcoming workshop hosted by the Earth Science Women’s Network and the Generic Mapping Tools team on developing free, open source software! This workshop will include lessons about developing open source software and hands-on activities. During the hands-on activities, participants will contribute to open source software and work on issues in the PyGMT repository. More information is posted on the ESWN Announcement.
We expressly invite people who face under-representation, systemic bias, or discrimination in the Earth sciences and/or technology industry where they live to apply. People of all career stages are welcome to apply.
Title: The Generic Mapping Tools for Geodesy
Instructors: Paul Wessel, Joaquim Luis, Leo Uieda, Dongdong Tian, Eric Xu, Meghan Jones
When: July 20-21 (Tuesday-Wednesday), 2021, online
Where: Via zoom only
Repository: https://github.com/GenericMappingTools/2021-unavco-course
Application Portal: https://www.unavco.org/news/2021-short-course-gmt-for-geodesy/
This 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), and making animations. Labs will include both processing and mapping of various data sets relevant to geodesy.
Title: The Generic Mapping Tools for Geodesy
Instructors: Paul Wessel, Joaquim Luis, Leo Uieda, Dongdong Tian, Eric Xu
When: July 20-21 (Monday-Tuesday), 2020, online
Where: Via zoom only
Repository: https://github.com/GenericMappingTools/2020-unavco-course
This 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), and making animations.
Title: Making Maps and Movies with the Generic Mapping Tools (GMT)
Instructors: Paul Wessel, TBD
When: June 21 (Sunday), 2020. 8:30 am - 5:00 pm
Where: University of Hawaii at Manoa, HI, USA
Repository: TBD
URL: https://goldschmidt.info/2020/eventTypeView?type=354#event2018000175
The Generic Mapping Tools (GMT) is widely used in the geosciences to make graphs, maps and animations. This one-day workshop introduces participants to GMT 6 modern mode and how data manipulation and plotting of points, lines, polygons, text, and grids are accomplished via GMT scripting. We will run GMT scripts from the command line in a bash terminal under Linux, macOS, or Windows; familiarity with a UNIX shell will be helpful but not required. We will also introduce participants to the making of basic animations using GMT. No prior experience with GMT is required. Attendees must bring laptops with pre-installed software to the workshop – instructions will be provided before the conference.
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: https://www.agu.org/Events/SCIWS4-Generic-Mapping-Tools
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.
Title: PyGMT for geoscientists - A PyData compatible package for analyzing and plotting time-series and gridded data
Instructors: Wei Ji Leong
When: Tuesday Nov 12, 13:30 - 17:00 (NZDT)
Where: Rutherford House 205, Pipitea Campus, Victoria University of Wellington, Wellington, New Zealand
Website: https://2019.foss4g-oceania.org/schedule/2019-11-12?sessionId=SPGUQV
Repository: https://github.com/GenericMappingTools/foss4g2019oceania
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!
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: https://github.com/GenericMappingTools/2019-unavco-course
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).