Code Documentation¶
Public API¶
The public API is the stable, minimal set of entry points for end-users and developers who build code on top of NeuroM.
neurom |
NeuroM neurom morphology analysis package |
neurom.viewer |
Tools to visualize neuron morphological objects |
neurom.core |
Core functionality and data types of NeuroM |
neurom.io |
IO operations module for NeuroM |
neurom.check |
Basic tools to check neuronal morphologies. |
neurom.stats |
Statistical analysis helper functions |
neurom.exceptions |
Module containing NeuroM specific exceptions |
Developer API¶
The developer API consists of implementation code supporting the public API, as well as rough experimental code that is not stable enough to be made public. This is intended for developers of NeuroM itself.
neurom.morphmath |
Mathematical and geometrical functions used to compute morphometrics |
neurom.fst |
NeuroM, lightweight and fast |
neurom.fst.sectionfunc |
Section functions and functional tools |
neurom.check.morphtree |
Python module of NeuroM to check neuronal trees. |
neurom.check.structural_checks |
Module with consistency/validity checks for raw data blocks |
neurom.check.neuron_checks |
NeuroM neuron checking functions. |
neurom.core.types |
Type enumerations |
neurom.core.tree |
Generic tree class and iteration functions |
neurom.core._neuron |
Neuron classes and functions |
neurom.core._soma |
Soma classes and functions |
neurom.core.point |
Point classes and functions |
neurom.core.dataformat |
Data format definitions |
neurom.io.utils |
Utility functions and for loading neurons |
neurom.io.swc |
Module for morphology SWC data loading |
neurom.io.hdf5 |
Module for morphology HDF5 data loading |
neurom.view |
View tools to visualize morphologies |
neurom.view.common |
Functionality for styling plots |
neurom.view.view |
visualize morphologies |