diff --git a/docs/changes/73.feature.rst b/docs/changes/73.feature.rst new file mode 100644 index 0000000..de644b0 --- /dev/null +++ b/docs/changes/73.feature.rst @@ -0,0 +1,2 @@ +* Make animations module mandatory +* Move dependencies of animations module from optional to mandatory diff --git a/pyproject.toml b/pyproject.toml index a41e009..c5f479a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,11 +46,11 @@ dependencies = [ "toml>=0.10.2", "torch>=2.8.0", "tqdm>=4.67.1", + "radionets-radiotools>=0.3.0", ] [project.optional-dependencies] pyvisgen = ["pyvisgen"] -animations = ["cartopy", "mergedeep", "radionets-radiotools"] all = ["pyvisgrid[pyvisgen]"] diff --git a/src/pyvisgrid/plotting/__init__.py b/src/pyvisgrid/plotting/__init__.py index 9c2786f..245b8df 100644 --- a/src/pyvisgrid/plotting/__init__.py +++ b/src/pyvisgrid/plotting/__init__.py @@ -1,7 +1,15 @@ +from pyvisgrid.plotting.animations import ( + animate_observation, + plot_earth_layout, + plot_observation_state, +) from pyvisgrid.plotting.plotting import plot_dirty_image, plot_mask, plot_ungridded_uv __all__ = [ "plot_ungridded_uv", "plot_mask", "plot_dirty_image", + "plot_earth_layout", + "plot_observation_state", + "animate_observation", ]