unmyelinated_results

class nrv.nmod.results.unmyelinated_results(context=None)[source]

Attributes

Methods

unmyelinated_results.APs_in_timeframe([vm_key])

Return true if ALL APs have reached their last position (in both direction) within the simulation timeframe, else False

unmyelinated_results.APs_reached_end([vm_key])

Return true if ALL APs have reached the both ends of the axon

unmyelinated_results.__init__([context])

Init method for NRV_class

unmyelinated_results.block([position_key, ...])

check if an axon is blocked or not.

unmyelinated_results.block_summary(AP_start)

Return axon block characteristics: blocked, onset response, number of APs)

unmyelinated_results.check_test_AP()

Check if a test AP is correctely triggered during an axon simulation and if so return the trigger time

unmyelinated_results.clear()

unmyelinated_results.colormap_plot(axes[, key])

unmyelinated_results.compute_f_mem()

compute the cutoff frequency of the axon's membrane and add it to the simulation self dictionnary NB: The frequency is computed in [kHz]

unmyelinated_results.copy()

unmyelinated_results.count_APs([vm_key])

Count number of APs detected in vm_key

unmyelinated_results.detect_AP_collisions([...])

Return True is at least one collision between two APs is detected, else False

unmyelinated_results.detect_start_extrastim([...])

Returns the starting time of extracellular stimulation from axon simulation results

unmyelinated_results.extra_stim_properties()

Return elect caracteristics (blocked, Onset response, ...)

unmyelinated_results.filter_freq(my_key, freq)

Basic Filtering of quantities.

unmyelinated_results.fromkeys([value])

Create a new dictionary with keys from iterable and values set to value.

unmyelinated_results.generate_axon()

generate from the results new version of the simulated axon.

unmyelinated_results.get(key[, default])

Return the value for key if key is in the dictionary, else default.

unmyelinated_results.getAPspeed([vm_key])

Return the propagtion speed of each APs, in m/s

unmyelinated_results.get_1dpoly_intersec(...)

Returns the intersection points of two 1D poly

unmyelinated_results.get_AP_downward_len(...)

Returns the length (number of x pts) of the AP in the downward direction

unmyelinated_results.get_AP_upward_len(x_AP, ...)

Returns the length (number of x pts) of the AP in the upward direction

unmyelinated_results.get_avg_AP_speed([vm_key])

Returns the averaged propagtion speed of each APs, in m/s.

unmyelinated_results.get_axon_xrec()

Return the x-position recorded array

unmyelinated_results.get_collision_pts([vm_key])

Returns three lists: - two containing the x,t coordinates of the interAPs colliding coordinates

unmyelinated_results.get_interAPs_collision(...)

Returns the estimated collision coordinates of two APs.

unmyelinated_results.get_membrane_capacitance([...])

get the axon membrane capacitance or permitivity

unmyelinated_results.get_membrane_complexe_admitance([...])

get the membran complexe admitance of each axon at a position x and a time t for a given frequency

unmyelinated_results.get_membrane_conductivity([...])

get the membrane conductivity at a position x and a time t

unmyelinated_results.get_membrane_material([...])

unmyelinated_results.get_parameters()

Generic method returning all the atributes of an NRV_class instance

unmyelinated_results.get_start_AP(x_AP, t_AP)

Returns the x,t start values of the AP

unmyelinated_results.get_start_APs([vm_key])

Return list of (x,t) start positions of each detected APs

unmyelinated_results.get_xmax_AP(x_AP, t_AP)

Returns the x,t values the maximum AP x-position

unmyelinated_results.get_xmin_AP(x_AP, t_AP)

Returns the x,t values the minimum AP x-position

unmyelinated_results.has_AP_reached_end(...)

Return true if the AP has reached the end of the axon in both direction, else false

unmyelinated_results.is_AP_in_timeframe(...)

Return true if AP has reached it's last position (in both direction) within the simulation timeframe, else False

unmyelinated_results.is_blocked(AP_start[, ...])

check if the axon is blocked or not.

unmyelinated_results.is_recruited([vm_key, ...])

Return True if an AP is detected, else False.

unmyelinated_results.items()

unmyelinated_results.keys()

unmyelinated_results.linfit_AP(x_AP, t_AP)

Fit the AP with two 1D polynomial equations: one for the upward propagation, one for the downward propagation

unmyelinated_results.load(data[, blacklist])

Generic loading method for NRV_class instance

unmyelinated_results.plot_stim([IDs, ...])

Plot one or several stimulis of the simulation extra-cellular context

unmyelinated_results.plot_x_t(axes[, key, ...])

unmyelinated_results.pop(k[,d])

If the key is not found, return the default if given; otherwise, raise a KeyError.

unmyelinated_results.popitem()

Remove and return a (key, value) pair as a 2-tuple.

unmyelinated_results.raster_plot(axes[, key])

unmyelinated_results.rasterize([vm_key, ...])

Rasterize a membrane potential (or filtered or any quantity processed from membrane voltage), with AP detection.

unmyelinated_results.remove_key([...])

Remove a key or a list of keys from the results

unmyelinated_results.remove_raster_artifacts([...])

Remove artifacts (non-APs) rasterized points.

unmyelinated_results.save([save, fname, ...])

Generic saving method for NRV_class instance.

unmyelinated_results.set_parameters(**kawrgs)

Generic method to set any attribute of NRV_class instance

unmyelinated_results.setdefault(key[, default])

Insert key with a value of default if key is not in the dictionary.

unmyelinated_results.speed([position_key, ...])

Compute the velocity of a spike from rasterized data in a dictionary.

unmyelinated_results.split_APs([vm_key])

Detects individual Action potential in vm_key and split them in lists

unmyelinated_results.update(_NRV_results__m, ...)

overload of dict update method to update both attibute and items

unmyelinated_results.values()