Quick Facts



The training workshop jointly organized by the Atlantic International Research Centre (AIR Centre) and the United Nations Conference on Trade (UNCTAD) and Development aims at developing the computer programming skills of those working on Earth Observation, including the members of the Earth Observation Laboratory (EO Lab) and other laboratories.

To stimulate collaboration beyond the training, the workshop is in person (full week). However, due to the high level of interest, remote participation is also possible. Remote participants will be able to watch the sessions live. Remote active participation is possible but limited to text chat.

The topics covered include acquisition, processing, visualisation, and classification of Earth Observation data, using the Julia programming language.

The training workshop will emphasize practical activities including the use of datasets, libraries/packages, automated workflows, Artificial Intelligence (AI), and classification algorithms. Theory-oriented sessions will introduce the concepts and hands-on activities.


The open-source Julia language is relatively recent. It was created at the Massachusetts Institute of Technology (MIT), first released in 2012, and reached the v1.0 milestone in 2018. Julia has a vocation for high-performance scientific computing, making it today’s ideal choice to work on resource-intensive datasets such as the Earth Observation ones.

Mutual benefits expected to arise from the collaboration of the AIR Centre and the Julia community include:


The workshop will encompass different levels of expertise, from beginner to advanced, with a focus on Earth Observation concepts and programming skills. Our idea is to provide a single track of sessions in the morning and more detailed parallel sessions in the afternoon. There are three types of activities:

Tentative Program (subject to change)

Day 1 - Monday 08.01.2024

Timezone: UTC -1; GMT-1

09:00 – 9:15 Welcome speech and program presentation Mr. J. Pinelo (AIR Centre )

09:15 – 9:50 Project Kickoff (AIR Centre - UNCTAD)

Harnessing Space Technological Applications in Sustainable Urban Development

  • Ms. Ana Neves, Chair of The United Nations Commission on Science and Technology for Development (UNCSTD)
  • Ms. Eugenia Nunez, Senior Economist at the United Nations Conference for Trade and Development (UNCTAD)
  • Mr. Miguel Miranda, CEO Atlantic International Research Centre (AIR Centre)

09:50 – 10:00 University of Azores (UAç) Ms. Susana Leal, Magnífica Reitora Universidade dos Açores

10:00 – 10:20 Coffee break

10:20 – 12:00 Introduction to Julia: Julia Language context and basic concepts Ms. Iga Szczesniak & Mr. Julio Hoffimann

12:00 – 13:00 Lunch break

13:00 – 14:00 Introduction to Julia: GeoTables.jl for geospatial data science Mr. Julio Hoffimann

14:00 – 15:55 Introduction to Julia: open data sourcing for EO applications Mr. Nathanael Wong

15:55 – 16:15 Coffee break

16:15 – 17:00 Introduction to Julia: data visualisation

Day 2 - Tuesday 9.01.2024

Timezone: UTC -1; GMT-1

09:00 – 9:45 Parallel Data Analysis

09:45 – 10:05 Coffee break

10:05 – 12:00 Hands-on session 1 Scientific Data Visualizations with Makie.jl

 10:05 - 11:00: 1.1- Plots, Animations, & Graphics  Mr. S. Danisch
 11:05 - 12:00: 1.2- Visualizing Earth Observation Data with Tyler.jl  Mr. S. Danisch

12:00 – 13:00 Lunch break

13:00 – 13:45 Advanced Geospatial Data Science with the GeoStats.jl framework Mr. Julio Hoffimann

13:45 – 15:40 Hands-on session Vessel Detection Mr. K. Sørensen

15:40 – 16:00 Coffee break

16:00 – 17:00 Expert hour

Day 3 – Wednesday 10.01.2024

Timezone: UTC -1; GMT-1

09:00 – 9:45 Ocean Data Analysis with Julia Mr. Alexander Barth

09:45 – 10:05 Coffee break

10:05 – 11:00 Ocean Modelling with MOHID for operations. Mr. Francisco Campusano

