PyWAsP Tiers

The PyWAsP pricing is based on a tier system, whereby 1-year subscription price banded according to the extent the licensee applies PyWAsP. The tiers are called Bronze, Silver and Gold. The features of PyWAsP are not altered by the tier level. The only difference is the number of runs and the maximum points per run.

The pricing for a 1-year subscription starting in January 2023 is given below:









Points per run




Annual price




The number of runs is the number of times a call to any of the functions get_site_effects(), get_site_effects_rose(), or FourierSpace.create_fourier_space ()  is made. There are additional functions in PyWAsP that call the get_site_effects functions, these include generalize(), downscale(), and generalize_and_downscale(), which calls it twice.

FourierSpace.create_fourier_space is also called by create_lut(). The number of points in each run is the product of the west_east (NX), south_north (NY) and height (NZ) dimensions  of the output_locs variable to each function, i.e. the number of points in each run is NX * NY * NZ.


In order to calculate local effects on a grid 100 by 100 at 2 heights requires 100 * 100 * 2 = 20000 points.
This would be possible with the Bronze Tier subscription.

In order to calculate local effects on a grid of 150 by 150 at 3 heights requires 150 * 150 * 3 = 67500 points.
This would require the Silver Tier Subscription.

In order to calculate local effects on a grid of 300 by 300 at 4 heights requires 300 * 300 * 4 = 360000 points.
This would require the Gold Tier Subscription.

An example of a run that goes beyond the Gold Tier Subscription would be a grid with dimension 400 by 400 at 5 levels, requiring 800000 points. In this case the run can be split into several smaller runs, thereby increasing the run count.
Alternatively the licensee can approach the licensor to make a specific agreement.



- PyWAsP team (