Crafting beautiful maps with PyGMT
Co-organized by ESSI2
Convener: Wei Ji LeongECSECS | Co-conveners: Leonardo UiedaECSECS, Meghan JonesECSECS, Andre Luiz Belem

In many scientific disciplines, accurate, intuitive, and aesthetically pleasing display of geospatial information is a critical tool. PyGMT ( - a Python interface to the Generic Mapping Tools (GMT) - is a mapping toolbox designed to produce publication-quality figures and maps for insertion into posters, reports, and manuscripts. 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! By the end of this tutorial, students will be able to:

- Craft basic maps with geographic map frames using different projections
- Add context to their figures, such as legends, colorbars, and inset overview maps
- Use PyGMT to process PyData data structures (xarray/pandas/geopandas) and plot them on maps
- Understand how PyGMT can be used for various applications in the Earth sciences and beyond!

The 3.5 hour long short course will be based on content adapted from and Each of the 30–45 minute sessions will involve a quick (~10 minute) walkthrough by the speaker, followed by a more hands-on session in breakout rooms where tutorial participants work on the topic (using interactive Jupyter notebooks) in a guided environment with one of four instructors on hand to answer questions.

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!