11:00 – 12:00 Hands-on session 1: EO with GMT.jl Mr. Joaquim Luis

12:00 – 13:00 Lunch break

13:00 – 17:00 Spontaneous group activities

Day 4 – Thursday 11.01.2024

Timezone: UTC -1; GMT-1

09:00 – 9:45 Scientific Machine Learning Mr. Chris Rackauckas

09:45 – 10:05 Coffee break

10:05 – 11:00 POS2IDON: Computing Pipeline for Ocean Features Detection with Sentinel-2. Mr. E. Castanho, Mr. A. Giusti

11:00 – 12:00 Developing MOHID and REEF3D for scalable HPC. Manuel Rentschler & Tiago Gomes

12:00 – 13:00 Lunch break

13:00 – 13:45 EO Processing Chain Mr. S. Lupemba

13:45 – 15:40 Hands-on session: A Hands-on Introduction to Applied Scientific ML Mr. Chris Rackauckas

15:40 – 16:00 Coffee break

16:00 – 17:00 Expert Hour

Day 5 – Friday 12.01.2024

Timezone: UTC -1; GMT-1

09:00 – 12:00 Hackathon Session One Ms. Mariana Ávila, Ms. Iga Szczesniak & Mr. Chris Rackauckas

09:45 – 10:05 Coffee break

10:05 – 12:00 Hackathon Session Two Mr. Alexander Barth, Mr. Emanuel Castanho & Mr. Chris Rackauckas

12:00 – 13:00 Farewell lunch

13:00 – 16:00 Hackathon Session Three Sébastien Lhoumeau Mr. Chris Rackauckas

16:00 – 16:15 Workshop closure/farewell speech

16:15 – 17:00 Hacked a ton: week's spontaneous outcomes


The following speakers have been selected from the Julia community to participate in this training event. The speakers involve a mix of seasoned and young/aspiring scientists. The selection was based on the level of skill and commitment demonstrated, with contributions to the EO software packages which are most needed for AIR Centre’s current work and future development.

Additionally, there are a small group of scientists from the AIR Centre or related to its activities.

Confirmed Speakers (alphabetically)

Adriano Lima


Adriano Lima is Senior Project Officer and MBON Scientific Programmer at the Air Centre. He holds a Ph.D. in Civil Engineering with emphasis on environmental hydraulics from Hokkaido University, Japan. He has experience working as assistant professor, principal researcher and team manager, with focus on computational fluid dynamics, data science, aquaculture and multiple sectors of the blue economy.

Alexander Barth

Alexander Barth

Alexander Barth is a researcher working at the University of Liege (Belgium) in the GHER group (GeoHydrodynamics and Environment Research). He did a PhD on nested numerical ocean models and data assimilation. Currently he is working on variational analysis schemes for climatologies and neural networks to reconstruct missing data.

André Valente

André Valente

Andre Valente is a physical oceanographer interested in satellite remote sensing applications. He specializes in the integration of satellite, model and in-situ data, for applications such as the study of ocean climate variability and physical-biological interactions . He holds a PhD in Environmental Sciences from the University of Azores and a Degree in Geophysical Sciences from the University of Lisbon. He is currently woking at the Earth Observation Lab of the AIR Centre and previously worked at the University of Lisbon, where he was team member of several projects, such as the recent ESA Ocean-Colour Climate Change Initiative.

Chris Rackauckas

Chris Rackauckas

Research Affiliate and Co-PI of the Julia Lab at the Massachusetts Institute of Technology Director of Modeling and Simulation at Julia Computing and Creator / Lead Developer of JuliaSim Director of Scientific Research at Pumas-AI and Creator / Lead Developer of Pumas Lead Developer of the SciML Open Source Software Organization.

Emanuel Castanho

Emanuel Castanho

He holds a master’s degree in Aeronautical Engineering from the University of Beira Interior (Covilhã). Currently, he works at the EO Lab as a Project Developer in projects such as AEROS, ECOBLUE, LABPLAS, PORTXXI and K2D. His main focus is to use programming as a main tool to handle remote sensing data, in particular optical satellite data, in order to fight real problems (plastic pollution and climate change).

