myelinated_results

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

Attributes

Methods

myelinated_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

myelinated_results.APs_reached_end([vm_key])

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

myelinated_results.__init__([context])

Init method for NRV_class

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

check if an axon is blocked or not.

myelinated_results.block_summary(AP_start[, ...])

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

myelinated_results.check_test_AP()

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

myelinated_results.clear()

myelinated_results.colormap_plot(axes[, key])

myelinated_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]

myelinated_results.copy()

myelinated_results.count_APs([vm_key])

Count number of APs detected in vm_key

myelinated_results.detect_AP_collisions([vm_key])

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

myelinated_results.detect_start_extrastim([...])

Returns the starting time of extracellular stimulation from axon simulation results

myelinated_results.extra_stim_properties()

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

myelinated_results.filter_freq(my_key, freq)

Basic Filtering of quantities.

myelinated_results.find_central_node_coordinate()

Returns the index of the closer node from the center

myelinated_results.find_central_node_index()

Returns the index of the closer node from the center

myelinated_results.fromkeys([value])

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

myelinated_results.generate_axon()

generate from the results new version of the simulated axon.

myelinated_results.get(key[, default])

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

myelinated_results.getAPspeed([vm_key])

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

myelinated_results.get_1dpoly_intersec(...)

Returns the intersection points of two 1D poly

myelinated_results.get_AP_downward_len(x_AP, ...)

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

myelinated_results.get_AP_upward_len(x_AP, t_AP)

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

myelinated_results.get_avg_AP_speed([vm_key])

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

myelinated_results.get_axon_xrec()

Return the x-position recorded array

myelinated_results.get_collision_pts([vm_key])

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

myelinated_results.get_index_myelinated_sequence(n)

Returns the simulated myelination sequence of the axon corresponding to a calculation point index.

myelinated_results.get_interAPs_collision(...)

Returns the estimated collision coordinates of two APs.

myelinated_results.get_membrane_capacitance([...])

get the axon membrane capacitance or permitivity

myelinated_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

myelinated_results.get_membrane_conductivity([...])

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

myelinated_results.get_membrane_material([...])

myelinated_results.get_myelin_properties([...])

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

myelinated_results.get_parameters()

Generic method returning all the atributes of an NRV_class instance

myelinated_results.get_start_AP(x_AP, t_AP)

Returns the x,t start values of the AP

myelinated_results.get_start_APs([vm_key])

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

myelinated_results.get_xmax_AP(x_AP, t_AP)

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

myelinated_results.get_xmin_AP(x_AP, t_AP)

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

myelinated_results.has_AP_reached_end(x_AP, t_AP)

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

myelinated_results.is_AP_in_timeframe(x_AP, t_AP)

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

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

check if the axon is blocked or not.

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

Return True if an AP is detected, else False.

myelinated_results.items()

myelinated_results.keys()

myelinated_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

myelinated_results.load(data[, blacklist])

Generic loading method for NRV_class instance

myelinated_results.plot_Nav_states()

Plot the state machine for kinetic (Markov) Nav 1.1 to 1.9 values

myelinated_results.plot_stim([IDs, t_stop, ...])

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

myelinated_results.plot_x_t(axes[, key, color])

myelinated_results.pop(k[,d])

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

myelinated_results.popitem()

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

myelinated_results.raster_plot(axes[, key])

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

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

myelinated_results.remove_key([...])

Remove a key or a list of keys from the results

myelinated_results.remove_raster_artifacts([...])

Remove artifacts (non-APs) rasterized points.

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

Generic saving method for NRV_class instance.

myelinated_results.set_parameters(**kawrgs)

Generic method to set any attribute of NRV_class instance

myelinated_results.setdefault(key[, default])

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

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

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

myelinated_results.split_APs([vm_key])

Detects individual Action potential in vm_key and split them in lists

myelinated_results.update(_NRV_results__m, ...)

overload of dict update method to update both attibute and items

myelinated_results.values()