navis.BaseNeuron¶
- class navis.BaseNeuron(**kwargs)[source]¶
Base class for all neurons.
Methods
__init__
(**kwargs)convert_units
(to[, inplace])Convert coordinates to different unit.
copy
([deepcopy])Return a copy of the neuron.
map_units
(units[, on_error])Convert units to match neuron space.
memory_usage
([deep, estimate])Return estimated memory usage of this neuron.
plot2d
(**kwargs)Plot neuron using
navis.plot2d()
.plot3d
(**kwargs)Plot neuron using
navis.plot3d()
.summary
([add_props])Get a summary of this neuron.
Attributes
CORE_DATA
Core data table(s) used to calculate hash
EQ_ATTRIBUTES
Attributes to be used when comparing two neurons.
SUMMARY_PROPS
Attributes used for neuron summary
TEMP_ATTR
Temporary attributes that need clearing when neuron data changes
Connector table.
core_md5
MD5 checksum of core data.
Names of all DataFrames attached to this neuron.
extents
Extents of neuron in x/y/z direction (includes connectors).
Hashable ID.
is_isometric
Test if neuron is isometric.
is_locked
Test if neuron is locked.
is_stale
Test if temporary attributes might be outdated.
label
Label (e.g.
Neuron name.
Table with postsynapses.
Table with presynapses.
Neuron type.
Unit space for this neuron.
units_xyz
Units for coordinate space.
volume