Workshop: Building reproducible workflows for earth sciences

Monday, 14 October
09:10 09:50
Registration and coffee
40m
09:50 10:10
Welcome and introduction
Speakers: Claudia Vitolo (ECMWF), Florian Pappenberger (ECMWF)

ECMWF

Reading
20m
10:10 10:30
Reproducible workflows - Setting the scene
Speaker: Stephan Siemen (ECMWF)

ECMWF

Reading
20m
10:30 11:00
Coffee break

ECMWF

Reading
30m
11:00 11:40
Responding to reproducibility challenges from physics to social sciences
Speaker: Ana Trisovic (IQSS, Harvard University )

ECMWF

Reading
40m
11:40 12:00
The important role of versioning your code
Speaker: Stephan Siemen (ECMWF)

ECMWF

Reading
20m
12:00 12:40
Reproducibility and workflows with the Integrated Forecasting System
Speaker: Andrew Bennett (ECMWF)

ECMWF

Reading
40m
12:40 13:00
Versioning and tracking changes of vector data
Speaker: Saber Razmjooei (Lutra Consulting)

ECMWF

Reading
20m
13:00 14:00
Lunch break

ECMWF

Reading
1h
14:00 14:30
Open discussion: The importance of versioning and standards
Chair: Stephan Siemen (ECMWF)
30m
14:30 14:50
Leveraging OGC standards to boost reproducibilty
Speaker: Ingo Simonis (OGC)

ECMWF

Reading
20m
14:50 15:10
Challenges and needs of reproducible workflows of Open Big Weather and Climate data
Speaker: Julia Wagemann (ECMWF)

ECMWF

Reading
20m
15:10 15:30
The Copernicus Climate Data Store: ECMWF’s approach to providing online access to climate data and tools
Speaker: Gionata Biavati (ECMWF)

ECMWF

Reading
20m
15:30 16:00
Coffee break

ECMWF

Reading
30m
16:00 16:20
Standardised data representation - power of reproducible work-flow
Speaker: Marijana Crepulja (ECMWF)

ECMWF

Reading
20m
16:20 16:40
ECMWF Data Governance
Speaker: Sebastien Villaume (ECMWF)

ECMWF

Reading
20m
16:40 17:10
Computer hall tour or Weather Wall demonstration
30m
17:10 18:00
Drinks reception

ECMWF

Reading
50m
Tuesday, 15 October
09:00 09:10
Recap from day 1 and remarks
Speaker: Claudia Vitolo (ECMWF)

ECMWF

Reading
10m
09:10 09:50
Scaling Reproducible Research with Project Jupyter
Speaker: Carol Willing (Project Jupyter)

ECMWF

Reading
40m
09:50 10:10
Automated production of high value air quality forecasts with Pangeo, Papermill and Krontab
Speaker: Peter Killick (Met Office Informatics Lab)

ECMWF

Reading
20m
10:10 10:30
Jupyter for Reproducible Science at Photon and Neutron Facilities
Speaker: Robert Rosca (European XFEL)

ECMWF

Reading
20m
10:30 11:00
Coffee break

ECMWF

Reading
30m
11:00 11:20
Design of a Generic Workflow Generator for the JEDI Data Assimilation System
Speaker: Mark J. Olah (UCAR / JCSDA)

ECMWF

Reading
20m
11:20 12:00
Building robust and reproducible workflows with Cylc and Rose
Speaker: Stuart Whitehouse (Met Office)

ECMWF

Reading
40m
12:00 12:20
Workflow in CESM2
Speaker: Jim Edwards (National Center for Atmospheric Research USA)

ECMWF

Reading
20m
12:20 12:40
Reproducible science at large scale within a continuous delivery pipeline: the BSC vision
Speaker: Miguel Castrillo (BSC-CNS)

ECMWF

Reading
20m
12:40 13:00
Space Situational Awareness - Virtual Search Environment
Speaker: Marek Kubel-Grabau (Eversis)

ECMWF

Reading
20m
13:00 14:00
Lunch break

ECMWF

Reading
1h
14:00 14:20
CMIP6 post-processing workflow at the Met Office
Speaker: Stephen Haddad (Met Office)

ECMWF

Reading
20m
14:20 14:40
Reproducible workflows for big data with Python
Speaker: Iain Russell (ECMWF)

ECMWF

Reading
20m
14:40 15:00
Using containers for reproducible results
Speaker: Carlos Valiente (ECMWF)

ECMWF

Reading
20m
19:00 21:00
Workshop dinner at Cote Brasserie
2h
Wednesday, 16 October
09:00 09:10
Recap from day 2 and remarks
Speaker: Stephan Siemen (ECMWF)

ECMWF

Reading
10m
09:10 09:50
Publishing Reproducible Geoscientific Papers: Status quo, benefits, and opportunities
Speaker: Markus Konkol (University of Münster, Institute for Geoinformatics)

ECMWF

Reading
40m
09:50 10:10
DARE: Integrating solutions for Data-Intensive and Reproducible Science
Speaker: Alessandro Spinuso (KNMI)

ECMWF

Reading
20m
10:10 10:30
ECMWF's new product generation - Lessons learned from development to operations
Speaker: Tiago Quintino (ECMWF)

ECMWF

Reading
20m
10:30 11:00
Coffee break

ECMWF

Reading
30m
11:00 11:40
Using Cloud to Streamline R&D Workflow
Speaker: Roope Tervo (Finnish Meteorological Institute)

ECMWF

Reading
40m
11:40 12:00
A journey into the long white Cloud
Speaker: Andy Ziegler (Meteorological Service NZ Ltd.)

ECMWF

Reading
20m
12:00 12:20
From loose scripts to ad-hoc reproducible workflows: a methodology using ECMWF's ecflow
Speaker: Damien Decremer (ECMWF)

ECMWF

Reading
20m
12:20 12:40
The Role of Containers in Reproducible Workflows
Speaker: Shane Canon (Lawrence Berkeley National Lab)

ECMWF

Reading
20m
12:40 13:00
Reproducing new and old operational systems on development workstations using containers
Speaker: Tom Gale (Bureau of Meteorology)

ECMWF

Reading
20m
13:00 14:00
Lunch break

ECMWF

Reading
1h
14:00 14:30
Open discussion: Reproducibility in cloud and HPC environments
Chair: Tiago Quintino (ECMWF)
30m
14:30 14:50
Remote presentation: Developing a Unified Workflow for Convection Allowing Applications of the FV3
Speaker: Benjamin Blake (IMSG and NOAA/NWS/NCEP/EMC)

ECMWF

Reading
20m
14:50 15:30
Scaling Machine Learning with the help of Cloud Computing
Speaker: Salman Iqbal (ONS / Learnk8s)

ECMWF

Reading
40m
15:30 16:00
Coffee break

ECMWF

Reading
30m
16:00 16:20
ESoWC: A Machine Learning Pipeline for Climate Science
Speakers: Thomas Lees (University of Oxford), Gabriel Tseng (will present remotely) (Okra Solar)

ECMWF

Reading
20m
16:20 16:40
A reproducible flood forecasting case study using different machine learning techniques
Speaker: Sebastian Lehner (Zentralanstalt für Meteorologie und Geodynamik)

ECMWF

Reading
20m
16:40 17:00
Remote presentation: Singularity Containers
Speaker: David Trudgian (Sylabs Inc.)

ECMWF

Reading
20m
17:00 17:10
Closing
10m