.gitignore
LICENSE
MANIFEST.in
NOTICE
README.md
THIRD_PARTY_NOTICES.md
mkdocs.yml
pyproject.toml
.github/workflows/ci.yml
.github/workflows/docs.yml
.github/workflows/release.yml
.github/workflows/validate.yml
_agents/skills/use-omero-zarr-viewer/SKILL.md
_agents/skills/use-omero-zarr-viewer/references/REFERENCE.md
deploy/nl-biomero/docker-compose-windows-dev.yml
deploy/nl-biomero/nginx-location.conf
deploy/omero-deployment-kit/Dockerfile-web.fragment
deploy/omero-deployment-kit/nginx-location.conf.j2
deploy/omero-deployment-kit/web-config.omero.j2
docker/90-biomero-zarr-viewer.omero
docker/Dockerfile.omeroweb
docker/nginx-biomero-zarr.conf
docker/nginx-local-proxy.conf
docs/compatibility-spike.md
docs/deployment-nl-biomero.md
docs/deployment-omero-deployment-kit.md
docs/index.md
docs/movies.md
docs/open-source-provenance.md
docs/requirements.txt
docs/viewer-guide.md
docs/assets/biomero-logo.svg
frontend/package-lock.json
frontend/package.json
frontend/tsconfig.json
frontend/vite.config.ts
frontend/scripts/benchmark-projections.mjs
frontend/scripts/clean-output.mjs
frontend/scripts/generate-third-party-notices.mjs
frontend/scripts/smoke-movie.mjs
frontend/src/App.test.tsx
frontend/src/App.tsx
frontend/src/MovieBridge.tsx
frontend/src/MovieControls.tsx
frontend/src/OverviewGrid.tsx
frontend/src/ViewerCanvas.tsx
frontend/src/VolumeCanvas.test.tsx
frontend/src/VolumeCanvas.tsx
frontend/src/api.ts
frontend/src/authenticated-store.test.ts
frontend/src/authenticated-store.ts
frontend/src/categorical-image-layer.test.ts
frontend/src/categorical-image-layer.ts
frontend/src/channel-scaling.test.ts
frontend/src/channel-scaling.ts
frontend/src/instance-color-extension.test.ts
frontend/src/instance-color-extension.ts
frontend/src/label-color.test.ts
frontend/src/label-color.ts
frontend/src/label-inspection.test.ts
frontend/src/label-inspection.ts
frontend/src/main.tsx
frontend/src/movie-encoder.worker.ts
frontend/src/movie-recipe.test.ts
frontend/src/movie-recipe.ts
frontend/src/movie-renderer.ts
frontend/src/ngff-physical-sizes.test.ts
frontend/src/ngff-physical-sizes.ts
frontend/src/plate.test.ts
frontend/src/projection-loader.test.ts
frontend/src/projection-loader.ts
frontend/src/styles.css
frontend/src/types.ts
frontend/src/viewer-state.test.ts
frontend/src/viewer-state.ts
frontend/src/volume-utils.test.ts
frontend/src/volume-utils.ts
frontend/src/test/setup.ts
scripts/build-docker-image.ps1
scripts/build_frontend.py
scripts/manage-docker-plugin.ps1
scripts/smoke-test.ps1
scripts/sync_analysis_skills.py
scripts/verify_wheel.py
src/biomero_zarr_viewer/__init__.py
src/biomero_zarr_viewer/analysis_skill_provider.py
src/biomero_zarr_viewer/apps.py
src/biomero_zarr_viewer/errors.py
src/biomero_zarr_viewer/metadata.py
src/biomero_zarr_viewer/resolver.py
src/biomero_zarr_viewer/roi.py
src/biomero_zarr_viewer/settings.py
src/biomero_zarr_viewer/tokens.py
src/biomero_zarr_viewer/urls.py
src/biomero_zarr_viewer/vector_overlays.py
src/biomero_zarr_viewer/views.py
src/biomero_zarr_viewer.egg-info/PKG-INFO
src/biomero_zarr_viewer.egg-info/SOURCES.txt
src/biomero_zarr_viewer.egg-info/dependency_links.txt
src/biomero_zarr_viewer.egg-info/requires.txt
src/biomero_zarr_viewer.egg-info/scm_file_list.json
src/biomero_zarr_viewer.egg-info/scm_version.json
src/biomero_zarr_viewer.egg-info/top_level.txt
src/biomero_zarr_viewer/analysis_skills/use-omero-zarr-viewer/SKILL.md
src/biomero_zarr_viewer/analysis_skills/use-omero-zarr-viewer/references/REFERENCE.md
src/biomero_zarr_viewer/static/biomero_zarr_viewer/app.css
src/biomero_zarr_viewer/static/biomero_zarr_viewer/app.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/blosc-D1xNXZJs.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/chunk-INHXZS53-DiyuLb3Z.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/deflate-UcCw_x6m.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/jpeg-Brido5nV.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/lerc-DqSTAK4L.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/lz4-1Ws5oVWR.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/lzw-CfeVudjd.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/main-BSKktC_w.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/openwith-v2.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/packbits-DlGgZ8vN.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/pako.esm-DLNJzcmj.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/raw-C4Dy-EXQ.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/webimage-90oY7tsl.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/zstd-C4EcZnjq.js
src/biomero_zarr_viewer/static/biomero_zarr_viewer/assets/movie-encoder.worker-CdGROEWz.js
src/biomero_zarr_viewer/templates/biomero_zarr_viewer/viewer.html
tests/__init__.py
tests/conftest.py
tests/fakes.py
tests/test_bundled_frontend.py
tests/test_metadata.py
tests/test_resolver.py
tests/test_roi.py
tests/test_shallow_identity.py
tests/test_tokens.py
tests/test_vector_overlays.py
tests/test_views.py