Leonardo Uieda

Fatiando a Terra

Website: www.fatiando.org

Fatiando provides Python libraries for data processing, modeling, and inversion across the Geosciences. It is built by a community of geoscientists and software developers with a passion for well-designed tools and helping our peers.

I’ve been working on Fatiando since around 2010 when I started my MSc. It’s been the main focus of my career and it permeates all aspects of my work, from research to teaching.


Website: www.compgeolab.org/xlandsat

A small Python library for loading Landsat multi-spectral remote sensing scenes from downloaded from USGS EarthExplorer into xarray.Dataset containers. It takes care of reading the metadata and organizing the bands into a single data structure for easier manipulation, processing, and visualization.

xlandsat started as code I wrote for my remote sensing class at Liverpool which I made into a package to make sure students can get started manipulating data with as little overhead as possible. It’s also what I used to make some pretty images of the 2022 Mauna Loa volcano eruption.


Website: nene.leouieda.com

Nēnē is a no-frills static site generator. It’s the side project that I use to blow off steam and experiment with Python without the pressures of backwards compatibility and testing that my research software work requires. It’s also what I use to build this website.

The name is a nod to Urubu, which I used to build my website before, and the unforgettable time I spent in Hawai’i.

Generic Mapping Tools (GMT)

Website: www.generic-mapping-tools.org

GMT is one of the most widely used open-source software projects in the Earth Sciences. It’s been around for decades and is to many the very symbol of open-source. I had the pleasure to join the GMT team during my postdoc working on PyGMT.

Recently, my contributions to GMT and PyGMT have been more on the community and guidance side than actual coding. Thankfully, they don’t really need me for the coding parts.


Website: tesseroids.leouieda.com

A collection of command-line programs for modelling the gravitational attraction of spherical prisms (tesseroids).

This was my first open-source project. I started working on Tesseroids as part of my BSc dissertation project with Naomi Ussami and Carla Braitenberg. Through Tesseroids, I learned about documentation, unit tests, cross-compilation, version control, and more.