Skip to content

xinleiw2/DA-tutorials

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

226 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to data assimilation and the EnKF

Jump right in using one of these cloud computing providers:

  • Open In Colab (requires Google login)
  • Binder (no login but can be slow to start)

Overview

  • Interactive (Jupyter notebook)
  • Contains theory, code (Python), and exercises.
  • Recommendation: work in pairs.
  • Each tutorial takes ≈75 min.
  • The tutor will circulate to assist with the exercises,
    and summarize each section after you have worked on them.

Instructions for working locally

You can also run these notebooks on your own (Linux/Windows/Mac) computer. This is a bit snappier than running them online.

  1. Prerequisite: Python 3.7.
    If you're an expert, setup a python environment however you like. Otherwise: Install Anaconda, then open the Anaconda terminal and run the following commands:

    conda create --yes --name my-env python=3.7
    conda activate my-env
    python -c 'import sys; print("Version:", sys.version.split()[0])'

    Ensure the output at the end gives version 3.7.
    Keep using the same terminal for the commands below.

  2. Install:
    Run these commands in the terminal:

    git clone https://github.com/nansencenter/DA-tutorials.git
    pip install -r DA-tutorials/requirements.txt
  3. Launch the Jupyter notebooks:
    Run jupyter-notebook.
    This will open up a page in your web browser that is a file navigator.
    Enter the folder DA-tutorials/notebooks, and click on a tutorial (T1... .ipynb).

About

Course on data assimilation (DA)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 76.4%
  • Python 22.6%
  • Shell 1.0%