Changelog¶
1.10¶
-
Add support to CuPy as input
Add optional support for RAPIDS cuCIM
-
Implement Integration Test checking for stability of GLCM output
-
Implemented GLCM Feature Selection to optimize out unnecessary GLCM Stages
-
Fix issue with CuPy ndarray incompatible with tqdm
-
Add Batch Processing for vanilla GLCM
GLCMCrossdoesn’t perform faster with this.
-
Author: Julio Faracco
Implement Dissimilarity Feature
-
Adjusts PR 18 coerces inputs to CuPy if NumPy.
Reduces duplicate code for handling NumPy and CuPy arrays conditionally.
-
Implement NaN Handling by ignoring contribution to GLCM
-
Resolved issue where NA replacement value was incorrectly set to
bin_fromResolved issue where NA summing used
.suminstead ofnp.nansum
-
Optimize kernel, allow thread early exit if Probability
p==0Fix
List/Setlike typehints not flexible enough. Migrate totyping.Sequence
1.9¶
-
Add bad
ndimraiseImprove raise message on bad
ndim
-
Allow
tqdmto be silenced
-
normalize_features->normalized_featuresFix
glcmandglcm_crossunexpected arg order behaviourRemove
test__from_windows()as it’s redundantFix
test_from_2d_imagefailing due to missing 3rd dimensionRemove
test_image_tiffas it’s redundantFix reference
GLCM._binnertobinnerinutils
1.8¶
-
Implement Cross GLCM
1.7¶
Fix issue with GLCM overflowing by making it float32
1.6¶
Dropped dependency on J variables as I & J are always the same