Skip to content

Commit e26418e

Browse files
authored
chore: Release Prep 2.5.0 (#128)
1 parent 0cbf177 commit e26418e

File tree

9 files changed

+16
-25
lines changed

9 files changed

+16
-25
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# **B**io**F**ormats **I**nput/**O**utput utility (bfio 2.4.10)
1+
# **B**io**F**ormats **I**nput/**O**utput utility (bfio 2.5.0)
22

33
[![Documentation Status](https://readthedocs.org/projects/bfio/badge/?version=latest)](https://bfio.readthedocs.io/en/latest/?badge=latest)
44
[![PyPI](https://img.shields.io/pypi/v/bfio)](https://pypi.org/project/bfio/)
@@ -31,7 +31,7 @@ Docker containers with all necessary components are available (see
3131

3232
### Setting up Java
3333

34-
**Note:** `bfio` can be used without Java, but only the `python` and `zarr`
34+
**Note:** `bfio` can be used without Java, but only the `python`, `zarr`, `zarr3`, and `tensorstore`
3535
backends will be usable. This means only files in tiled OME Tiff or OME Zarr format can be
3636
read/written.
3737

@@ -50,15 +50,15 @@ be installed using pip:
5050

5151
## Docker
5252

53-
### polusai/bfio:2.4.10
53+
### polusai/bfio:2.5.0
5454

5555
Ubuntu based container with bfio and all dependencies (including Java).
5656

57-
### polusai/bfio:2.4.10-imagej
57+
### polusai/bfio:2.5.0-imagej
5858

5959
Same as above, except comes with ImageJ and PyImageJ.
6060

61-
### polusai/bfio:2.4.10-tensorflow
61+
### polusai/bfio:2.5.0-tensorflow
6262

6363
Tensorflow container with bfio installed.
6464

docker/base/Dockerfile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,6 @@ RUN git apply --directory=bfio_src /bfio_src/docker/m2_repo.patch
4949
# Install using the new Python
5050
RUN python${PYTHON_VERSION} -m pip install /bfio_src --no-cache-dir
5151

52-
# Apply jgo copy patch
53-
RUN git apply \
54-
--directory=usr/local/lib/python${PYTHON_VERSION}/dist-packages \
55-
/bfio_src/docker/jgo_copy.patch
56-
5752
# clean up
5853
RUN rm -rf /bfio_src
5954

docker/imagej/Dockerfile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,6 @@ RUN git apply --directory=bfio_src /bfio_src/docker/m2_repo.patch
4444
# Install
4545
RUN python3 -m pip install /bfio_src --no-cache-dir
4646

47-
#Apply jgo copy patch
48-
RUN git apply \
49-
--directory=usr/local/lib/python${PYTHON_VERSION}/site-packages \
50-
/bfio_src/docker/jgo_copy.patch
51-
5247
# Install packages
5348
ENV LIBRARY_PATH=/lib:/usr/lib
5449

docker/tensorflow/Dockerfile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,6 @@ RUN git apply --directory=bfio_src /bfio_src/docker/m2_repo.patch
3737
# Install
3838
RUN pip3 install /bfio_src --no-cache-dir
3939

40-
#Apply jgo copy patch
41-
RUN git apply --directory=usr/local/lib/python${PYTHON_VERSION}/dist-packages /bfio_src/docker/jgo_copy.patch
42-
4340
# clean up
4441
RUN rm -rf /bfio_src
4542

docs/source/Examples/Converter.rst

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Introduction
88

99
The bfio package is designed to make it easy to process arbitrarily sized images
1010
in a fast, scalable way. The two core classes, :doc:`/Reference/BioReader` and
11-
:doc:`/Reference/BioWriter`, can use one of three different backends depending
11+
:doc:`/Reference/BioWriter`, can use one of five different backends depending
1212
on the file type that will be read. Usually, the proper backend will be selected
1313
when opening a file. For cases where bfio fails to select the proper backend, the
1414
``backend`` parameter can be passed to the constructor. The following backends
@@ -20,10 +20,14 @@ are available in ``bfio``.
2020
2. ``backend="bioformats"`` can be used to read any
2121
`any format supported by Bio-Formats <https://docs.openmicroscopy.org/bio-formats/8.0.1/supported-formats.html>`_.
2222
The BioWriter with java backend will only save images as OME tiled tiff.
23-
3. ``backend="zarr"`` can be used to read/write a subset of Zarr files following
23+
3. ``backend="zarr"`` can be used to read/write a subset of Zarr v2 files following
2424
the `OME Zarr spec <https://ngff.openmicroscopy.org/latest/>`_.
25+
4. ``backend="zarr3"`` can be used to read/write Zarr v3 files following
26+
the `OME Zarr spec <https://ngff.openmicroscopy.org/latest/>`_.
27+
5. ``backend="tensorstore"`` provides optimized reading/writing for both OME Tiff
28+
and OME Zarr (v2 and v3) files with enhanced performance.
2529

26-
The advantage to using the ``python`` and ``zarr`` backends are speed and
30+
The advantage to using the ``python``, ``zarr``, ``zarr3``, and ``tensorstore`` backends are speed and
2731
scalability at the expense of a rigid file structure, while the ``bioformats`` backend
2832
provides broad access to a wide array of file types but is considerably slower.
2933

docs/source/Installation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ A conda distribution is also available in the conda-forge channel. To install it
1313

1414
Java and Bio-Formats
1515
-------------------
16-
``bfio`` can be used without Java, but only the ``python`` and ``zarr``
16+
``bfio`` can be used without Java, but only the ``python``, ``zarr``, ``zarr3``, and ``tensorstore``
1717
backends will be usable. This means only files in tiled OME Tiff or OME Zarr format can be
1818
read/written.
1919

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ namespaces = false
8787

8888

8989
[tool.bumpversion]
90-
current_version = "2.4.10"
90+
current_version = "2.5.0"
9191
commit = true
9292
tag = true
9393
commit_args = "--no-verify"

requirements/requirements-base.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
bfio==2.4.10
1+
bfio==2.5.0

src/bfio/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.4.10
1+
2.5.0

0 commit comments

Comments
 (0)