recording_point

class nrv.fmod.recording_point(x=0, y=0, z=0, ID=0, method='PSA')[source]

Object equivalent to a point source electrode for extracellular potential recording only (No stimulation)

Methods

recording_point.__init__([x, y, z, ID, method])

Instantiation of a recording point.

recording_point.add_axon_contribution(...)

Adds the and axon extracellular potential to the recording computed as the matrix product of I_membrane computed from neuron with the footprint computed below and stored in the object for a specific axons ID.

recording_point.compute_LSA_isotropic_footprint(...)

Compute the footprint for Linear Source approximation an isotropic material

recording_point.compute_PSA_anisotropic_footprint(...)

Compute the footprint for Point Source approximation an anisotropic material

recording_point.compute_PSA_isotropic_footprint(...)

Compute the footprint for Point Source approximation an isotropic material

recording_point.get_ID()

get the ID of a recording point

recording_point.get_method()

get the method for a recording point

recording_point.get_parameters()

Generic method returning all the atributes of an NRV_class instance

recording_point.init_recording(N_points)

Initializes the recorded extracellular potential.

recording_point.load(data[, blacklist])

Generic loading method for NRV_class instance

recording_point.load_recording_point([data])

recording_point.reset_recording(N_points)

Sets the recorded extracellular potential to zero whatever the conditions

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

Generic saving method for NRV_class instance.

recording_point.save_recording_point([save, ...])

recording_point.set_method(method)

Set the approximation to compute the extracellular potential

recording_point.set_parameters(**kawrgs)

Generic method to set any attribute of NRV_class instance

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

Move recording point by translation