You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Switch Shape - Volume calculation to a mesh-based instead of a voxel-based one. This also affects all features derived from Volume. Original Volume calculation is retained as VoxelVolume. Also switch calculation of maximum diameter to mesh based. Only PCA-derived are not affected. (#427)
Update resegmentation function, add support for single (lower) threshold and new modes relative and sigma, customizable in parameter resegmentMode. (#420)
Add resegmentShape. Default False, if set to True, the resegmented mask (intensity mask) will also be used for shape calculation. Otherwise, the non-resegmented mask (morphological mask) is used for shape. (#428)
Bug fixes
Fix bug in dimension checking in checkMask. (623b836)
Fix some errors in the testUtils and baseline generation script. (c285c15)
Prevent division by 0 in NGTDM - Coarseness. Return 0 instead. (a59861e)
Remove duplicate key in settings file example. (828a7ac)
Prevent duplicate log entries in parallel batch extraction. (8cedd8f)
Build PyWavelets from source for AppVeyor (Windows) python 3.4 testing. Requires pre-installation of numpy and cython. (6223d35)
Tests
Integrate automatic distribution to conda upon release. (#422)
Documentation
Update README and Setup.py with additional classifiers, urls. Update section in README on Docker usage. (0fe737e)
Internal API
Use ValueError exceptions when feature extraction pipeline fails (exceptions of individual features). (#420)
Update generation and names of general info features (provenance information). (#420, #426)
Rewrite signatures of pre-processing functions to accept all customization arguments in 1 **kwargs dict. Necessary parameters are obtained using kwargs.get inside the function. Full settings are passed to the function. (#425)