.gitignore
.python-version
LICENSE
README.md
lefthook.yml
pyproject.toml
uv.lock
.github/workflows/ci.yml
.github/workflows/claude-review.yml
.github/workflows/publish-PyPI.yml
shake_movie/__init__.py
shake_movie/camera.py
shake_movie/cli.py
shake_movie/naming.py
shake_movie/nz_places.csv
shake_movie/palette.py
shake_movie/realisation.py
shake_movie/render.py
shake_movie/scene.py
shake_movie/sw4_images.py
shake_movie.egg-info/PKG-INFO
shake_movie.egg-info/SOURCES.txt
shake_movie.egg-info/dependency_links.txt
shake_movie.egg-info/entry_points.txt
shake_movie.egg-info/requires.txt
shake_movie.egg-info/scm_file_list.json
shake_movie.egg-info/scm_version.json
shake_movie.egg-info/top_level.txt
tests/conftest.py
tests/fake_sw4.py
tests/test_camera.py
tests/test_naming.py
tests/test_palette.py
tests/test_realisation.py
tests/test_render.py
tests/test_scene.py
tests/test_sw4_images.py
tests/data/sw4_images/input.sw4
tests/data/sw4_images/lat.cycle=00.z=0.lat.sw4img.h5
tests/data/sw4_images/lon.cycle=00.z=0.lon.sw4img.h5
tests/data/sw4_images/surf_hmax.cycle=16.z=0.hmax.sw4img.h5
tests/data/sw4_images/surf_mag.cycle=04.z=0.mag.sw4img.h5
tests/data/sw4_images/surf_mag.cycle=08.z=0.mag.sw4img.h5
tests/data/sw4_images/surf_mag.cycle=16.z=0.mag.sw4img.h5
tests/data/sw4_images/topo.cycle=00.z=0.topo.sw4img.h5