Skip to content

Commit bcea0fb

Browse files
authored
release 2025.8.3 fix, refractor blend-modes (#6)
* rebuild blend_modes, so they accept any array and scale it properly * fix, blend_functions, former blend_modes, make minimal and utilize and update the blend_base present * test for python 3.13 * add tests for dtype_scale and linear_normalization to have more coverage * rework tests and the blend functions and compositing, aka do not change the original logic at all just refractor and make nice, else do not touch
1 parent 1fc55a2 commit bcea0fb

35 files changed

+1075
-768
lines changed

.github/workflows/python-package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
strategy:
2323
fail-fast: false
2424
matrix:
25-
python-version: ["3.10", "3.11", "3.12"]
25+
python-version: ["3.10", "3.11", "3.12", "3.13"]
2626
os: ["ubuntu-24.04", "ubuntu-latest"]
2727

2828
steps:

CHANGELOG.rst

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,25 @@
22
Changelog
33
#########
44

5+
6+
2025.8.3 - 2025-08-25
7+
---------------------
8+
9+
* packaging
10+
11+
* add `Python :: 3.13` into `pyproject.toml`
12+
13+
* core
14+
15+
* minimize, fix and make `image_operations.blend_modes.*py` --> `image_operations.blend_functions.py` compatible with `image_operations.compositing.py`
16+
* tests for `image_operations.blend_functions.py` are in `tests/image_operations/test_compositing.py`; rework the `tests/image_operations/test_compositing.py` altogether
17+
* added tests for `image_operations.dtype_scale.py` and `image_operations.linear_normalization.py`
18+
19+
* CI/CD
20+
21+
* test with `python=3.13`
22+
23+
524
2025.8.2 - 2025-08-14
625
---------------------
726

mapchete_eo/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "2025.8.2"
1+
__version__ = "2025.8.3"

0 commit comments

Comments
 (0)