Wind Energy Toolbox
Project description
Introduction
The Wind Energy Toolbox (or wetb, pronounce as wee-tee-bee) is a collection of Python scripts that facilitate working with (potentially a lot) of HAWC2, HAWCStab2, FAST or other text input based simulation tools.
Note that this toolbox is very much a WIP (work in progress). For example, some of the functions in the prepost module have a similar functions in Hawc2io. These different implementations will be merged in due time.
Both Python2 and Python3 are supported.
Installation
Contents of WindEnergyToolbox, wetb
Overview
hawc2
Hawc2io: Read binary, ascii and flex result files
sel_file: Read/write *.sel (sensor list) files
htc_file: Read/write/manipulate htc files
ae_file: Read AE (aerodynamic blade layout) files
pc_file: Read PC (profile coefficient) files
st_file: Read ST (structural properties) files
shear_file: Create user defined shear file
at_time_file: Read at output_at_time files
log_file: Read and interpret log files
ascii2bin: Compress HAWC2 ascii result files to binary
gtsdf
General Time Series Data Format, a binary hdf5 data format for storing time series data. - gtsdf: read/write/append gtsdf files - unix_time: convert between datetime and unix time (seconds since 1/1/1970)
fatigue_tools
fatigue: Rainflow counting, cycle matrix and equivalent loads
bearing_damage: Calculate a comparable measure of bearing damage
wind
shear: Calculate and fit wind shear
dlc
Module for working with “Design load cases” (Code independent) - high_level Class for working with the highlevel dlc excell sheet
prepost
Module for creating an arbitrary number of HAWC2 simulations, and optionally corresponding execution scripts for a PBS Torque cluster (Linux), simple bash (Linux), or Windows batch scripts. A post-processing module is also included that calculates statistical parameters, performs rainflow counting for fatigue load calculations, and create load envelopes.
Additional documentation can be found here:
-
House rules for storing results on ``mimer/hawc2sim` <docs/houserules-mimerhawc2sim.md>`__
fast
Tools for working with NREL’s FAST code (An aeroelastic computer-aided engineering (CAE) tool for horizontal axis wind turbines) - fast_io: Read binary and ascii result files
utils
Other functions - geometry: Different kind of geometry conversion functions - process_exec: Run system command in subprocess - timing: Decorators for evaluating execution time of functions - caching: Decorators to create cached (calculate once) functions and properties
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for wetb-0.0.9-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22b597f0cb55b46658adb40398d2f3d8303e7405ea5fa798dd302b15f97f4b09 |
|
MD5 | 860f44159d2c29e246e8b01eb0c57129 |
|
BLAKE2b-256 | 74139bce7a77dcefd11379912881ba1cc236faf387096cd7e5871e387a346abb |
Hashes for wetb-0.0.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8792d18996b6fec722a48d0f8594206cf78017131a2ff5ac81e7fb95584a753 |
|
MD5 | 16b106c07365f60908f0fbe287171598 |
|
BLAKE2b-256 | 914ee9aca7ab9cadfe1abc4f2eec7f6ec7272ff59164627b5651698599eff485 |
Hashes for wetb-0.0.9-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64320cc59e0aa55a9a40c54de979f54c33dabf0b40b221fa1dd2036a143d9488 |
|
MD5 | 8a7a7765bc64778b5c4736fbac961a9f |
|
BLAKE2b-256 | 86ef56d146c86a5229021e1cb82b211b56745c791273bc4566679aee13c9c06d |
Hashes for wetb-0.0.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dfbcbb8431665f66968916db8be313f059902095c1bb9f7cae6ac51ac08c3d1 |
|
MD5 | 25a419ad5714822f1934c83a15f74102 |
|
BLAKE2b-256 | ba77c498e6571a33938650daa6b61e4fc62e5fa947391af3cc939713e8ac6d4d |
Hashes for wetb-0.0.9-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 466e6f92affcb50aeed0504bf0a943d40d259c35a6b0d3fae3aca9a7cec6a14c |
|
MD5 | a857a6cfb0a71b5d7a6bb22ed6ab69d0 |
|
BLAKE2b-256 | 58d394ecf4e0b937a502af62ce5ef66ad5065562bb5ed4fa94fcff782bb09827 |
Hashes for wetb-0.0.9-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b9a760f22c8f09c7b016559dde33eda553752e5f9c6276be2e11acd6553be68 |
|
MD5 | 3f757be26a926fc36f877ea7a55185ee |
|
BLAKE2b-256 | fabe3d9298accaac4a4b245a4e5f3742b53ad5a3e63e1935c690f92e531af457 |