Getting Started#

Welcome to PyWAsP! This section will help you get up and running with PyWAsP, the Python API for WAsP - the industry-standard software for wind resource assessment.


Installation & Setup#

Install PyWAsP

Set up PyWAsP using conda/mamba from the DTU Wind Energy channel. Includes system requirements and verification steps.

Installation
License & Runs

Learn about PyWAsP licensing, how to check your remaining runs, and how to order additional licenses.

PyWAsP Subscriptions: How Runs are Counted

Learn PyWAsP#

Why PyWAsP?

Understand the goals and capabilities of PyWAsP, and how it fits into the wind energy Python ecosystem.

Overview: Why PyWAsP?
Quick Overview

Step-by-step walkthrough of the essential PyWAsP workflow, from loading data to calculating AEP for a wind farm.

Quick Overview
From WAsP to PyWAsP

Already familiar with WAsP GUI? Learn how concepts map between the graphical interface and Python API.

From WAsP to PyWAsP

For Python Developers#

Working with xarray & WindKit

PyWAsP builds on xarray and WindKit. Learn how these libraries work together for wind resource assessment.

Working With Xarray and WindKit
Spatial & Data Structures

Understand spatial structures (point, raster, cuboid) and core data structures. Documented in WindKit.

Spatial

Typical Workflow#

The typical PyWAsP workflow follows four main steps:

1. Load Data          Load observed wind climate and topography maps
       |
       v
2. Generalize         Remove terrain effects to create a generalized wind climate
       |
       v
3. Downscale          Predict wind climate at new locations (e.g., turbine sites)
       |
       v
4. Calculate AEP      Estimate annual energy production with wake effects

Tip

The Quick Overview walks through this entire workflow with working code examples.