CMD + K

pybmodes

Community

Python finite-element library for wind turbine blade and tower modal analysis (OpenFAST/ElastoDyn)

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::pybmodes

Try This Package Beta

Usage Tracking

1.18.0
1.17.0
1.16.1
1.16.0
1.15.1
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

pybmodes is a pure-Python finite-element library for wind-turbine blade and tower modal analysis. It reads OpenFAST (ElastoDyn / SubDyn / HydroDyn / MoorDyn), BModes .bmi, and WISDEM / WindIO ontology YAML inputs; solves the coupled flap, lag, torsion and axial vibration modes with a 15-DOF Bernoulli-Euler beam element; and emits ElastoDyn-compatible mode-shape polynomials, MAC-tracked Campbell diagrams, and bundled Markdown / HTML / CSV reports. Validated against the BModes Fortran reference solver to better than 0.01 percent on the benchmark cases.

About

Summary

Python finite-element library for wind turbine blade and tower modal analysis (OpenFAST/ElastoDyn)

Last Updated

Aug 18, 2026 at 09:21

License

Apache-2.0

Supported Platforms

noarch