recorder

class nrv.fmod.recorder(material=None)[source]

Object for recording extracellular potential of axons.

Methods

recorder.__init__([material])

Instantiation of an extracellular potential recording mechanism.

recorder.add_axon_contribution(I_membrane, ID)

Add one axon contribution to the extracellular potential of all recording points.

recorder.add_recording_point(point)

add an object of type recording_point to the list of recording points.

recorder.compute_footprints(x_axon, y_axon, ...)

compute all footprints for a given axon on all recording points of the recorder

recorder.gather_all_recordings([master_computed])

Gather all recordings computed by each cores in case of parallel simulation (fascicle level), sum de result and propagate final extracellular potential to each core.

recorder.get_parameters()

Generic method returning all the atributes of an NRV_class instance

recorder.init_recordings(N_points)

Initializes the recorded extracellular potential for all recodgin points.

recorder.is_empty()

check if a recorder has no recording points (empty) or not.

recorder.load(data[, blacklist])

Generic loading method for NRV_class instance

recorder.load_recorder([data])

recorder.reset_recordings(N_points)

Sets the recorded extracellular potential to zero whatever the conditions for all recording points

recorder.save([save, fname, blacklist])

Generic saving method for NRV_class instance.

recorder.save_recorder([save, fname])

recorder.set_parameters(**kawrgs)

Generic method to set any attribute of NRV_class instance

recorder.set_recording_point(x, y, z[, method])

Set a recording point at a given location and add to the recording points list

recorder.set_recording_volume(x_min, x_max, ...)

Generate equaly spaced recording points in the y plane

recorder.set_recording_yplane(x_min, x_max, ...)

Generate equaly spaced recording points in the y plane

recorder.set_recording_zplane(x_min, x_max, ...)

Generate equaly spaced recording points in the z plane

recorder.set_time(t_vector)

set the time vector of a recorder

recorder.translate([x, y, z])

Move recorder rec points by group translation