pysnt.converters.extractors module#
Graph vertex and edge attribute extraction functionality.
This module handles extraction of attributes from graph vertices and edges, including: - Base extractor classes (VertexExtractor, EdgeExtractor) - Concrete extractor implementations for different data types - Extractor registries for automatic type detection - Type detection functions for vertices and edges - Color attribute extraction utilities
Dependencies: core.py
- class VertexExtractor[source]#
Bases:
objectBase class for vertex attribute extraction.
- class EdgeExtractor[source]#
Bases:
objectBase class for edge attribute extraction.
- class SWCPointExtractor[source]#
Bases:
VertexExtractorExtractor for SWCPoint vertices.
- class BrainAnnotationExtractor[source]#
Bases:
VertexExtractorExtractor for BrainAnnotation vertices.
- class SWCWeightedEdgeExtractor[source]#
Bases:
EdgeExtractorExtractor for SWCWeightedEdge edges.
- class AnnotationWeightedEdgeExtractor[source]#
Bases:
EdgeExtractorExtractor for AnnotationWeightedEdge edges.