Releases: BlueBrain/NeuroR
Releases · BlueBrain/NeuroR
v1.1.7
Remove the no_cut_plane check
No longer check the cut plane probability (#32) When looking for the intact axons. This was an enhancement with the new cut plane algorithm but it is not compatible with the legacy cut plane on which we currently focus. The old way of computing cut points does not allow for computing the probability than the cut plane really exists.
Fix fallback basal data
Fix bug in the fallback basal data (#31) When there is no intact basal neurite (neurite whose all sections are intact), the basal data fallback to using all intact basal sections (even if they are part of a neurite which is not intact). There was a bug in the listing of such sections.
Fix legacy cut detection
Fix legacy cut plane detection (#29) In my first implementation of the legacy cut plane detection, I missed the fact that after cut_detect is run, it is not over at all since cut_mark is called on the apical children. This should fix the legacy cut plane detection.
Hack for morphio lifetime issue
Hack for morphio lifetime issue #27
Add legacy cut detection
Legacy cut point detection (#26) Implementing the legacy cut point detection. In this algorithm, cut points do not belong to a plane but to a half-space. An axis must be passed by the user. The cut points are the leaves which live in the half-space containing the bigger number of leaves. This implementation is needed in order to try to reproduce exactly the repair process performed by the old C++ BlueRepairSDK software.
Decouple unravelling, cut plane detection and repair
Do not unravel axons (#25) Repair as nothing to do with unravelling. It does not makes sense to take a list of donor axon morphology and to assume they are shrinked and need to be unravelled. If they need to be unravelled, it should be taken care before calling the repair.
Fix bug: do not reuse axon branches and unravelled them (#22)
v1.0.6 Add a fallback mechanism when no intact basals (#23)
unravel_plane also works on planes without leaves
v1.0.5 unravel_plane also works on planes without leaves (#21)
unravel_plane takes CutPlane as input
unravel_plane takes a plane as input (#20) and no longer a filename