Skip to content

Commit a51fc9e

Browse files
committed
feat: remove unnecessary scikit-learn dependency
1 parent 88459ec commit a51fc9e

3 files changed

Lines changed: 3 additions & 57 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ A modern Python package for normalizing MR image intensities.
44

55
## Features
66

7-
- **🔧 Universal Image Support**: Seamlessly works with numpy arrays and nibabel images (.nii, .nii.gz, .mgz, .mnc, etc.)
7+
- **🔧 Multiple Image Format Support**: Works with numpy arrays and nibabel images (.nii, .nii.gz, .mgz, .mnc, etc.)
88
- **📊 6 Normalization Methods**: FCM, KDE, WhiteStripe, Z-score, Nyúl, LSQ
99
- **⚡ High Performance**: Optimized implementations
1010

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,14 @@ dependencies = [
2020
"nibabel>=5.0.0",
2121
"numpy>=1.24.0",
2222
"scikit-fuzzy>=0.4.2",
23-
"scikit-learn>=1.3.0",
2423
"scipy>=1.10.0",
2524
]
2625
description = "Normalize intensities of MR image modalities"
2726
license = { file = "LICENSE" }
2827
name = "intensity-normalization"
2928
readme = "README.md"
3029
requires-python = ">=3.11"
31-
version = "0.3.0"
30+
version = "0.3.1"
3231

3332
[project.optional-dependencies]
3433
dev = ["mypy>=1.0.0", "pytest-cov>=4.0.0", "pytest>=7.0.0", "ruff>=0.1.0"]

uv.lock

Lines changed: 1 addition & 54 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)