From 04c5f17a9749b834e13585356e6504ba0f15c5d4 Mon Sep 17 00:00:00 2001 From: Max Jones <14077947+maxrjones@users.noreply.github.com> Date: Mon, 6 Oct 2025 13:18:17 -0400 Subject: [PATCH 1/2] Add virtual tiff as an optional dependency --- docs/api/parsers/tiff.md | 3 +++ mkdocs.yml | 1 + pyproject.toml | 3 +++ 3 files changed, 7 insertions(+) create mode 100644 docs/api/parsers/tiff.md diff --git a/docs/api/parsers/tiff.md b/docs/api/parsers/tiff.md new file mode 100644 index 00000000..ee3cafbd --- /dev/null +++ b/docs/api/parsers/tiff.md @@ -0,0 +1,3 @@ +# TIFF + +The [virtual-tiff](https://github.com/virtual-zarr/virtual-tiff) library provides a TIFF parser. See [their API documentation for details](https://virtual-tiff.readthedocs.io/en/latest/api/parser/). diff --git a/mkdocs.yml b/mkdocs.yml index 385a3083..9343ae1b 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -35,6 +35,7 @@ nav: - api/parsers/netcdf3.md - api/parsers/zarr.md - api/parsers/dmrpp.md + - api/parsers/tiff.md - api/serialization.md - api/developer.md - "migration_guide.md" diff --git a/pyproject.toml b/pyproject.toml index ddd223ee..96296f01 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -59,6 +59,9 @@ fits = [ "kerchunk>=0.2.8", "astropy", ] +tiff = [ + "virtual-tiff", +] kerchunk_parquet = [ "virtualizarr[remote]", "fastparquet", From b31fdac7a47e104495c62b0f15cd207ce87b0906 Mon Sep 17 00:00:00 2001 From: Max Jones <14077947+maxrjones@users.noreply.github.com> Date: Mon, 6 Oct 2025 13:20:05 -0400 Subject: [PATCH 2/2] Add to all parsers --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 96296f01..d0f26c13 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,6 +73,7 @@ all_parsers = [ "virtualizarr[netcdf3]", "virtualizarr[fits]", "virtualizarr[kerchunk_parquet]", + "virtualizarr[tiff]", ] # writers