Releases: Kitware/nrtk-albumentations
v2.3.0
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
numpyfloor to>=2.0on all supported Python versions, and to>=2.3.0on Python 3.14. - Added a
scipy >= 1.16.2requirement on Python 3.14. - Added
torch >= 2.10.0,torchvision >= 0.25.0,scikit-learn >= 1.7.2, andscikit-image >= 0.26.0dev requirements on Python 3.14.
Fixes
- Fixed pickling error of
Datasethelpers intests/test_per_worker_seed.pyby moving them to module scope, required under Python 3.14'sforkserverdefault for the Linux multiprocessing start method. - Updated
tests/functional/test_functional.py::test_scaleto usenp.testing.assert_allclose(..., atol=1)to support theINTER_LINEARrounding shift introduced in OpenCV 4.13.
v2.2.2
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
simsimddependency withnumkong.
Breaking Changes
- The public helpers
add_weighted_simsimd,add_array_simsimd,multiply_by_constant_simsimd, andadd_constant_simsimdinalbucore.functionshave been replaced by private_*_numkongequivalents. The old names are retained as deprecated aliases for one release and emit aDeprecationWarningwhen called; downstream callers should migrate to the publicadd_weighteddispatcher instead.
Fixes
- Worked around a macOS-arm64 segfault during the test suite caused by duplicate
libompruntimes shipped bynumkongandtorchby settingOMP_NUM_THREADS=1on the macOS CI job.
v2.2.1
v2.2.0
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