Skip to content

Releases: dask/dask-image

v2024.5.3

21 May 23:59
735f5e2
Compare
Choose a tag to compare

No substantive changes since v2024.5.0, new release tag created here to test our RTD build process.

v2024.5.2

21 May 06:33
0b5523f
Compare
Choose a tag to compare

No substantive changes since v2024.5.0, new release tag created here to test our RTD build process.

v2024.5.1

21 May 04:27
8393093
Compare
Choose a tag to compare

No substantive changes since v2024.5.0, new release tag created here to test our conda-forge build process.

v2024.5.0

17 May 06:32
d3c944f
Compare
Choose a tag to compare

2024.5.0 (2024-05-17)

We're pleased to announce the release of dask-image 2024.5.0!

Highlights

Highlights of this release include:

  • Martin Schorb adding 'rotate', 'spline_filter' and 'spline_filter1d' functions (#213)
  • Erik Holmgren adding functionality to allow wrapping labels over array boundaries (#344), and
  • Christoph Sommer's work allowing aicsimageio and other da.core.Array sub-classes as input arrays (#361)

New Features

  • Add the rotate, spline_filter, and spline_filter1d functions to ndimage (#213)
  • Wrapping labels over array boundaries (#344)
  • Add python 3.12 support (#370)

Improvements

  • Relaxed type check of input array, to allow da.core.Array sub-classes… (#361)
  • Update slice index comment to reflect code change (#353)

Maintenance

  • Switch to pyproject.toml package setup, replace versioneer with setuptools-scm (#306)
  • Fix cupy pytest errors (#368)
  • Switch to newer GPU CI images (#345)
  • Bump GPU CI to CUDA 11.8 (#348)
  • Maintenance: fix CI test errors (#366)
  • Update CI test environments (#367)
  • Additions to release guide and change to release note generation script (#339)
  • Fix typo in pull request template (#347)
  • Workaround for the sphinx version problem in the readthedocs build environment (#354)
  • Pin dask to 2024.4.1 to avoid error during dask.dataframe import with python 3.11.9 (#363)
  • Get rid of distutils dependency -- Depend on newer scipy (#346)
  • Bump actions/checkout from 3 to 4 (#342)
  • Bump actions/setup-python from 4 to 5 (#350)
  • Bump coverallsapp/github-action from 2.2.1 to 2.2.3 (#343)
  • Bump conda-incubator/setup-miniconda from 2 to 3 (#349)
  • Bump coverallsapp/github-action from 2.2.3 to 2.3.0 (#365)
  • Update versioneer to version 0.29 for compatibility with python 3.12 (#357)

9 authors added to this release (alphabetical)

5 reviewers added to this release (alphabetical)

v2024.05.0rc1

17 May 06:14
d3c944f
Compare
Choose a tag to compare
v2024.05.0rc1 Pre-release
Pre-release

Test release candidate

v2023.08.1

04 Aug 10:55
599572a
Compare
Choose a tag to compare

2023.08.1 (2023-08-04)

We're pleased to announce the release of dask-image 2023.08.1!

This is a patch release to complete the dropping of python 3.8
in the previous release.

  • Use >=3.9 in python_requires in setup.py (#336)

2 authors added to this release (alphabetical)

  • jakirkham <https://github.com/dask/dask-image/commits?author=jakirkham>_ - @jakirkham
  • Marvin Albert <https://github.com/dask/dask-image/commits?author=m-albert>_ - @m-albert

0 reviewers added to this release (alphabetical)

v2023.08.0

03 Aug 14:23
67540af
Compare
Choose a tag to compare

2023.08.0 (2023-08-03)

We're pleased to announce the release of dask-image 2023.08.0!

Highlights

This version fixes bugs related to processing CuPy backed dask arrays
and improves testing on GPU CI. It drops support for python 3.8 and
adds pandas as a dependency. As a feature improvement, the dask-image
equivalent of scipy.ndimage.label now supports arbitrary
structuring elements.

For full support of all GPU functionality in dask-image we recommend
using CuPy version 9.0.0 or higher.

Improvements

  • Generalised ndmeasure.label to arbitrary structuring elements (#321)

Bug Fixes

  • Added missing cupy test mark and fixed cupy threshold (#329)
  • Moved functions from ndimage submodules to ndimage namespace (#325)

Updated requirements

  • Drop Python 3.8, in accordance with NEP29 recommendation (#315)
  • Require NumPy 1.18+ (#304)
  • Add pandas requirement for find_objs function (#309)

Build Tools

  • Continuous integration
    • Update GPU conda environment before running tests (#318)
    • Fix GitHub actions README badge (#323)
  • Dependabot updates
    • Bump coverallsapp/github-action from 2.0.0 to 2.1.2 (#313)
    • Bump coverallsapp/github-action from 2.1.2 to 2.2.0 (#322)
    • Bump coverallsapp/github-action from 2.2.0 to 2.2.1 (#326)

6 authors added to this release (alphabetical)

  • Charles Blackmon-Luca <https://github.com/dask/dask-image/commits?author=charlesbluca>_ - @charlesbluca
  • David Stansby <https://github.com/dask/dask-image/commits?author=dstansby>_ - @dstansby
  • dependabot[bot] <https://github.com/dask/dask-image/commits?author=dependabot[bot]>_ - @dependabot[bot]
  • Genevieve Buckley <https://github.com/dask/dask-image/commits?author=GenevieveBuckley>_ - @GenevieveBuckley
  • jakirkham <https://github.com/dask/dask-image/commits?author=jakirkham>_ - @jakirkham
  • Marvin Albert <https://github.com/dask/dask-image/commits?author=m-albert>_ - @m-albert

4 reviewers added to this release (alphabetical)

  • Charles Blackmon-Luca <https://github.com/dask/dask-image/commits?author=charlesbluca>_ - @charlesbluca
  • Genevieve Buckley <https://github.com/dask/dask-image/commits?author=GenevieveBuckley>_ - @GenevieveBuckley
  • jakirkham <https://github.com/dask/dask-image/commits?author=jakirkham>_ - @jakirkham
  • Juan Nunez-Iglesias <https://github.com/dask/dask-image/commits?author=jni>_ - @jni

v2023.08.0rc2

03 Aug 13:36
67540af
Compare
Choose a tag to compare
v2023.08.0rc2 Pre-release
Pre-release

Release candidate.

v2023.08.0rc1

03 Aug 12:31
5ec5083
Compare
Choose a tag to compare
v2023.08.0rc1 Pre-release
Pre-release

Release candidate.

Version 2023.03.0

27 Mar 05:04
97347a8
Compare
Choose a tag to compare

v2023.03.0 (2023-03-27)

We're pleased to announce the release of dask-image v2023.03.0!

Highlights

This version of dask-image drops support for python 3.7,
now requires a minimum Dask version of 2021.10.0 or higher
(due to a security patch), and makes tifffile a regular requirement.
We also now build and publish wheel files to PyPI.

Improvements

  • Documentation
    • Add GPU CI info to contributing docs (#300)
    • Docs: add GPU support info to coverage table (#301)
  • Testing
    • Test gaussian alias (#287)
    • Update NaN block size tests for threshold_local function (#289)
    • Test find_objects w/incorrect array type (#292)

Deprecations and updated requirements

  • Update supported python versions to 3.8, 3.9, 3.10, & 3.11 (drop python 3.7) (#284)
  • Security update: Dask v2021.10.0 as minimum allowable version (#288)
  • Make tifffile regular requirement (#295)

Build Tools

  • Continuous integration
    • Refresh doc environment (#273)
    • Setup Coveralls with GitHub Actions (#274)
    • Pin to jinja2<3.1 to avoid Readthedocs build error (#278)
    • Updates setup.py's Python versions (#285)
    • Combine CI workflows for testing and release upload to PyPI (#291)
    • Enable option to restart GHA (#293)
    • Readd environment-latest.yml symlink (#294)
    • Add python 3.10 to gpuCI matrix (#298)
  • Releases
    • ENH: Build and publish wheels in GitHub CI (#272)
    • Update release notes script (#299)
    • Release notes for v2022.09.0 (#270)
  • Dependabot updates
    • Create dependabot.yml (#279)
    • Bump actions/setup-python from 2 to 4 (#280)
    • Bump actions/checkout from 2 to 3 (#281)
    • Bump coverallsapp/github-action from 1.1.3 to 1.2.2 (#282)
    • Bump coverallsapp/github-action from 1.2.2 to 1.2.4 (#283)
    • Bump coverallsapp/github-action from 1.2.4 to 2.0.0 (#296)

Other Pull Requests

  • Group all imread functions together in the same file (#290)

7 authors added to this release (alphabetical)

3 reviewers added to this release (alphabetical)