-
Notifications
You must be signed in to change notification settings - Fork 57
Expose subtree processing from the morph_stats api #1034
Conversation
Codecov Report
@@ Coverage Diff @@
## v4 #1034 +/- ##
======================================
Coverage ? 100.00%
======================================
Files ? 35
Lines ? 2464
Branches ? 0
======================================
Hits ? 2464
Misses ? 0
Partials ? 0 |
LGTM but why is the default set to |
Default is False because this is the normal behavior as one would expect using entire trees of single types, i.e. the legacy behavior. I don't think we should break backward compatibility given that it is not necessary here. Edit: However, making heterogeneous subtree processing the new standard is an enticing idea that would make things simpler. |
@adrien-berchet may I merge this? |
Yep, let's keep this default value |
* Mixed subtree processing (#981) * Refactor tests for test_mixed.py (#1027) * Remove deprecated modules and functions/classes & warnings (#1026, #1032) * Use readonly morphio Morphology by default (#979) * Morphology level radial distance features use the soma as reference point (#1030) * Expose subtree processing from the morph_stats api (#1034) * Remove pyXX prefix for lint, docs, and coverage (#1038) * Fix tutorials and add tutorial testenv (#1039) * Add isort for formatting/linting (#1040) * Add testing of example scripts (#1041) * Make documentation/docstrings testable (#1035) * Add black to neurom, format everything, and add to lint (#1042) * Fix load_morpholgies to always resolve paths (#1047) * allow Morphology objects to be either mut or immut (#1049) * Replace iter_* methods by properties in core objects and improve iter_segments (#1054) * Decouple Morphology constructor from io (#1120) * Move soma methods to functions (#1118)
Allow to process heterogeneous subtrees for morph_stats analysis.
Examples usage:
#975