.gitignore
CODE_OF_CONDUCT.md
LICENSE
MANIFEST.in
README.md
REQUIREMENTS.txt
ROADMAP.md
github_deploy_key.enc
github_deploy_key_openradar_pydda.enc
pydda logo.png
pytest.ini
setup.py
.github/workflows/build-docs.yml
.github/workflows/python-package-conda.yml
.idea/vcs.xml
continuous_integration/.install.sh.swo
continuous_integration/.install.sh.swp
continuous_integration/build_docs.sh
continuous_integration/environment-actions.yml
continuous_integration/install.sh
doc/Makefile
doc/environment_docs.yml
doc/make.bat
doc/build/doctrees/examples.doctree
doc/build/doctrees/index.doctree
doc/build/doctrees/contributors_guide/index.doctree
doc/build/doctrees/dev_reference/index.doctree
doc/build/doctrees/dev_reference/generated/pydda.constraints.add_hrrr_constraint_to_grid.doctree
doc/build/doctrees/dev_reference/generated/pydda.constraints.download_needed_era_data.doctree
doc/build/doctrees/dev_reference/generated/pydda.constraints.get_iem_obs.doctree
doc/build/doctrees/dev_reference/generated/pydda.constraints.make_constraint_from_era_interim.doctree
doc/build/doctrees/dev_reference/generated/pydda.constraints.make_constraint_from_wrf.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.J_function.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_background_cost.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_background_gradient.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_fall_speed.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_grad_radial_vel.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_mass_continuity.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_mass_continuity_gradient.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_model_cost.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_model_gradient.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_point_cost.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_point_gradient.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_radial_vel_cost_function.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_smoothness_cost.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_smoothness_gradient.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_vertical_vorticity_cost.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.calculate_vertical_vorticity_gradient.doctree
doc/build/doctrees/dev_reference/generated/pydda.cost_functions.grad_J.doctree
doc/build/doctrees/dev_reference/generated/pydda.initialization.make_background_from_wrf.doctree
doc/build/doctrees/dev_reference/generated/pydda.initialization.make_constant_wind_field.doctree
doc/build/doctrees/dev_reference/generated/pydda.initialization.make_initialization_from_era_interim.doctree
doc/build/doctrees/dev_reference/generated/pydda.initialization.make_wind_field_from_profile.doctree
doc/build/doctrees/dev_reference/generated/pydda.retrieval.DDParameters.doctree
doc/build/doctrees/dev_reference/generated/pydda.retrieval.get_bca.doctree
doc/build/doctrees/dev_reference/generated/pydda.retrieval.get_dd_wind_field.doctree
doc/build/doctrees/dev_reference/generated/pydda.vis.plot_horiz_xsection_barbs.doctree
doc/build/doctrees/dev_reference/generated/pydda.vis.plot_horiz_xsection_barbs_map.doctree
doc/build/doctrees/dev_reference/generated/pydda.vis.plot_horiz_xsection_quiver.doctree
doc/build/doctrees/dev_reference/generated/pydda.vis.plot_horiz_xsection_quiver_map.doctree
doc/build/doctrees/dev_reference/generated/pydda.vis.plot_horiz_xsection_streamlines.doctree
doc/build/doctrees/dev_reference/generated/pydda.vis.plot_horiz_xsection_streamlines_map.doctree
doc/build/doctrees/dev_reference/generated/pydda.vis.plot_xz_xsection_barbs.doctree
doc/build/doctrees/dev_reference/generated/pydda.vis.plot_xz_xsection_quiver.doctree
doc/build/doctrees/dev_reference/generated/pydda.vis.plot_xz_xsection_streamlines.doctree
doc/build/doctrees/dev_reference/generated/pydda.vis.plot_yz_xsection_barbs.doctree
doc/build/doctrees/dev_reference/generated/pydda.vis.plot_yz_xsection_quiver.doctree
doc/build/doctrees/dev_reference/generated/pydda.vis.plot_yz_xsection_streamlines.doctree
doc/build/doctrees/source/auto_examples/hurricane_florence.doctree
doc/build/doctrees/source/auto_examples/index.doctree
doc/build/doctrees/source/auto_examples/plot_examples.doctree
doc/build/doctrees/source/auto_examples/plot_fun_with_constraints.doctree
doc/build/doctrees/source/auto_examples/plot_hurricane_florence.doctree
doc/build/doctrees/source/auto_examples/plot_sydney_tornado.doctree
doc/build/doctrees/source/auto_examples/sg_execution_times.doctree
doc/build/doctrees/source/auto_examples/sydney_tornado.doctree
doc/build/html/.nojekyll
doc/source/arm_figure.png
doc/source/conf.py
doc/source/examples.rst
doc/source/hrrr_figure.png
doc/source/index.rst
doc/source/logo.png
doc/source/sydney_tornado.png
doc/source/_static/.placeholder
doc/source/_static/default.css
doc/source/_static/doc_shared.js
doc/source/_templates/dev_template.rst
doc/source/_templates/layout.html
doc/source/_templates/autosummary/base.rst
doc/source/_templates/autosummary/class.rst
doc/source/_templates/autosummary/module.rst
doc/source/contributors_guide/index.rst
doc/source/dev_reference/index.rst
doc/source/dev_reference/generated/pydda.constraints.add_hrrr_constraint_to_grid.rst
doc/source/dev_reference/generated/pydda.constraints.download_needed_era_data.rst
doc/source/dev_reference/generated/pydda.constraints.get_iem_obs.rst
doc/source/dev_reference/generated/pydda.constraints.make_constraint_from_era_interim.rst
doc/source/dev_reference/generated/pydda.constraints.make_constraint_from_wrf.rst
doc/source/dev_reference/generated/pydda.cost_functions.J_function.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_background_cost.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_background_gradient.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_fall_speed.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_grad_radial_vel.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_mass_continuity.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_mass_continuity_gradient.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_model_cost.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_model_gradient.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_point_cost.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_point_gradient.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_radial_vel_cost_function.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_smoothness_cost.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_smoothness_gradient.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_vertical_vorticity_cost.rst
doc/source/dev_reference/generated/pydda.cost_functions.calculate_vertical_vorticity_gradient.rst
doc/source/dev_reference/generated/pydda.cost_functions.grad_J.rst
doc/source/dev_reference/generated/pydda.initialization.make_background_from_wrf.rst
doc/source/dev_reference/generated/pydda.initialization.make_constant_wind_field.rst
doc/source/dev_reference/generated/pydda.initialization.make_initialization_from_era_interim.rst
doc/source/dev_reference/generated/pydda.initialization.make_wind_field_from_profile.rst
doc/source/dev_reference/generated/pydda.retrieval.DDParameters.rst
doc/source/dev_reference/generated/pydda.retrieval.get_bca.rst
doc/source/dev_reference/generated/pydda.retrieval.get_dd_wind_field.rst
doc/source/dev_reference/generated/pydda.vis.plot_horiz_xsection_barbs.rst
doc/source/dev_reference/generated/pydda.vis.plot_horiz_xsection_barbs_map.rst
doc/source/dev_reference/generated/pydda.vis.plot_horiz_xsection_quiver.rst
doc/source/dev_reference/generated/pydda.vis.plot_horiz_xsection_quiver_map.rst
doc/source/dev_reference/generated/pydda.vis.plot_horiz_xsection_streamlines.rst
doc/source/dev_reference/generated/pydda.vis.plot_horiz_xsection_streamlines_map.rst
doc/source/dev_reference/generated/pydda.vis.plot_xz_xsection_barbs.rst
doc/source/dev_reference/generated/pydda.vis.plot_xz_xsection_quiver.rst
doc/source/dev_reference/generated/pydda.vis.plot_xz_xsection_streamlines.rst
doc/source/dev_reference/generated/pydda.vis.plot_yz_xsection_barbs.rst
doc/source/dev_reference/generated/pydda.vis.plot_yz_xsection_quiver.rst
doc/source/dev_reference/generated/pydda.vis.plot_yz_xsection_streamlines.rst
doc/source/source/auto_examples/auto_examples_jupyter.zip
doc/source/source/auto_examples/auto_examples_python.zip
doc/source/source/auto_examples/hurricane_florence.ipynb
doc/source/source/auto_examples/hurricane_florence.py
doc/source/source/auto_examples/hurricane_florence.rst
doc/source/source/auto_examples/hurricane_florence_codeobj.pickle
doc/source/source/auto_examples/index.rst
doc/source/source/auto_examples/plot_examples.ipynb
doc/source/source/auto_examples/plot_examples.py
doc/source/source/auto_examples/plot_examples.py.md5
doc/source/source/auto_examples/plot_examples.rst
doc/source/source/auto_examples/plot_examples_codeobj.pickle
doc/source/source/auto_examples/plot_fun_with_constraints.ipynb
doc/source/source/auto_examples/plot_fun_with_constraints.py
doc/source/source/auto_examples/plot_fun_with_constraints.py.md5
doc/source/source/auto_examples/plot_fun_with_constraints.rst
doc/source/source/auto_examples/plot_fun_with_constraints_codeobj.pickle
doc/source/source/auto_examples/plot_hurricane_florence.ipynb
doc/source/source/auto_examples/plot_hurricane_florence.py
doc/source/source/auto_examples/plot_hurricane_florence.py.md5
doc/source/source/auto_examples/plot_hurricane_florence.rst
doc/source/source/auto_examples/plot_hurricane_florence_codeobj.pickle
doc/source/source/auto_examples/plot_sydney_tornado.ipynb
doc/source/source/auto_examples/plot_sydney_tornado.py
doc/source/source/auto_examples/plot_sydney_tornado.py.md5
doc/source/source/auto_examples/plot_sydney_tornado.rst
doc/source/source/auto_examples/plot_sydney_tornado_codeobj.pickle
doc/source/source/auto_examples/sg_execution_times.rst
doc/source/source/auto_examples/sydney_tornado.ipynb
doc/source/source/auto_examples/sydney_tornado.py
doc/source/source/auto_examples/sydney_tornado.rst
doc/source/source/auto_examples/sydney_tornado_codeobj.pickle
doc/source/source/auto_examples/images/sphx_glr_plot_examples_001.png
doc/source/source/auto_examples/images/sphx_glr_plot_examples_002.png
doc/source/source/auto_examples/images/sphx_glr_plot_examples_003.png
doc/source/source/auto_examples/images/sphx_glr_plot_fun_with_constraints_001.png
doc/source/source/auto_examples/images/sphx_glr_plot_fun_with_constraints_002.png
doc/source/source/auto_examples/images/sphx_glr_plot_fun_with_constraints_003.png
doc/source/source/auto_examples/images/sphx_glr_plot_fun_with_constraints_004.png
doc/source/source/auto_examples/images/sphx_glr_plot_hurricane_florence_001.png
doc/source/source/auto_examples/images/sphx_glr_plot_sydney_tornado_001.png
doc/source/source/auto_examples/images/thumb/sphx_glr_hurricane_florence_thumb.png
doc/source/source/auto_examples/images/thumb/sphx_glr_plot_examples_thumb.png
doc/source/source/auto_examples/images/thumb/sphx_glr_plot_fun_with_constraints_thumb.png
doc/source/source/auto_examples/images/thumb/sphx_glr_plot_hurricane_florence_thumb.png
doc/source/source/auto_examples/images/thumb/sphx_glr_plot_sydney_tornado_thumb.png
doc/source/source/auto_examples/images/thumb/sphx_glr_sydney_tornado_thumb.png
examples/README.txt
examples/plot_examples.py
examples/plot_fun_with_constraints.py
examples/plot_hurricane_florence.py
examples/plot_sydney_tornado.py
notebooks/PyDDA example notebook.ipynb
notebooks/.ipynb_checkpoints/PyDDA example notebook-checkpoint.ipynb
pydda/README.rst
pydda/__init__.py
pydda.egg-info/PKG-INFO
pydda.egg-info/SOURCES.txt
pydda.egg-info/dependency_links.txt
pydda.egg-info/requires.txt
pydda.egg-info/top_level.txt
pydda/constraints/__init__.py
pydda/constraints/model_data.py
pydda/constraints/station_data.py
pydda/cost_functions/__init__.py
pydda/cost_functions/_cost_functions_auglag.py
pydda/cost_functions/_cost_functions_jax.py
pydda/cost_functions/_cost_functions_numpy.py
pydda/cost_functions/_cost_functions_tensorflow.py
pydda/cost_functions/cost_functions.py
pydda/cost_functions/log.txt
pydda/initialization/__init__.py
pydda/initialization/wind_fields.py
pydda/retrieval/__init__.py
pydda/retrieval/angles.py
pydda/retrieval/auglag.py
pydda/retrieval/wind_retrieve.py
pydda/tests/__init__.py
pydda/tests/procedures.py
pydda/tests/sample_files.py
pydda/tests/test_cost_functions.py
pydda/tests/test_ecmwf.py
pydda/tests/test_initialization.py
pydda/tests/test_plots.py
pydda/tests/test_retrieval.py
pydda/tests/baseline/test_plot_horiz_xsection_barbs.png
pydda/tests/baseline/test_plot_horiz_xsection_quiver.png
pydda/tests/baseline/test_plot_horiz_xsection_streamlines.png
pydda/tests/baseline/test_plot_horiz_xz_xsection_barbs.png
pydda/tests/baseline/test_plot_horiz_xz_xsection_quiver.png
pydda/tests/baseline/test_plot_horiz_xz_xsection_streamlines.png
pydda/tests/baseline/test_plot_horiz_yz_xsection_barbs.png
pydda/tests/baseline/test_plot_horiz_yz_xsection_quiver.png
pydda/tests/baseline/test_plot_horiz_yz_xsection_streamlines.png
pydda/tests/data/example_grid_radar0.nc
pydda/tests/data/example_grid_radar1.nc
pydda/tests/data/test_era_interim.nc
pydda/tests/data/test_sounding.cdf
pydda/tests/data/twpsondewnpnC3.b1.20060119.050300.cdf
pydda/tests/data/twpsondewnpnC3.b1.20060119.112000.cdf
pydda/tests/data/twpsondewnpnC3.b1.20060119.163300.cdf
pydda/vis/__init__.py
pydda/vis/barb_plot.py
pydda/vis/quiver_plot.py
pydda/vis/streamline_plot.py