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_from
- Resolved issue where NA summing used - .suminstead of- np.nansum
 
- 
- Optimize kernel, allow thread early exit if Probability - p==0
- Fix - List/- Setlike typehints not flexible enough. Migrate to- typing.Sequence
 
1.9¶
- 
- Add bad - ndimraise
- Improve raise message on bad - ndim
 
- 
- Allow - tqdmto be silenced
 
- 
- normalize_features->- normalized_features
- Fix - glcmand- glcm_crossunexpected arg order behaviour
- Remove - test__from_windows()as it’s redundant
- Fix - test_from_2d_imagefailing due to missing 3rd dimension
- Remove - test_image_tiffas it’s redundant
- Fix reference - GLCM._binnerto- binnerin- utils
 
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