File MIES_SweepFormula_Operations_TP.ipf

SFOTP Sweep Formula Operations for TP

Functions

wave SFOTP_OperationTP(SF_ExecutionData *exd)
static variable SFOTP_GetTPFitQuality(wave residuals, wave sweepData, variable beginTrail, variable endTrail)
static wave SFOTP_OperationTPIterate(string graph, WaveRefWave mode, WaveRefWaveOrNull selectDataArray, WaveOrNull ignoreTPs, string opShort)
static wave SFOTP_OperationTPImpl(string graph, WaveRefWave mode, WaveOrNull selectDataPreFilter, WaveOrNull ignoreTPs, string opShort)
wave SFOTP_OperationTPBase(SF_ExecutionData *exd)
wave SFOTP_OperationTPFit(SF_ExecutionData *exd)
wave SFOTP_OperationTPInst(SF_ExecutionData *exd)
wave SFOTP_OperationTPSS(SF_ExecutionData *exd)
static wave SFOTP_FilterEpochs(WaveOrNull epochs, WaveOrNull ignoreTPs)
static wave SFOTP_AverageTPFromSweep(WaveText epochMatches, wave sweepData)
static variable SFOTP_AverageTPFromSweepImpl(wave tpData, wave tpStart, wave sweepData, variable i)

Variables

static const string SF_OP_TP_TYPE_BASELINE = "base"
static const string SF_OP_TP_TYPE_INSTANT = "inst"
static const string SF_OP_TP_TYPE_STATIC = "ss"
static const string SF_OP_TPFIT_FUNC_EXP = "exp"
static const string SF_OP_TPFIT_FUNC_DEXP = "doubleexp"
static const string SF_OP_TPFIT_RET_TAULARGE = "tau"
static const string SF_OP_TPFIT_RET_TAUSMALL = "tausmall"
static const string SF_OP_TPFIT_RET_AMP = "amp"
static const string SF_OP_TPFIT_RET_MINAMP = "minabsamp"
static const string SF_OP_TPFIT_RET_FITQUALITY = "fitq"