Iga Szczesniak

Iga Szczesniak

Iga is a Project Developer at the Earth Observation Laboratory of the AIR Centre. She holds a master’s degree in Geoinformatics, Photogrammetry, and Remote Sensing obtained at the University of Science and Technology in Cracow. During her academic career, she conducted research at Aalto University, Finland focusing on the cryosphere, glacier monitoring, and SAR technology. Prior to joining AIR Centre, she analyzed the EO market and innovative usages of Copernicus Sentinels data while interning at European Space Agency.

Júlio Hoffimann

Júlio Hoffimann

Dr. Júlio has more than 10 years of experience in advanced statistical theories for geosciences. He is creator and lead developer of the GeoStats.jl project, as well as various other open source projects that are widely used by geoscientists around the world.

Kristian Sørensen

Kristian Sørensen

Kristian Sørensen received the bachelor and master degree in Earth and Space Physics and Engineering from the Technical University of Denmark (DTU), Kgs. Lyngby, Denmark, in 2018 and 2021 respectively and has a specialization in Earth Observation. He is currently working toward a Ph.D. degree at the Technical University of Denmark (DTU), Denmark. In his work, he is trying to increase maritime domain awareness and surveillance using satellite data and artificial intelligence. His research interests include ship trajectory prediction using deep learning, and satellite data fusion with, e.g., Synthetic Aperture Radar (SAR) images and AIS data.

Nathanael Wong

Nathanael Wong

Nathanael is a 4th Year PhD Candidate at Harvard University studying Tropical Climate Dynamics using a range of tools, from satellite observations and reanalysis datasets, to climate models that range from idealized small-domains, to global models. For the past three years, he has used Julia to aid in the retrieval and analysis of various climate observational datasets, and in the future aims to use Julia to help speed up the analysis of climate model output. Currently, he works under Professor Kuang to understand the differences in precipitation and moisture dynamics over tropical islands from both oceanic and continental regions.

Simon Danisch

Simon is the author of Makie and currently works full time on Makie as a freelancer. He has been part of the Julia community for more than 10 years and is the author of many Julia packages. To just name a few that are still actively used by many people in the Julia community: Makie, GeometryBasics, GPUArrays, PackageCompiler, JSServe and FileIO.

His mission has always been, to create a sustainable plotting and graphics ecosystem for Julia, which enables visualizations in need of high performance as well as making it very easy to quickly create simple plots and integrate them into dashboards.

Nowadays, with Climate change threatening to destroy the fundament of our modern life, he is focusing his efforts on making sure that Makie works well for climate science to better understand the changes that are coming for us.

Simon Kok Lupemba

Simon Kok Lupemba

Junior Remote Sensing Scientist at EUMETSAT working in the scatterometry team. I support the quality monitoring, calibration and validation of operational scatterometer products and also prototype and maintain processing software for the extraction of products.

I am a MSc graduate in Earth and Space Physics and Engineering from DTU and I have hands-on experience working with SAR data from my studies. Most of my academic projects focused on processing SAR images e.g. speckle filtering, interferometric coherence and automated flood mapping. I have implemented InSAR coherence processing in Julia (programming language) without using commercial software or SAR related libraries.

I have also worked as an IT-consultant at Netcompany for 2 years where I was involved with support, maintenance and development of medium-sized public IT projects. My regular tasks included; defining and estimating tasks, developing new features, fixing existing bugs and providing general support.



  1. Is there a fee to attend the workshop? No.
  2. Do I need to register to attend the workshop?
    Yes. If you (your institution) received an invitation, please write to and request access to the form to register.
  3. Does the AIR Centre provide transfers between the airport and the hotel? Yes, but only for the speakers on Terceira Island.
  4. How to access the Slack channel? Go to the julialang.slack.com Workspace and type juliaeo in the Slack search bar.


Organizing Committee