• Stars
    star
    183
  • Rank 210,154 (Top 5 %)
  • Language
    Jupyter Notebook
  • License
    Apache License 2.0
  • Created almost 2 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MOOC Machine Learning in Weather & Climate - Jupyter notebook exercises

This repository hosts the Jupyter notebook based exercises of the Massive Open Online Course (MOOC) on Machine Learning in Weather & Climate https://www.ecmwf.int/mlwc-mooc.

The notebook files can be found in the subdirectories corresponding to each tier of the MOOC. These include the following:

Tier 1 notebooks (ML in Weather & Climate)

In this tier there is only one notebook that demonstrates how to build a simple neural network on the WeatherBench dataset.

Tier 2 notebooks (Concepts of Machine Learning)

In this tier there are notebooks for each module that provide practical guidance on key concepts of Machine Learning.

Tier 3 notebooks (Practical ML Applications in Weather & Climate)

Each module of this tier contains notebooks that demonstrate practical applications of Machine Learning in the various stages of Numerical Weather and Climate prediction.

How to run the notebooks

The notebooks can either be downloaded and run on participants' own computers, or they can be run directly in various cloud environments. The advantage of the latter is that no software needs to be installed locally. In each notebook a number of options are provided where the notebook can be run. These may include the following:

Colab Kaggle Deepnote
Colab Kaggle Deepnote
Colab requires a Google account, which can easily be set-up for free. Requires (free) registration with Kaggle. Once in, "switch on the internet" via settings. Requires (free) registration. Deepnote is a good platform also for collaboration.

License

Unless otherwise stated, the notebooks fall under Apache License 2.0. In applying this licence, ECMWF does not waive the privileges and immunities granted to it by virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.

More Repositories

1

ibicus

Flexible and user-friendly toolkit for the bias correction of climate models and associated evaluation.
Jupyter Notebook
48
star
2

copernicus-training

This repository hosts Jupyter notebook data tutorials for the Copernicus Climate Change (C3S) and Atmosphere Monitoring (CAMS) Services.
Jupyter Notebook
38
star
3

copernicus-training-c3s

Jupyter Notebook
20
star
4

cookiecutter-conda-package

Template for Python package based on Conda
Python
14
star
5

ai-vegetation-fuel

Predicting Fuel Load from earth observation data using Machine Learning
Jupyter Notebook
14
star
6

cacholote

Efficiently cache calls to functions
Python
9
star
7

copernicus-training-cams

Jupyter Notebook
7
star
8

c3s-ga-training

Jupyter Notebook
5
star
9

cads-api-client

CADS API Python client for developing and testing
Python
4
star
10

geff

The Global ECMWF Fire Forecast model is written in Fortran-95 allowing highly computationally demanding tasks. GEFF is used operationally at ECMWF to provide fire forecast to the Copernicus Emergency Management service and its development has been funded since 2016 by the EU Joint Research Centre.
Fortran
4
star
11

c3s2-eqc-quality-assessment

Jupyter Notebook
3
star
12

cdscdm-tools

Tools to check compliance to the Common Data Model of the Climate Data Store
Python
3
star
13

cads-adaptors

CADS data retrieval adaptors and associated methods and tools
Python
2
star
14

cads-toolbox

CADS Toolbox library
Jupyter Notebook
2
star
15

ogc-api-processes-fastapi

OGC API Processes service based on FastAPI
Python
2
star
16

c3s_eqc_book_main

Contains the Jupyter Book for Quality Assessments of C3S EQC
Jupyter Notebook
2
star
17

cads-catalogue

Python
1
star
18

digital-twin-engine

Documentation for the Digital Twin Engine components
1
star
19

makaniino

Python
1
star
20

cads-broker

CADS broker service
Python
1
star
21

cads-catalogue-api-service

STAC based API service for the Climate & Atmosphere Data Store
Python
1
star
22

dib-elements

Shell
1
star
23

figbird

Statistical plotting templates with a focus on climate and meteorology applications
Python
1
star
24

cads-processing-api-service

CADS Processing API service
Python
1
star
25

cads-worker

Utility functions for CADS Dask worker
Python
1
star
26

copernicus-earthkit-examples

A repository containing examples of using earthkit with Copernicus datasets
Jupyter Notebook
1
star