Windrose is a Python library using Matplotlib and Numpy to manage wind data and draw windrose (polar rose) plots. It provides tools for wind direction and speed frequency visualization, with a simple interface for binned speed roses. Current version 1.10.0 requires Python >=3.10. Release cadence is intermittent, with occasional patches.
pip install windroseNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic windrose bar plot with random wind data. Use 'from_ax()' to attach the axes to a figure.
Use 'from windrose import WindroseAxes' instead of 'from windrose.windrose import WindroseAxes'.
Replace 'wr_plot' calls with 'plot_windrose'.
Avoid automatic layout adjustment or apply after plotting with constrained layout.
Use 'from windrose import WindroseAxes' (not 'from windrose.windrose import WindroseAxes')
Use 'from windrose import plot_windrose' instead.
Ensure you call ax.bar(direction, speed, ...) with direction (degrees) first, then speed.