Version 1.5.0
Changes:
- BREAKING: dropped support for Python 3.7
- new function: navis.pop3d() removes the most recently added object from the vispy 3d viewer
- new experimental functions for (pairwise) alignment of neurons using the pycpd package: navis.nblast_align(),
navis.align.align_deform()
,navis.align.align_rigid()
,navis.align.align_pca()
,navis.align.align_pairwise()
- navis.xform_brain() now recognizes the target template’s units if available
- new NeuronList method:
navis.NeuronList.set_neuron_attributes()
- new utility functions: navis.nbl.compress_scores(),
navis.nbl.nblast_prime()
- improved persistence functions: navis.persistence_distances(),
navis.persistence_vector()
,navis.persistence_diagram()
- navis.longest_neurite() and navis.cell_body_fiber() now also allow removing the longest neurite and CBF, respectively
- navis.heal_skeleton() now accepts a mask parameter that allows restricting where fragments are stitched
- various other bugfixes