----- bugfix: - tutorial 2: NoneType error when drawing contours under low throughput (fixes https://github.com/mluerig/phenopype/issues/7) - tutorial 5: unexpected keyword when drawing polylines (fixes https://github.com/mluerig/phenopype/issues/8) - presets to all examples added - new feature in measurement module: texture_features calculates 93 texture features (using pyradiomics as dependency) - example 8 added
1.0.5
----- bugfix: - data_dir on project load - new feature in measurement module: shape_features calculates 41 shape features - example 3 added
1.0.4
----- - new feature in measurement module: colour_intensity can now also measure the background of detected objects - automated testing and CI implemented - collect_results project method implemented - all tutorials online, most examples online
1.0.3
----- - renamed visualization functions to "draw_"-prefix to indicate that they are actually modifying the canvas (e.g. "show_contours" is now "draw_contours") - "dirpath" option added to container (at initialization and saving) - unified measurement and visualization arguments (e.g. "text_size" now is "label_size" and "label_col" now is "label_colour") - skeletonization procedure implemented - watershed algorithm implemented - fix mask application in threshold - create scale has now a mask function distinct of the template argument - examples 1 and 2 added - testing coverage ~ 60 %
1.0.2
----- bugfix: - pype: check if container has image or is NoneType - Tutorials 1 + 2 improved - Example 2 added (low throughput - Docstrings to main, utils and preprocessing added
1.0.1
------ bugfix: - if resize==1, load_images will pass none to pype - Tutorial 1 (Python intro) and Tutorial 2 (Phenopype workflow) added - added update and development to installation doc