├── .gitattributes ├── 01_Lorenz63_3DVAR ├── L63_3DVAR.png ├── L63_3DVAR.py ├── __pycache__ │ ├── examples.cpython-37.pyc │ └── time_integrators.cpython-37.pyc ├── examples.py └── time_integrators.py ├── 02_Lorenz63_4DVAR ├── L63_4DVAR.png ├── L63_4DVAR.py ├── examples.py └── time_integrators.py ├── 03_Lorenz63_FSM ├── L63_FSM.png ├── L63_FSM.py ├── examples.py └── time_integrators.py ├── 04_Lorenz63_EKF ├── L63_EKF.png ├── L63_EKF.py ├── examples.py └── time_integrators.py ├── 05_Lorenz63_EnKF ├── L63_EnKF.png ├── L63_EnKF.py ├── examples.py └── time_integrators.py ├── 06_Lorenz63_DEnKF ├── L63_DEnKF.png ├── L63_DEnKF.py ├── examples.py └── time_integrators.py ├── 07_Lorenz96_EKF ├── L96_EKF.png ├── L96_EKF.py ├── __pycache__ │ ├── examples.cpython-37.pyc │ └── time_integrators.cpython-37.pyc ├── examples.py └── time_integrators.py ├── 08_Lorenz96_EnKF ├── L96_EnKF.png ├── L96_EnKF.py ├── __pycache__ │ ├── examples.cpython-37.pyc │ └── time_integrators.cpython-37.pyc ├── examples.py └── time_integrators.py ├── 09_MSLorenz96_EnKF ├── README.md ├── mslorenz96_enkf_sparse.py └── multiscale_lorenz96.py ├── 10_MSLorenz96_DEnKF ├── README.md ├── mslorenz96_denkf_sparse.py └── multiscale_lorenz96.py ├── 11_Kuramoto–Sivashinsky_EnKF ├── enkf_s.py ├── plotting_field.py └── plotting_time_series.py ├── 12_QG ├── README.md ├── contour_plotting.py ├── input_da.txt ├── input_dns.txt ├── qg.py └── qg_da.py ├── README.md └── __pycache__ ├── examples.cpython-37.pyc └── time_integrators.cpython-37.pyc /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/.gitattributes -------------------------------------------------------------------------------- /01_Lorenz63_3DVAR/L63_3DVAR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/01_Lorenz63_3DVAR/L63_3DVAR.png -------------------------------------------------------------------------------- /01_Lorenz63_3DVAR/L63_3DVAR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/01_Lorenz63_3DVAR/L63_3DVAR.py -------------------------------------------------------------------------------- /01_Lorenz63_3DVAR/__pycache__/examples.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/01_Lorenz63_3DVAR/__pycache__/examples.cpython-37.pyc -------------------------------------------------------------------------------- /01_Lorenz63_3DVAR/__pycache__/time_integrators.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/01_Lorenz63_3DVAR/__pycache__/time_integrators.cpython-37.pyc -------------------------------------------------------------------------------- /01_Lorenz63_3DVAR/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/01_Lorenz63_3DVAR/examples.py -------------------------------------------------------------------------------- /01_Lorenz63_3DVAR/time_integrators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/01_Lorenz63_3DVAR/time_integrators.py -------------------------------------------------------------------------------- /02_Lorenz63_4DVAR/L63_4DVAR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/02_Lorenz63_4DVAR/L63_4DVAR.png -------------------------------------------------------------------------------- /02_Lorenz63_4DVAR/L63_4DVAR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/02_Lorenz63_4DVAR/L63_4DVAR.py -------------------------------------------------------------------------------- /02_Lorenz63_4DVAR/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/02_Lorenz63_4DVAR/examples.py -------------------------------------------------------------------------------- /02_Lorenz63_4DVAR/time_integrators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/02_Lorenz63_4DVAR/time_integrators.py -------------------------------------------------------------------------------- /03_Lorenz63_FSM/L63_FSM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/03_Lorenz63_FSM/L63_FSM.png -------------------------------------------------------------------------------- /03_Lorenz63_FSM/L63_FSM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/03_Lorenz63_FSM/L63_FSM.py -------------------------------------------------------------------------------- /03_Lorenz63_FSM/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/03_Lorenz63_FSM/examples.py -------------------------------------------------------------------------------- /03_Lorenz63_FSM/time_integrators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/03_Lorenz63_FSM/time_integrators.py -------------------------------------------------------------------------------- /04_Lorenz63_EKF/L63_EKF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/04_Lorenz63_EKF/L63_EKF.png -------------------------------------------------------------------------------- /04_Lorenz63_EKF/L63_EKF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/04_Lorenz63_EKF/L63_EKF.py -------------------------------------------------------------------------------- /04_Lorenz63_EKF/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/04_Lorenz63_EKF/examples.py -------------------------------------------------------------------------------- /04_Lorenz63_EKF/time_integrators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/04_Lorenz63_EKF/time_integrators.py -------------------------------------------------------------------------------- /05_Lorenz63_EnKF/L63_EnKF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/05_Lorenz63_EnKF/L63_EnKF.png -------------------------------------------------------------------------------- /05_Lorenz63_EnKF/L63_EnKF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/05_Lorenz63_EnKF/L63_EnKF.py -------------------------------------------------------------------------------- /05_Lorenz63_EnKF/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/05_Lorenz63_EnKF/examples.py -------------------------------------------------------------------------------- /05_Lorenz63_EnKF/time_integrators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/05_Lorenz63_EnKF/time_integrators.py -------------------------------------------------------------------------------- /06_Lorenz63_DEnKF/L63_DEnKF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/06_Lorenz63_DEnKF/L63_DEnKF.png -------------------------------------------------------------------------------- /06_Lorenz63_DEnKF/L63_DEnKF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/06_Lorenz63_DEnKF/L63_DEnKF.py -------------------------------------------------------------------------------- /06_Lorenz63_DEnKF/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/06_Lorenz63_DEnKF/examples.py -------------------------------------------------------------------------------- /06_Lorenz63_DEnKF/time_integrators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/06_Lorenz63_DEnKF/time_integrators.py -------------------------------------------------------------------------------- /07_Lorenz96_EKF/L96_EKF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/07_Lorenz96_EKF/L96_EKF.png -------------------------------------------------------------------------------- /07_Lorenz96_EKF/L96_EKF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/07_Lorenz96_EKF/L96_EKF.py -------------------------------------------------------------------------------- /07_Lorenz96_EKF/__pycache__/examples.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/07_Lorenz96_EKF/__pycache__/examples.cpython-37.pyc -------------------------------------------------------------------------------- /07_Lorenz96_EKF/__pycache__/time_integrators.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/07_Lorenz96_EKF/__pycache__/time_integrators.cpython-37.pyc -------------------------------------------------------------------------------- /07_Lorenz96_EKF/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/07_Lorenz96_EKF/examples.py -------------------------------------------------------------------------------- /07_Lorenz96_EKF/time_integrators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/07_Lorenz96_EKF/time_integrators.py -------------------------------------------------------------------------------- /08_Lorenz96_EnKF/L96_EnKF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/08_Lorenz96_EnKF/L96_EnKF.png -------------------------------------------------------------------------------- /08_Lorenz96_EnKF/L96_EnKF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/08_Lorenz96_EnKF/L96_EnKF.py -------------------------------------------------------------------------------- /08_Lorenz96_EnKF/__pycache__/examples.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/08_Lorenz96_EnKF/__pycache__/examples.cpython-37.pyc -------------------------------------------------------------------------------- /08_Lorenz96_EnKF/__pycache__/time_integrators.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/08_Lorenz96_EnKF/__pycache__/time_integrators.cpython-37.pyc -------------------------------------------------------------------------------- /08_Lorenz96_EnKF/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/08_Lorenz96_EnKF/examples.py -------------------------------------------------------------------------------- /08_Lorenz96_EnKF/time_integrators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/08_Lorenz96_EnKF/time_integrators.py -------------------------------------------------------------------------------- /09_MSLorenz96_EnKF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/09_MSLorenz96_EnKF/README.md -------------------------------------------------------------------------------- /09_MSLorenz96_EnKF/mslorenz96_enkf_sparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/09_MSLorenz96_EnKF/mslorenz96_enkf_sparse.py -------------------------------------------------------------------------------- /09_MSLorenz96_EnKF/multiscale_lorenz96.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/09_MSLorenz96_EnKF/multiscale_lorenz96.py -------------------------------------------------------------------------------- /10_MSLorenz96_DEnKF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/10_MSLorenz96_DEnKF/README.md -------------------------------------------------------------------------------- /10_MSLorenz96_DEnKF/mslorenz96_denkf_sparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/10_MSLorenz96_DEnKF/mslorenz96_denkf_sparse.py -------------------------------------------------------------------------------- /10_MSLorenz96_DEnKF/multiscale_lorenz96.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/10_MSLorenz96_DEnKF/multiscale_lorenz96.py -------------------------------------------------------------------------------- /11_Kuramoto–Sivashinsky_EnKF/enkf_s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/11_Kuramoto–Sivashinsky_EnKF/enkf_s.py -------------------------------------------------------------------------------- /11_Kuramoto–Sivashinsky_EnKF/plotting_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/11_Kuramoto–Sivashinsky_EnKF/plotting_field.py -------------------------------------------------------------------------------- /11_Kuramoto–Sivashinsky_EnKF/plotting_time_series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/11_Kuramoto–Sivashinsky_EnKF/plotting_time_series.py -------------------------------------------------------------------------------- /12_QG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/12_QG/README.md -------------------------------------------------------------------------------- /12_QG/contour_plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/12_QG/contour_plotting.py -------------------------------------------------------------------------------- /12_QG/input_da.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/12_QG/input_da.txt -------------------------------------------------------------------------------- /12_QG/input_dns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/12_QG/input_dns.txt -------------------------------------------------------------------------------- /12_QG/qg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/12_QG/qg.py -------------------------------------------------------------------------------- /12_QG/qg_da.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/12_QG/qg_da.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/README.md -------------------------------------------------------------------------------- /__pycache__/examples.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/__pycache__/examples.cpython-37.pyc -------------------------------------------------------------------------------- /__pycache__/time_integrators.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shady-Ahmed/PyDA/HEAD/__pycache__/time_integrators.cpython-37.pyc --------------------------------------------------------------------------------