SNT 5.0.12-SNAPSHOT API

Packages
Package
Description
SNT core classes
Analysis of Trees.
Classes for curation of reconstructions, as implemented by the "Curation Assistant".
Feature detectors for traced paths.
Classes for handling neuronal reconstructions as graphs
Classes for growth analysis of neurites across time
Sholl analysis of Images, pre-sampled data and Trees.
GUI customizations (image overlays, plots, etc.) required for Sholl Analysis.
Statistical analysis of Sholl data
Parsers to retrieve Sholl profiles from multiple sources (2D/3D images, reconstructions, and tables)
Classes handling neuropil annotations and atlases metadata.
Utilities for TrakEM2 interaction
Filters for detection of tube-like structures
Customizations and commands for SNT's GUI.
Scijava-based GUIs for SNT built-in commands.
Classes implementing SNT's XY, ZY, and XZ canvases.
Classes for importing reconstructions into SNT.
SNT add-ons as IJ2 commands
SNT add-ons as legacy ("IJ1") plugins.
 
Path-finding algorithms for interactive neuron tracing.
Artist classes provide visual feedback for tracing algorithm execution.
Automatic neuron tracing algorithms that reconstruct complete neuronal morphologies from images without user interaction.
Storage backends for the Gray-Weighted Distance Transform (GWDT) tracing algorithm.
Cost function implementations for classes implementing SearchInterface
Heuristic implementations for classes implementing SearchInterface
Data structures used to keep track of encountered nodes during image-based searches for classes implementing SearchInterface
Miscellaneous SNT utilities, including classes defining reconstruction nodes.
Visualization of reconstructions
Classes implementing SNT's Graph Viewer