neuralib.morpho.swc.SwcFile

class neuralib.morpho.swc.SwcFile[source]

Bases: object

SWC File

__init__(node)[source]
Parameters:

node (list[SwcNode])

Methods

__init__(node)

foreach_identifier(as_dict)

foreach_line()

foreach_node()

load(file)

Attributes

parents

points

radii

unique_identifier

node

__init__(node)[source]
Parameters:

node (list[SwcNode])

node: list[SwcNode]
classmethod load(file)[source]
Parameters:

file (str | Path | PathLike[str]) – swc filepath

Returns:

SwcFile

Return type:

Self

property points: ndarray
property radii: ndarray
property parents: ndarray
property unique_identifier: list[str]
foreach_identifier(as_dict)[source]
Parameters:

as_dict (bool)

Return type:

list[SwcFile] | dict[str, SwcFile]

foreach_node()[source]
Return type:

Iterator[SwcNode]

foreach_line()[source]
Return type:

Iterator[tuple[SwcNode, SwcNode]]