diff --git a/README.md b/README.md index 3f74985..f34c723 100644 --- a/README.md +++ b/README.md @@ -39,9 +39,9 @@ pip install "patchworks[napari]" # interactive napari viewer plugin pip install "patchworks[all]" # Everything (except napari GUI) ``` -> `bioio` reads CZI/LIF/ND2/OME-TIFF/… — it ships with `bioio-bioformats`, the -> Bio-Formats catch-all reader (needs a JVM). Add faster native readers where -> you want them (e.g. `bioio-ome-tiff`, `bioio-czi`, `bioio-lif`, `bioio-nd2`). +> `bioio` reads CZI/LIF/ND2/OME-TIFF/… The `[bioio]` extra bundles the common +> native readers (`bioio-nd2`, `bioio-ome-tiff`, `bioio-czi`, `bioio-tifffile`, +> `bioio-lif`) plus `bioio-bioformats`, the Bio-Formats catch-all reader (JVM). --- diff --git a/pyproject.toml b/pyproject.toml index a46f202..c78b190 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,10 +43,17 @@ io = ["psutil", "tqdm"] cellpose = ["cellpose>=3.0"] gpu = ["nvidia-ml-py"] # bioio enables converting any image format (CZI, LIF, ND2, OME-TIFF, …) to -# OME-ZARR. bioio-bioformats is the Bio-Formats catch-all reader (needs a JVM); -# add narrower native readers too where you want them (bioio-ome-tiff, -# bioio-czi, bioio-lif, bioio-nd2) as they are faster than going through Java. -bioio = ["bioio", "bioio-bioformats"] +# OME-ZARR. Ships the common native readers (faster than going through Java) +# plus bioio-bioformats, the Bio-Formats catch-all reader (needs a JVM). +bioio = [ + "bioio", + "bioio-bioformats", + "bioio-nd2", + "bioio-ome-tiff", + "bioio-czi", + "bioio-tifffile", + "bioio-lif", +] # napari enables the interactive viewer plugin (GUI-heavy, kept out of [all]). napari = ["napari[all]"] dev = ["pytest", "pytest-cov", "scikit-image", "psutil", "tqdm"]