oursin.neurons
Functions
Create neuron objects |
|
Delete neuron objects |
|
Set colors of neuron objects |
|
Change the material used to render neurons |
|
Set neuron positions |
|
Change the mesh used to render neurons |
|
Set size of neuron objects in mm units |
- create(neuron_names)[source]
Create neuron objects
Note: neurons must be created before setting other values
Parameters
- neuron_namesstring list
names of the new neuron objects
Examples
>>> urn.create(["n1","n2","n3"])
- delete(neuron_names)[source]
Delete neuron objects
Parameters
- neuron_namesstring list
names of the neuron objects
Examples
>>> urn.delete(["n1","n2","n3"])
- set_position(neuron_positions)[source]
Set neuron positions
Parameters
- neuron_positionsdict {string: int list}
keys are neuron names, values are ML/AP/DV coordinates in um units relative to CCF (0,0,0)
Examples
>>> urn.set_positions({'n1':[500,1500,1800]})
- set_size(neuron_sizes)[source]
Set size of neuron objects in mm units
Parameters
- neuron_sizesdict {string: float}
keys are neuron names, values are float size in mm
Examples
>>> urn.set_size( {'n1':0.02})
- set_color(neuron_colors)[source]
Set colors of neuron objects
Parameters
- neuron_colorsdict {string: string}
keys are neuron names, values are hex colors
Examples
>>> urn.set_color( {'n1':"#FFFFFF"})
- set_shape(neuron_shapes)[source]
Change the mesh used to render neurons
- Options are
‘sphere’ (default)
‘cube’ better performance when rendering tens of thousands of neurons
Parameters
- neuron_shapesdict {string: string}
keys are neuron names, values are shape strings
Examples
>>> urn.set_shape( {'n1':'sphere'})
- set_material(neuron_materials)[source]
Change the material used to render neurons
Options are - ‘lit-transparent’ (default) - ‘lit’ - ‘unlit’
Parameters
- neuron_materialsdict {string: string}
keys are neuron names, values are material strings
Examples
>>> urn.set_neuron_materials( {'n1':'lit-transparent'})