风能工具箱

wetb的Python项目详细描述


build statuscoverage reportpypi status

简介

风能工具箱(或wetb,发音为wee tee bee)是一个集合 有助于使用(可能很多)hawc2的python脚本, hawcstab2、fast或其他基于文本输入的仿真工具。

注意,这个工具箱在很大程度上是一个在制品(work-in-progress)。例如, prepost模块中的一些函数具有类似的函数 在Hawc2io中。这些不同的实现将 在适当的时候合并。

python2和python3都受支持。

安装

文档

https://toolbox.pages.windenergy.dtu.dk/WindEnergyToolbox/

风能工具箱的内容,wetb

概述

hawc2

  • Hawc2io:读取二进制、ascii和flex结果文件
  • sel_file:读/写*.sel(传感器列表)文件
  • htc_file:读/写/操作htc文件
  • ae_file:读取ae(气动叶片布局)文件
  • pc_file:读取pc(剖面系数)文件
  • st_file:读取st(结构属性)文件
  • shear_file:创建用户定义的剪切文件
  • at_time_file:在输出时读取文件
  • log_file:读取和解释日志文件
  • ascii2bin:将hawc2 ascii结果文件压缩为二进制文件

gtsdf

通用时间序列数据格式,用于存储时间序列数据的二进制HDF5数据格式。

  • gtsdf:读/写/附加gtsdf文件
  • unix_time:在datetime和unix time之间转换(从1970年1月1日起的秒数)

fatigue_tools

  • fatigue:雨流计数、循环矩阵和等效负荷
  • bearing_damage:计算轴承损坏的可比测量值

wind

  • shear:计算并拟合风切变

dlc

用于处理“设计荷载工况”的模块(与代码无关)

prepost

用于创建任意数量HAWC2仿真的模块,以及可选的 pbs torque集群(linux)、simple bash的相应执行脚本 (Linux)或Windows批处理脚本。还包括后处理模块 计算统计参数,对疲劳进行雨流计数 加载计算,并创建加载封套。

其他文档可在此处找到:

fast

用于快速编码的工具(水平轴风力机气动弹性计算机辅助工程(CAE)工具)
  • fast_io:读取二进制和ascii结果文件

utils

其他功能

  • geometry:不同类型的几何转换函数
  • process_exec:在子进程中运行系统命令
  • timing:用于计算函数执行时间的装饰符
  • caching:用于创建缓存(计算一次)函数和属性的装饰符

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java类。forName(“org.sqlite.JDBC”)不工作。ClassNotFound异常   使用java代码更改计算机密码   java为什么我的BlueJ jar文件会加载一些图像,而不是其他图像?   合并2个项目时java SolrJ版本不匹配   如果使用JavaFX,java无法从带有NetBeans的项目创建可运行文件   Java的“while”循环问题   java如何从关系中仅检索属性而不是实体?   java JTable不显示列名称   java Android通过KVMSerizable循环   java是否可以在Android项目中运行最新版本的Akka框架(2.5.2)?   java脚本在网站上删除后重置元素   java我应该在哪里声明一个类中的变量以在另一个类中使用?   java错误:不可比较的类型:double和<null>   java如何将SQL Select子查询传输到JPQL?   使用两个循环,但只有一个循环通过。计算机科学导论。(爪哇)   使用流和子字符串的java HashMap   java MpAndroidChart。柱状图到云   java是一个异常方法,它记录并抛出异常,异常作为参数出现   java Android:这个警告是什么意思?