Measures

Classes to measure cell variables throughout a simulation

class PyLongQt.Measures.GridMeasureManager

The measure manager for grid simulations

property dataNodes

The nodes on which measurements will be made

class PyLongQt.Measures.Measure

Base class for measuring values during a simulation, one Measure is needed per cell variable

measure(self: PyLongQt._PyLongQt.Measures.Measure, arg0: float, arg1: float) → bool

Measure values given the next time-point

nameString(self: PyLongQt._PyLongQt.Measures.Measure, arg0: str) → str

The names the selected measured values

reset(self: PyLongQt._PyLongQt.Measures.Measure) → None

Reset the measure and ready it for more time-points

property selection

The selection of measured values to be written out

valueString(self: PyLongQt._PyLongQt.Measures.Measure) → str

The current values of the of the selection

property variables

The names of the measured values being tracked (eg min, peak)

property variablesMap

pbdoc(The measured names and values being tracked (eg min, peak))pbdoc

class PyLongQt.Measures.MeasureDefault

Class that measures values for any cell variable that is not the transmembrane voltage (vOld)

class PyLongQt.Measures.MeasureFactory

Creates the appropriate Measure given a variable name

buildMeasure(self: PyLongQt._PyLongQt.Measures.MeasureFactory, varname: str, selection: Set[str] = set()) → PyLongQt._PyLongQt.Measures.Measure
Build the appropriate measure
varname

The cell variable name

selection

The selection of values to be measured

measureOptions(self: PyLongQt._PyLongQt.Measures.MeasureFactory, measType: str) → Set[str]
Returns the values that can be measured by a measure class
measType

The name of the measure class

measureType(self: PyLongQt._PyLongQt.Measures.MeasureFactory, varname: str) → str
Returns the name of the measure class for that cell variable
varname

The cell variable’s name

property percrepol

The percent repolarization at which an action potential ends

class PyLongQt.Measures.MeasureManager

Manages all the Measure objects for a simulation.

addMeasure(self: PyLongQt._PyLongQt.Measures.MeasureManager, varname: str, selection: Set[str] = set()) → None
Add a new cell variable to be measured
varname

The cell variable’s name

selection

The variable’s values to be measured

cellVariables(self: PyLongQt._PyLongQt.Measures.MeasureManager) → Set[str]

List the cell variables

property measMaker
measureOptions(self: PyLongQt._PyLongQt.Measures.MeasureManager, varname: str) → Set[str]
List the possible options for a cell variable
varname

The cell variable’s name

property percrepol

The percent repolarization at which an action potential ends

removeMeasure(self: PyLongQt._PyLongQt.Measures.MeasureManager, varname: str) → None
Remove cell variable from being measured
varname

The cell variable’s name

property selection

The selection of variables to measure and which values should be measured for each of those variables

class PyLongQt.Measures.MeasureVoltage

Class that measures values for the transmembrane voltage (vOld)

property percrepol

The percent repolarization at which an action potential ends