Namespace Scripting
Classes
AirDensities
AirDensity
AirDensityModel
AirDensityTimeSeries
AlbedometerInstrument
AlphaTimeSeries
AmmeterInstrument
AnemometerInstrument
AnnualShearModel
partial implementation of an annual shear model.
AnnualShearSettings
Settings for an annual shear calculation.
AnnualVariabilities
AnnualVariability
Partial implementation of the AnnualVariability scripting class.
BackgroundImage
BackgroundNoiseByWindSpeedFrozenEditableCollection
The background noise by wind speed frozen editable collection.
BackgroundNoiseReference
A class to hold a background noise reference.
BarometerInstrument
CalculatedInstrument
CalendarMonthStatistics
Calibration
Partial implementation of a scripting calibration.
CeilometerInstrument
Climate
Extends the Facade Model class
CorrelationResult
CorrelationUncertainty
A wrapper to hold correlation uncertainty results.
CoverageTimeSeries
CurtailmentRule
CurtailmentType
CustomSpeedupBin
DataPoint
DesignEquivalentTurblenceIntensities
DesignEquivalentTurbulenceSettings
DewpointTimeSeries
DirectionalValues<TScriptResultType, TDataModelType>
DirectionBearing
DirectionTimeSeries
DirectionTrend
A class for holding direction trend data.
Distribution
Base class for a distribution.
DistributionStatistics
Holds the statistics for a distribution
EddyViscositySettings
Efficiencies
Class for exposing calculated efficiencies for a Scenario
Efficiency
EfficiencyBase
ElectricalPower
A scripting class holding an electrical power
Elevation
Wraps a value to represent a height
ElevationContours
ElevationGrid
ElevationProfileSamplePoint
The scripting version of the ElevationProfileSamplePoint class. A sample point along an elevation profile
ElevationProfileStatistics
The scripting version of the ElevationProfileStatistics class. Class encapsulating the statistics from an elevation profile calculation
EnergySettings
The energy settings.
EnergyVariantDefinition
EnergyVariantResult<TResultType, TResultInterfaceType>
EnergyVariantResultSet<TResultType, TResultInterfaceType>
ExceedanceLevel
Exceedances
Exclusion
ExclusionReason
ExportFPMSetting
ExportFPMSettings
FarmTotalEfficiencies
FarmTotalElectricalYields
FarmValuesCollection<TResultType>
FlowCaseElectricalPowers
FlowCaseProbabilities
FlowCaseProbability
FlowCaseTurblenceIntensities
FlowCaseWindSpeedsWithBinning
FlowFieldBoundary
A class to represent a flow field boundary
FlowHeight
A class to hold a flow height.
FlowModel
Class represents the wind climate data and mast that initiate a turbine
FlowModelSettings
ForestryGrid
ForestryVectors
FrequencyDistribution
Frequency distribution class.
FrequencyDistributionComparison
Object to hold data about a frequency distribution comparison.
GeneratedStatistics
Geography
A class to hold geographic information.
HeatedAnemometerInstrument
HumidityMeterInstrument
InitiationRegion
Instrument
IterableDoubleKeyedCollection<TValueType>
Class which is a collection which can be keyed by a double, and is iterable
IterableIntKeyedCollection<TValueType>
Class which is a collection which can be keyed by an int, and is iterable
KeyedCollection<TKeyType, TContainedType>
Generic collection which allows lookup and adding of objects by a key
LargerValueIsBetterCostBenefitAlgorithmBase
Base class to use for cost benefit algorithms where a larger value is better
LargeWindFarmCorrectionSettings
LayoutConstraints
LayoutOptimisationSettings
LayoutScenario
A class that holds details on a layout scenario.
Lidar
LoadsDatabaseFileTurbinePerformanceProvider
Location
Location class
Location3D
ReadOnly location with height above ground property
Locational3DValuesCollection<TValueType>
LocationalFlowModels
LocationalValuesCollection<TValueType>
LongTermAnalysisIntermediateResultsSettings
Intermediate result settings for long term analysis.
LongTermAnalysisSettings
Settings for long term analysis
ManualAdjustmentRegion
Mast
MeanTurbulenceIntensities
MeanWindSpeeds
Measurement
Partial class for scripting Measurement object
MeasurementCampaign
MeasurementCampaignToolbox
Utility class that exposes methods to the Script Engine
MeasurementSite
Extends the data facade class
ModelSettings
ModifiedParkSettings
MonteCarloEfficiencies
Partial class for the monte carlo net energy simulation efficiencies
MonteCarloEnergyModel
The monte carlo energy model settings.
MonteCarloEnergyModelOutput
The results for the monte carlo net energy simulation
MonteCarloSettings
MonteCarloUncertainties
Partial class for the monte carlo net energy simulation uncertainties
Mounting
MultiYearDistributionStatistics
Holds statistics for multiple year distributions
NoiseSettings
NoiseToolbox
Noise toolbox functionality
OctaveBands
OnshoreIrregularLayoutOptimisationSettings
OptimisationToolbox
Optimisation Toolbox functionality in scripting
OtherInstrument
OtherTimeSeries
PerformanceTable
A partial implementation of the PerformanceTable to extend to implement the ICalculationPowerCurve interface enabling this power curve to be used in calculations
PointLocationFlowCase
A flow case
PointWindResource
Extends the auto generated class
PointWindResourceDirectionalResult
A class to hold point wind resource directional result data.
Power
A definition for power
PowerCurve
A power curve object provides data from a turbine power curve
PowerCurveInfo
PowerTimeSeries
PowerTimeSeriesCalculationSettings
A class to hold power time series calculation settings.
PressureTimeSeries
Projection
Partial implemention of the Projection scripting class.
ProjectionInformation
A class to provide projection information.
PropellerAnemometerInstrument
PropellerVaneInstrument
PyheliometerInstrument
PyranometerInstrument
RainfallTimeSeries
RainGaugeInstrument
RandomWalkLayoutOptimisationSettings
ReadOnly3DLocation
ReadOnly location with height above ground property
ReadOnlyAirDensityModel
A read-only definition of the air density model
ReadOnlyClimate
A read-only definition of a climate
ReadOnlyDailyFlickerResult
A read-only definition of daily flicker results
ReadOnlyDataPoint
A read-only definiton of a data point
ReadOnlyDesignEquivalentTurbulenceSettings
ReadOnlyEddyViscositySettings
A read-only definition of the eddy viscosity settings
ReadOnlyEnergySettings
A read-only definition for energy settings
ReadOnlyFlowModel
Class represents the wind climate data and mast that initiate a turbine
ReadOnlyFlowModelSettings
A read-only definition of flow model settings
ReadOnlyLargeWindFarmCorrectionSettings
A read-only definition of the large wind farm correction settings
ReadOnlyLidar
ReadOnlyLocalWindSpeedNoiseReceptorResult
A read only definition of a local wind speed noise receptor result
ReadOnlyLocation
A 2D location that is read only
ReadOnlyLocationalFlowModels
ReadOnlyMast
ReadOnlyMeasurementSite
Partial implementation of read only measurement site
ReadOnlyModelSettings
A read-only definition for energy settings
ReadOnlyModifiedParkSettings
A read-only definition of the modified park settings
ReadOnlyNoiseReceptorResult
A read-only definition of noise receptor results
ReadOnlyNoiseResult
A read-only definition of noise flicker results
ReadOnlyPerformanceTable
A read-only definition of a performance table
ReadOnlyPointWindResource
A read-only definition of a point wind resource
ReadOnlyPowerCurveInfo
A read-only definition of power curve information
ReadOnlyReanalysisNode
ReadOnlyReceptorResult
A read-only definition of receptor results
ReadOnlyReferenceStation
ReadOnlyResultBackgroundNoiseReference
A read only defiinition of a result background noise reference
ReadOnlyShadowFlickerResult
A read-only definition of shadow flicker results
ReadOnlySodar
ReadOnlySourceInfo
Information about a data source
ReadOnlyStartStopStrategy
A read-only definition for a start stop strategy
ReadOnlyTargetLocationWindResource
A read-only definition of a target location wind resource
ReadOnlyThrustCurveInfo
A read-only definition of thrust curve information
ReadOnlyTurbine
ReadOnlyTurbine
ReadOnlyTurbineClassification
A read-only definition of a turbine classification
ReadOnlyTurbineFlicker
A read-only definition of turbine flicker
ReadOnlyTurbineMode
ReadOnlyTurbineSourceContribution
A read only definition of a turbine source contribution
ReadOnlyTurbineType
A read-only definition of a turbine type
ReadOnlyTurbulenceIntensities
A read-only definition of turbulence intensities
ReadOnlyUserDefinedShearModel
A read-only definition of a shear model
ReadOnlyWindClimate
A read-only definition of a wind climate
ReadOnlyWindClimateCollection<T>
A read-only collection of IWindClimate objects.
ReadOnlyWindClimateUncertainty
Partial implementation of the ReadOnlyWindClimateUncertainty class.
ReadOnlyWindFarm
A read-only definition of a wind farm
ReadOnlyWindSpeedFrequencyDistribution
A read-only definition of a wind speed frequency distribution
ReanalysisNode
Receptor
Rectangle
ReferenceStation
Region
RegressionResult
Aclass to hold a speed trend regression result.
RelativeHumidityTimeSeries
RemoteSensingMetaDataInstrument
ReportCategory
Resolution
Class specifies a horizontal and vertical resolution
RoughnessContours
Scenario
ScriptingException
Exception used in scripting
SensitivityCurve
Represents a sensitivity curve from scripting. The entries are read-only.
SensitivityCurveEntry
Represents one entry in a sensitivity curve.
SensitivityCurvesScenario
All the sensitivity curves (read-only) in a Scenario.
ShadowFlickerScenario
Facade for the ShadowFlicker functionality exposed through the Scenario object.
ShadowFlickerSettings
ShadowFlickerToolbox
Shadow Flicker Toolbox functionality
ShearAnalysisIntermediateResultsSettings
Class to hold intermediate shear analysis result settings.
ShearModelBase
Partial implementation of a shear model base
Signal
SignalToNoiseTimeSeries
SingleFlowCase
A single flow case holds the input reference site flow conditions, and the results of the energy calculation for those given inputs.
SiteInformation
A class to hold the site information.
SiteLongTermAdjustment
Partial implementation of a long term adjustment model base
SmallerValueIsBetterCostBenefitAlgorithmBase
Base class to use for cost benefit algorithms where a smaller value is better
Sodar
SonicAnemometerInstrument
Speed
A Speed
SpeedAdjustment
SpeedBinnedValues<TScriptResultType, TDataModelType>
SpeedTimeSeries
SpeedTrend
A class for holding speed trend data.
SpeedUp
A SpeedUp value
StandardDeviation
A definition for standard deviation
StartStopStrategy
SymmetricalLayoutOptimisationSettings
Partial class to extend the auto-generated SymmetricalLayoutOptimisationSettings class.
TargetLocationWindResource
Extends the auto generated class
TemperatureTimeSeries
TerrainSlope
TerrainSlopes
ThermometerInstrument
ThrustCurveInfo
TimeDependentYearlyProperties
TimeOffset
TimeSeries
Provides an object to scripting to represent a time series
TimeSeriesExportSettings
Settings object for export of time series to file or string
TimeSeriesInterval
TimeSeriesLongTermAdjustment
TimeSeriesShearModel
partial implementation of a time series shear model.
TimeSeriesShearSettings
Settings for analysing shear.
Toolbox
Static helper methods for scripting.
Turbine
Extends the data facade class
Turbine3DModel
TurbineClassification
TurbineConstraints
TurbineEfficiencies
TurbineMode
A class representing a turbine mode.
TurbineNoise
TurbinePerformanceProviderBase
TurbinePowers
TurbineScadaSystemInstrument
TurbineSeparationDistanceConstraints
TurbineTotalElectricalYields
TurbineType
TurbineValuesCollection<TValueType>
TurbulenceIntensities
A Turbulence Intensities
TurbulenceIntensitiesCollection
TurbulenceIntensity
TurbulenceIntensityDistribution
Turbulence intensity distribution class.
TurbulenceSettings
A class to hold turbulence model settings.
TurbulenceTimeSeries
Uncertainty
UncertaintyAnnualVariabilities
UserDefinedShearModel
User defined shear model.
VerticalAnemometerInstrument
VerticalSpeedTimeSeries
VoltageTimeSeries
VoltmeterInstrument
WakingTurbinesNames
WAsPParameters
WindClimate
Scripting WindClimate partial extends the auto generated class
WindClimateInformation
Partial implementation of the WindClimateInformation class.
WindClimateInformations
Partial implementation of the WindClimateInformations class.
WindClimateSensitivityCurve
Represents a sensitivity curve for a wind climate.
WindClimateUncertainty
Partial implementation of the WindClimateUncertainty class.
WindFarm
Extends the data facade WindFarm class
WindFarmBlockageSettings
A class to hold the wind farm blockage settings.
WindFarmerCalculatedEfficiency
Partial implementation of the WindFarmerCalculatedEfficiency class.
WindFarmerEfficiency
Partial implementation of the WindFarmerEfficiency class.
WindFarmerEnergyUncertainty
WindFarmerFutureAnnualVariability
WindFarmerTimeDependentEfficiency
Partial implementation of the WindFarmerTimeDependentEfficiency class.
WindFarmerWindSpeedUncertainty
Partial implementation of the WindFarmerWindSpeedUncertainty class.
WindFlowRegionAdjustmentMode
Region wind flow adjustment mode
WindSpeedFrequencyDistribution
A Wind Speed Frequency Distribution
WindSpeeds
WindSpeedUncertainties
WindVaneInstrument
Workbook
Central data store for data.
YearRange
YearRangeDistributionStatistics
YearsDistributionStatistics
Yield
A definition for yield
Structs
Temperature
A temperature
Interfaces
AddableCollection<T>
Interface for a collection of T to which items can be added
I2DLocation
Interface for a 2D location
I3DLocation
Interface for a 3D location
IAddableEnumerable<T>
Interface for a collection which is Addable and Enumerable
IAddableKeyedEnumerable<TKey, TValue>
Interface for a collection which is addable, enumerable and items can be retrieved by key
IAirDensities
IAirDensity
IClearableCollection<T>
Interface for a collection of T which can be cleared
ICostBenefitValue
Represents a value from a cost benefit algorithm
IDesignEquivalentTurblenceIntensities
IDirectionalValues<TResultType>
IDirectionBearing
IDistribution
Interface for a distribution.
IEditableKeyedCollection<tKeyType, tContainedType>
IEditableKeyedEnumerable<TKeyType, TContainedType>
IElevationSource
Interface defines a type which provides Elevation information
IEnergyVariantDefinition
IEnergyVariantResult<TResultInterfaceType>
IFarmTotaEfficiencies
IFarmTotalElectricalYields
IFarmValuesCollection<TResultType>
IFlowCase
IFlowCaseElectricalPowers
IFlowCaseProbabilities
IFlowCaseProbability
IFlowCaseTurblenceIntensities
IFlowCaseWindSpeedsWithBinning
IIterableDoubleKeyedCollection<TResultType>
Interface for collections which are keyed by an double, and are iterable
IIterableIntKeyedCollection<TResultType>
Interface for collections which are keyed by an int, and are iterable
IKeyedCurtailmentTypeCollection
IKeyedInitiationRegionCollection
IKeyedManualAdjustmentRegionCollection
IKeyedMeasurementSiteCollection
Interface for a collection of masts keyed by name
IKeyedReceptorCollection
Interface for accessing a collection of Receptors by key (receptor name)
IKeyedRegionCollection
IKeyedTurbineCollection
Interface for accessing a collection of Turbines by key (turbine name)
IKeyedTurbineTypeCollection
IKeyedWindFarmCollection
ILocational3DValuesCollection<TResultType>
ILocationalValuesCollection<TResultType>
IMeanTurbulenceIntensities
IMeanWindSpeeds
INamedItem
Interface for items which expose a name property
IPerformanceTable
Interface for a performance table.
IPowerCurve
A power curve object provides data from a turbine power curve
IReadable2DLocation
Interface for a readonly 2D location
IReadable3DLocation
Interface for a readonly 3D location
IReadableKeyedCollection<tKeyType, tContainedType>
Interface for a collection from which items can be retrieved by indexing with a key
IReadableKeyedEnumerable<TKey, TValue>
Interface for a collection which enumerable and items can be retrieved by key
IReadableTurbine
IReadOnlyKeyedMeasurementCollection
Interface for a collection of measurements keyed by name
IReadOnlyKeyedWindClimateCollection
Interface for a collection of WindClimates keyed by height
IReadOnlyTurbineType
IRemovableKeyedEnumerable<TKey, TValue>
Interface for a collection which is removable, enumerable and items can be retrieved by key
IResolution
Interface defines a type which specifies a horizontal and vertical resolution
IShearSettings
An interface for shear analysis settings.
ISpeed
ISpeedAdjustment
ISpeedAndDirectionalAndFlowCaseBinningTypeValues<TScriptResultType>
Interface for querying a result by direction, speed and binning type
ISpeedAndDirectionalValues<TScriptResultType>
ISpeedBinnedValues<TResultType>
ISpeedUps
Interface for class which exposes SpeedUps
IStandardDeviation
An interface definition describing a standard deviation
ITerrainSlope
ITerrainSlopes
ITurbineEfficiencies
ITurbinePerformanceProvider
Interface for a turbine performance provider.
ITurbinePowers
ITurbineTotalElectricalYields
ITurbineValuesCollection<TValueType>
ITurbulenceIntensitiesCollection
ITurbulenceIntensity
IWakingTurbineNames
IWindClimate
Interface that represents a wind climate.
IWindSpeeds
Enums
AirDensityCorrectionType
CalculatedEfficienciesType
Calculated efficiencies
CorrelationFittingMethod
DistributionType
EddyViscosityCloseSpacingType
EnergyCalculationToUseType
Which energy calculation to use
ExclusionSourceType
ExtrapolationAmbientTurbulenceType
ExtrapolationBinningRule
FlowCaseBinningType
Binning types, defines if values are binned at the reference location, or locally
FlowModelType
FrequencyType
IntervalType
LogLevel
The different levels for logging
LongTermAdjustmentAveragingType
LongTermAdjustmentFittingRule
LongTermAdjustmentResamplingType
MonthBinningRules
NacelleShapeType
NoiseLimitType
NoiseModelType
ParkModelWakeDecayType
PeriodType
PowerControlType
PowerCurveType
ReceptorNoiseLimitType
RotorOrientationType
RotorSpeedType
SectorManagementStatus
ShearFittingType
SignalTypeEnum
SpeedupsModel
TurbineAdjustmentMode
TurbineCertificationType
TurbineClassType
TurbineInitiationMode
TurbineSubClassType
TurbulenceModelType
UnbiasActionUnder12MthsType
UseTerrainVisibilityType
WakeModelType
WakeProfileIntegrationType
WAsPStatus
The status of WAsP
WAsPVersion
The WAsP version