Julia for Geoscience

TitleJulia for Geoscience
Publication TypePresentation
Year of Publication2022
AuthorsZiyi Yin, Mathias Louboutin, Philipp A. Witte, Ali Siahkoohi, Gabrio Rizzuti, Rafael Orozco, Henryk Modzelewski, Felix J. Herrmann
KeywordsJOLI, JUDI, Julia, machine learning, SLIM, software, TRANSFORM

In this tutorial, we will introduce the Julia programming language to the geoscience community, covering topics such as I/O, data processing, inversion, and machine learning. We will begin by installing Julia and relevant packages. Through a series of tutorials, we will demonstrate Julia's abstraction power and show how to load and plot data, write your own functions/operators, form and solve a geophysical inverse problem, and demonstrate how to integrate wave-equation solvers in Julia with machine learning frameworks. The intent of this presentation is to provide an introductory level tutorial that will be useful to members of the geoscience community.

Citation Keyyin2022TRANSFORMjulia