**NAVis** - **N**\ euron **A**\ nalysis and **Vis**\ ualization =============================================================== .. raw:: html
NAVis is a Python library for analysis and visualization of neuron morphology. It stands on the shoulders of the excellent `natverse `_ for R. For a brief introduction to the library, please see :ref:`Quickstart `. Visit the :ref:`installation page` to learn how to install the package. You can browse the :ref:`example gallery` and :ref:`API reference ` to see what you can do with navis. NAVis is designed to be highly extensible. Make sure to check out the other libraries in the navis :ref:`ecosystem `. NAVis is licensed under the GNU GPL v3+ license. The source code is hosted at `Github `_. Feedback, feature requests and bug reports are very welcome and best placed in `issues `_. If you have any questions, please get in touch: pms70@cam.ac.uk .. raw:: html

Features

* work in Jupyter or terminal * supports various neuron types: skeletons, meshes, dotprops, voxels * 2D (matplotlib) and 3D (vispy & plotly) plotting * virtual neuron surgery: cutting, stitching, pruning, rerooting * cluster by morphology (e.g. NBLAST) and connectivity * transform neurons between template brains * Python bindings for R natverse library * load neurons directly from the Allen's `MICrONS `_ datasets, `neuromorpho `_ or :ref:`neuPrint` * simulate neurons and networks using `NEURON` * interface with :ref:`Blender 3D` * import-export from/to SWC, NRRD, neuroglancer's precomputed format and more * highly extensible - see the :ref:`ecosystem ` .. raw:: html