def __init__(self, pgm, logfile, data=None): Analysis.__init__(self, pgm, logfile) self.data = data if data == None: self.protos = None else: self.protos = data.protos
def __init__(self, pgm, logfile, data=None): Analysis.__init__(self, pgm, logfile) self.data = data if data == None: self.protos = None else: self.protos = data.protos
def __init__(self, config): Analysis.__init__(self, config) self.generate_unique_ids() self.pcwg_share_metrics_calc()
def __init__(self, config): Analysis.__init__(self, config) self.share_specific_calculations() self.generate_unique_ids() self.pcwg_share_metrics_calc()
def __init__(self, analysis_config): Analysis.__init__(self, analysis_config) self.calculateBase() self.powerCurveSensitivityResults = {} self.powerCurveSensitivityVariationMetrics = pd.DataFrame(columns = ['Power Curve Variation Metric']) self.calculate_sensitivity_analysis() self.calculate_scatter_metric()
def __init__(self, analysis_config, baseLineMode): self.basePower = "Base Power" self.baseLineMode = baseLineMode Status.add("Baseline Mode: %s" % self.baseLineMode) Analysis.__init__(self, analysis_config) self.calculateBase() self.calculateHubBenchmark() self.calculateREWSBenchmark() self.calculateTurbRenormBenchmark() self.calculationCombinedBenchmark() self.calculatePowerDeviationMatrixBenchmark() self.calculateProductionByHeightBenchmark()
def __init__(self, analysis_config, baseLineMode): self.basePower = "Base Power" self.baseLineMode = baseLineMode Status.add("Baseline Mode: %s" % self.baseLineMode) Analysis.__init__(self, analysis_config) self.calculateBase() self.calculateHubBenchmark() self.calculateREWSBenchmark() self.calculateTurbRenormBenchmark() self.calculationCombinedBenchmark() self.calculatePowerDeviationMatrixBenchmark() self.calculateProductionByHeightBenchmark()
def __init__(self, analysis_config, baseLineMode): self.basePower = "Base Power" self.baseLineMode = baseLineMode Status.add("Baseline Mode: %s" % self.baseLineMode) Analysis.__init__(self, analysis_config) self.calculateBase() self.calculateHubBenchmark() self.calculateREWSBenchmark() self.calculateTurbRenormBenchmark() self.calculationCombinedBenchmark() self.calculatePowerDeviationMatrixBenchmark() self.dataFrame.to_csv("Debug.dat")
def __init__(self, analysis_config): Analysis.__init__(self, analysis_config) if self.hasActualPower: Status.add("Calculating actual power curves...") self.innerTurbulenceMeasuredPowerCurve = self.calculateMeasuredPowerCurve(2, self.cutInWindSpeed, self.cutOutWindSpeed, self.ratedPower, self.actualPower, 'Inner Turbulence') self.outerTurbulenceMeasuredPowerCurve = self.calculateMeasuredPowerCurve(2, self.cutInWindSpeed, self.cutOutWindSpeed, self.ratedPower, self.actualPower, 'Outer Turbulence') if self.rewsActive and self.rewsDefined: if self.hasShear: self.rewsMatrixInnerShear = self.calculateREWSMatrix(3) if self.hasShear: self.rewsMatrixOuterShear = self.calculateREWSMatrix(6) Status.add("Actual Power Curves Complete.") self.calculateBase() self.calculate_additional_power_deviation_matrices()
def __init__(self, analysis_config): Analysis.__init__(self, analysis_config) self.calculateBase() self.calculate_additional_power_deviation_matrices()
def __init__(self, config): Analysis.__init__(self, config) self.pcwg_share_metrics_calc()