├── .github └── workflows │ ├── flake8-format-test.yml │ └── pytest-conda.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── README.md ├── conf.py ├── html │ ├── .buildinfo │ ├── .doctrees │ │ ├── environment.pickle │ │ └── index.doctree │ ├── _sources │ │ └── index.rst.txt │ ├── _static │ │ ├── alabaster.css │ │ ├── basic.css │ │ ├── custom.css │ │ ├── doctools.js │ │ ├── documentation_options.js │ │ ├── file.png │ │ ├── language_data.js │ │ ├── minus.png │ │ ├── plus.png │ │ ├── pygments.css │ │ ├── searchtools.js │ │ └── sphinx_highlight.js │ ├── genindex.html │ ├── index.html │ ├── objects.inv │ ├── py-modindex.html │ ├── search.html │ └── searchindex.js ├── index.rst └── torchda.pdf ├── environment.yml ├── examples ├── .gitignore ├── 4dvar.case_four.data ├── 4dvar.case_one.data ├── 4dvar.case_three.data ├── 4dvar.case_two.data ├── __init__.py ├── forwardModel.py ├── lorenz_data4lstm.data ├── lorenz_enkf.ipynb ├── lorenz_lstm_diff_parameters.ipynb ├── lorenz_lstm_example.ipynb ├── lstm4lorenz_model_1to99_100ep.pt ├── shallow_water_example │ ├── .gitignore │ ├── README.md │ └── models.ipynb ├── variational_methods.ipynb ├── xEnKF_100ep.case_four.data ├── xEnKF_100ep.case_one.data ├── xEnKF_100ep.case_three.data ├── xEnKF_100ep.case_two.data ├── x_ens_100ep.case_four.data ├── x_ens_100ep.case_one.data ├── x_ens_100ep.case_three.data └── x_ens_100ep.case_two.data ├── requirements.txt ├── setup.py ├── tests ├── .gitignore ├── test_deepda.py └── test_docstring.py └── torchda ├── __init__.py ├── builder.py ├── executor.py ├── kalman_filter.py ├── parameters.py └── variational.py /.github/workflows/flake8-format-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/.github/workflows/flake8-format-test.yml -------------------------------------------------------------------------------- /.github/workflows/pytest-conda.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/.github/workflows/pytest-conda.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/html/.buildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/.buildinfo -------------------------------------------------------------------------------- /docs/html/.doctrees/environment.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/.doctrees/environment.pickle -------------------------------------------------------------------------------- /docs/html/.doctrees/index.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/.doctrees/index.doctree -------------------------------------------------------------------------------- /docs/html/_sources/index.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/_sources/index.rst.txt -------------------------------------------------------------------------------- /docs/html/_static/alabaster.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/_static/alabaster.css -------------------------------------------------------------------------------- /docs/html/_static/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/_static/basic.css -------------------------------------------------------------------------------- /docs/html/_static/custom.css: -------------------------------------------------------------------------------- 1 | /* This file intentionally left blank. */ 2 | -------------------------------------------------------------------------------- /docs/html/_static/doctools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/_static/doctools.js -------------------------------------------------------------------------------- /docs/html/_static/documentation_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/_static/documentation_options.js -------------------------------------------------------------------------------- /docs/html/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/_static/file.png -------------------------------------------------------------------------------- /docs/html/_static/language_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/_static/language_data.js -------------------------------------------------------------------------------- /docs/html/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/_static/minus.png -------------------------------------------------------------------------------- /docs/html/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/_static/plus.png -------------------------------------------------------------------------------- /docs/html/_static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/_static/pygments.css -------------------------------------------------------------------------------- /docs/html/_static/searchtools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/_static/searchtools.js -------------------------------------------------------------------------------- /docs/html/_static/sphinx_highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/_static/sphinx_highlight.js -------------------------------------------------------------------------------- /docs/html/genindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/genindex.html -------------------------------------------------------------------------------- /docs/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/index.html -------------------------------------------------------------------------------- /docs/html/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/objects.inv -------------------------------------------------------------------------------- /docs/html/py-modindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/py-modindex.html -------------------------------------------------------------------------------- /docs/html/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/search.html -------------------------------------------------------------------------------- /docs/html/searchindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/html/searchindex.js -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/torchda.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/docs/torchda.pdf -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/environment.yml -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | .ipynb_checkpoints -------------------------------------------------------------------------------- /examples/4dvar.case_four.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/4dvar.case_four.data -------------------------------------------------------------------------------- /examples/4dvar.case_one.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/4dvar.case_one.data -------------------------------------------------------------------------------- /examples/4dvar.case_three.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/4dvar.case_three.data -------------------------------------------------------------------------------- /examples/4dvar.case_two.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/4dvar.case_two.data -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/forwardModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/forwardModel.py -------------------------------------------------------------------------------- /examples/lorenz_data4lstm.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/lorenz_data4lstm.data -------------------------------------------------------------------------------- /examples/lorenz_enkf.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/lorenz_enkf.ipynb -------------------------------------------------------------------------------- /examples/lorenz_lstm_diff_parameters.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/lorenz_lstm_diff_parameters.ipynb -------------------------------------------------------------------------------- /examples/lorenz_lstm_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/lorenz_lstm_example.ipynb -------------------------------------------------------------------------------- /examples/lstm4lorenz_model_1to99_100ep.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/lstm4lorenz_model_1to99_100ep.pt -------------------------------------------------------------------------------- /examples/shallow_water_example/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | !models.ipynb 4 | !README.md -------------------------------------------------------------------------------- /examples/shallow_water_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/shallow_water_example/README.md -------------------------------------------------------------------------------- /examples/shallow_water_example/models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/shallow_water_example/models.ipynb -------------------------------------------------------------------------------- /examples/variational_methods.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/variational_methods.ipynb -------------------------------------------------------------------------------- /examples/xEnKF_100ep.case_four.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/xEnKF_100ep.case_four.data -------------------------------------------------------------------------------- /examples/xEnKF_100ep.case_one.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/xEnKF_100ep.case_one.data -------------------------------------------------------------------------------- /examples/xEnKF_100ep.case_three.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/xEnKF_100ep.case_three.data -------------------------------------------------------------------------------- /examples/xEnKF_100ep.case_two.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/xEnKF_100ep.case_two.data -------------------------------------------------------------------------------- /examples/x_ens_100ep.case_four.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/x_ens_100ep.case_four.data -------------------------------------------------------------------------------- /examples/x_ens_100ep.case_one.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/x_ens_100ep.case_one.data -------------------------------------------------------------------------------- /examples/x_ens_100ep.case_three.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/x_ens_100ep.case_three.data -------------------------------------------------------------------------------- /examples/x_ens_100ep.case_two.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/examples/x_ens_100ep.case_two.data -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/setup.py -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/test_deepda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/tests/test_deepda.py -------------------------------------------------------------------------------- /tests/test_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/tests/test_docstring.py -------------------------------------------------------------------------------- /torchda/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/torchda/__init__.py -------------------------------------------------------------------------------- /torchda/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/torchda/builder.py -------------------------------------------------------------------------------- /torchda/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/torchda/executor.py -------------------------------------------------------------------------------- /torchda/kalman_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/torchda/kalman_filter.py -------------------------------------------------------------------------------- /torchda/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/torchda/parameters.py -------------------------------------------------------------------------------- /torchda/variational.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acse-jm122/torchda/HEAD/torchda/variational.py --------------------------------------------------------------------------------