This plugin enables Octarine to visualize NAVis data such as skeletons, meshes, volumes, etc.
pip install octarine-navis-plugin -U
Note that you will have to install Octarine
and NAVis
separately!
This is intentional so that you can choose the install options
(e.g. the Window manager) yourself.
The plugin will automatically be loaded alongside Octarine
and extends the functionality by:
- Allowing to pass
navis.Neuron/Lists
,navis.Volumes
andskeletor.Skeletons
to the genericViewer.add()
method. - Adding a dedicated
Viewer.add_neurons
method with various specialized parameters that shadow the options innavis.plot3d
.
import navis
import octarine as oc
# Initialize the viewer
v = oc.Viewer()
# Grab some neurons
n = navis.example_neurons(5, kind='mesh')
# Add them to the viewer
v.add(n)
# Alternatively use the specialized method with additional options
navis.strahler_index(n)
v.clear()
v.add_neurons(n, color_by='strahler_index', palette='viridis')