pymaid.neuron_label.ThinNeuron¶
- class pymaid.neuron_label.ThinNeuron(skeleton_id: int | None = None, name: str | None = None, annotations: List[str] | None = None, remote_instance: CatmaidInstance | None = None)[source]¶
Class containing some very basic information about a neuron as needed by NeuronLabeller.
Unknown fields are fetched lazily as required.
At least one of
skeleton_idandnameshould be given if additional fields need to be fetched.- Parameters:
skeleton_id (Optional[int], optional) – If None, determined from name.
name (Optional[str], optional) – If None, determined from skeleton ID.
annotations (Optional[List[str]], optional) – If None, determined from skeleton ID or name.
remote_instance (Optional[CatmaidInstance], optional) – If None, uses global instance.
- __init__(skeleton_id: int | None = None, name: str | None = None, annotations: List[str] | None = None, remote_instance: CatmaidInstance | None = None) None[source]¶
At least one of
skeleton_idandnameshould be given if additional fields need to be fetched.- Parameters:
skeleton_id (Optional[int], optional) – If None, determined from name.
name (Optional[str], optional) – If None, determined from skeleton ID.
annotations (Optional[List[str]], optional) – If None, determined from skeleton ID or name.
remote_instance (Optional[CatmaidInstance], optional) – If None, uses global instance.
Methods
__init__([skeleton_id, name, annotations, ...])At least one of
skeleton_idandnameshould be given if additional fields need to be fetched.from_neuron(nrn)to_neuron(*args, **kwargs)Attributes
annotationsnameskeleton_id