PyDA: A Hands-On Introduction to Dynamical Data Assimilation with Python

Dynamic data assimilation offers a suite of algorithms that merge measurement data with numerical simulations to predict accurate state trajectories. Meteorological centers rely heavily on data assimilation to achieve trustworthy weather forecast. With the advance in measurement systems, as well as...

Full description

Saved in:
Bibliographic Details
Published inFluids (Basel) Vol. 5; no. 4; p. 225
Main Authors Ahmed, Shady E., Pawar, Suraj, San, Omer
Format Journal Article
LanguageEnglish
Published Basel MDPI AG 01.12.2020
MDPI
Subjects
Online AccessGet full text
ISSN2311-5521
2311-5521
DOI10.3390/fluids5040225

Cover

More Information
Summary:Dynamic data assimilation offers a suite of algorithms that merge measurement data with numerical simulations to predict accurate state trajectories. Meteorological centers rely heavily on data assimilation to achieve trustworthy weather forecast. With the advance in measurement systems, as well as the reduction in sensor prices, data assimilation (DA) techniques are applicable to various fields, other than meteorology. However, beginners usually face hardships digesting the core ideas from the available sophisticated resources requiring a steep learning curve. In this tutorial, we lay out the mathematical principles behind DA with easy-to-follow Python module implementations so that this group of newcomers can quickly feel the essence of DA algorithms. We explore a series of common variational, and sequential techniques, and highlight major differences and potential extensions. We demonstrate the presented approaches using an array of fluid flow applications with varying levels of complexity.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
SC0019290
ISSN:2311-5521
2311-5521
DOI:10.3390/fluids5040225