windPRO

SCRIPTING Module

Automate windPRO with SCRIPTING

The SCRIPTING module lets you leverage Python, C#, Java and more to streamline workflows, run batch analyses, and integrate windPRO into your tech stack.

Power up your windPRO workflows

Control windPRO with Code

The SCRIPTING module lets you interact with windPRO through API calls — removing the need for GUI-based input. Automate repetitive tasks, create custom project workflows, and scale up your analysis capabilities using your preferred programming language.

  • Automate sensitivity studies by varying model inputs
  • Programmatically add, modify, and delete windPRO objects
  • Automatically build projects, run calculations, and extract results

SCRIPTING supports a wide range of languages including Python, C#, Java, Ruby, and others. Example scripts in Python are provided to help you get started.

Work in Your Favorite IDE

Develop in the tools you already know and trust. SCRIPTING runs in parallel with windPRO and is compatible with leading IDEs like:

  • PyCharm
  • Visual Studio
  • Eclipse
  • Jupyter Notebooks

Output includes both a fully functional windPRO project and machine-readable calculation results — perfect for post-processing or integration into other systems.

Who It’s For

SCRIPTING is designed for technically advanced users with programming skills. It’s not a visual module, and there’s no GUI interface. But for developers, analysts, and automation experts, it unlocks a new level of productivity and customization inside windPRO.

Get Started Today

Ready to put windPRO to work on your terms?
Contact us at [email protected] for access and onboarding support. We’ll help you get started, explore your use case, and provide the tools you need.

Already curious?

windPRO

SCRIPTING is your entry point to full automation

Whether you want to scale your calculations, integrate windPRO into your pipeline, or just eliminate repetitive tasks

Take a closer look at every windPRO module

windPRO is built around a flexible, modular structure, so you can choose the tools that fit your specific project requirements. Whether you're developing a new wind farm or optimizing an existing one, windPRO has you covered.

BASIS

BASIS

Backbone for the use of windPRO modules. Gives access to a user-friendly GUI for designing wind farm projects.


Energy Modules

METEO

Import wind measurements, advanced data screen and AEP calculation.

MODEL

Interface to WAsP/WAsP CFD and other CFD models. Wind resource mapping and wind atlas calculations.

PARK

AEP calculatiopn including wake losses - advanced features as time varying AEP, RIX calculation etc. Based on input from modules(s) shown below.

MCP

Measure Correlate Predic - Generate long-term corrected wind statistics.

LOSS & UNCERTAINTY

Calculation of AEP in a bankable format.

OPTIMIZE

Optimize LCOE, AEP or NPV with load and noise limits.

SOLAR PV

Design and AEP of solar PV projects.

HYBRID

Combine wind and solar with prices and grid.


Operation Modules

TR10 – Quality factor

Post-construction analysis according to German TR10 Guideline.

PERFORMANCE CHECK

Analysis of actual production data from WTGs.


Loads Modules

SITE COMPLIANCE

WTG suitability for site and layout.

LOAD RESPONSE

WTG load estimation and Lifetime Extension.


Environment Modules

SHADOW

Calculate the shadow impact (flickering)

DECIBEL

Noise calculations based on different models.

ZVI

Calculates Zones of Visual Influence or Radar Interference.

GLARE

Calculate the impact of solar glare.

IMPACT

Individual neighbor environmental impact report based on modules below.

NORD2000

Advanced noise calculations.


Visualization Modules

PHOTOMONTAGE

Visualization of WTGs on photo or artificial landscape.

ANIMATION

Animated presentation of a photomontage. calculations.

SketchUp INTEGRATION

Import and export from SketchUp.


Electrical Module

eGRID

Calculation of electrical grid connections.


Economy Module

WINDBANK

Financial evaluation of WTG projects


Scripting Module

SCRIPTING

Interact with windPRO via API calls.