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

Usage Tracking

1.15.1
1 / 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

Jun 8, 2026 at 16:25

License

Apache-2.0

Supported Platforms

noarch