Skip to content

Releases: Kitware/nrtk-albumentations

v2.3.0

25 May 17:42
3a14550

Choose a tag to compare

v2.3.0

This release adds tested support for Python 3.14, along with addressing multiple bugs which are introduced by upstream API changes.

Updates / New Features

  • Bumped numpy floor to >=2.0 on all supported Python versions, and to >=2.3.0 on Python 3.14.
  • Added a scipy >= 1.16.2 requirement on Python 3.14.
  • Added torch >= 2.10.0, torchvision >= 0.25.0, scikit-learn >= 1.7.2, and scikit-image >= 0.26.0 dev requirements on Python 3.14.

Fixes

  • Fixed pickling error of Dataset helpers in tests/test_per_worker_seed.py by moving them to module scope, required under Python 3.14's forkserver default for the Linux multiprocessing start method.
  • Updated tests/functional/test_functional.py::test_scale to use np.testing.assert_allclose(..., atol=1) to support the INTER_LINEAR rounding shift introduced in OpenCV 4.13.

v2.2.2

12 May 18:28
85a64e2

Choose a tag to compare

v2.2.2

This release replaces the simsimd dependency with numkong and renames the associated albucore.functions helpers to private _*_numkong equivalents, with deprecated aliases retained for one release. It also works around a macOS-arm64 segfault caused by duplicate libomp runtimes shipped by numkong and torch.

Updates / New Features

  • Replaced simsimd dependency with numkong.

Breaking Changes

  • The public helpers add_weighted_simsimd, add_array_simsimd, multiply_by_constant_simsimd, and add_constant_simsimd in albucore.functions have been replaced by private _*_numkong equivalents. The old names are retained as deprecated aliases for one release and emit a DeprecationWarning when called; downstream callers should migrate to the public add_weighted dispatcher instead.

Fixes

  • Worked around a macOS-arm64 segfault during the test suite caused by duplicate libomp runtimes shipped by numkong and torch by setting OMP_NUM_THREADS=1 on the macOS CI job.

v2.2.1

09 Jan 22:37
8358847

Choose a tag to compare

v2.2.1

Fixes

  • Removed NumPy upperbound for Python<3.13

v2.2.0

24 Nov 22:34
dbcc599

Choose a tag to compare

v2.2.0

This release aligns nrtk-albumentations with NRTK by integrating albucore as a
sub-package and updating the minimum Python version to 3.10. The OpenCV
dependency has been removed as the package is now designed to work as part of
the NRTK ecosystem rather than standalone.

Updates / New Features

  • Added albucore as a sub-package

  • Updated supported python versions to ^3.10

  • Removed OpenCV dependency. The package will no longer be able to be used standalone.

  • Added offline copy of forked documentation

  • Updated precommit check for large files to be consistent with NRTK

Fixes

  • Fixed CI definition to run on PRs against main instead of outdated master