def _test(v): assert v.nondectime in Number(), "Invalid non-decision time" assert v.shape in Positive0(), "Invalid shape parameter" assert v.shape >= 1, "Shape parameter must be >= 1" assert v.scale in Positive(), "Invalid scale parameter"
def _test(v): assert v.pausestart in Positive0(), "Invalid start time" assert v.pausestop in Positive0(), "Invalid stop time" assert v.pauseblurwidth in Positive(), "Invalid width" assert v.pausestart <= v.pausestop, "Pause start time must be before stop time" assert v.pausestart + v.pauseblurwidth / 2 <= v.pausestop, "Blur must be shorter than pause"
def _test(v): assert v.pmixturecoef in Range(0, 1), "Invalid mixture coef" assert v.rate in Positive(), "Invalid rate"