Note
Go to the end to download the full example code.
Calculate Resource grid
Example of using PyWAsP to calculate a resource grid
Prepare TopographyMap
First, we need to prepare the topography map. This is done by reading the elevation and roughness maps and creating a TopographyMap object.
Define output locations
Second, we need to define the output locations. This is done by creating a dataset with the coordinates of the output locations.
Calculate resource grid
Finally, we can calculate the resource grid. This is done by calling the predict_wwc function. This function takes the output locations, the boundary conditions, and the topography map as input. The output is a weibull wind climate dataset at the output locations.
wwc = pw.wasp.predict_wwc(ssl.bwc, topo_map, output_locs)
/builds/ram/software/pywasp/pywasp/modules/windkit/windkit/spatial/_bbox.py:263: UserWarning: 'use_bounds' currently defaults to False in BBox.reproject, in the future this will change to True
warnings.warn(
/builds/ram/software/pywasp/pywasp/modules/windkit/windkit/spatial/_bbox.py:263: UserWarning: 'use_bounds' currently defaults to False in BBox.reproject, in the future this will change to True
warnings.warn(
/builds/ram/software/pywasp/pywasp/modules/windkit/windkit/spatial/_bbox.py:263: UserWarning: 'use_bounds' currently defaults to False in BBox.reproject, in the future this will change to True
warnings.warn(
/builds/ram/software/pywasp/pywasp/modules/windkit/windkit/spatial/_bbox.py:263: UserWarning: 'use_bounds' currently defaults to False in BBox.reproject, in the future this will change to True
warnings.warn(
/builds/ram/software/pywasp/pywasp/modules/windkit/windkit/spatial/_bbox.py:263: UserWarning: 'use_bounds' currently defaults to False in BBox.reproject, in the future this will change to True
warnings.warn(
/builds/ram/software/pywasp/pywasp/modules/windkit/windkit/spatial/spatial.py:1087: UserWarning: Clipping bbox including marging is outside the bounds of the dataset to clip!
warnings.warn(
Plot the mean wind speed
We can plot the mean wind speed to see the result.
wwc["wspd"].plot()
![crs = 0, height = 50 [m]](../_images/sphx_glr_resource_grid_001.png)
Total running time of the script: (0 minutes 5.622 seconds)