def __init__(self, model, fs, output=None, globalLoudnessFeature=None, loudnessLevelFunction=None, nInputEars=1): self.extractor = DynamicLoudnessExtractor(model, fs, nInputEars, output) self.outputName = model.getOutputModulesToAggregate()[0] self.converged = False if globalLoudnessFeature is None: self.globalLoudnessFeature = np.mean else: self.globalLoudnessFeature = globalLoudnessFeature if loudnessLevelFunction is None: self.loudnessLevelFunction = asIs else: self.loudnessLevelFunction = loudnessLevelFunction