virocon的数值核心:计算n维环境轮廓
viroconcom的Python项目详细描述
virocon是一个计算环境轮廓的软件。
关于
viroconcom是属于virocon软件的一个包。viroconcom包 处理统计计算。
Virocon帮助您设计海洋结构物,这些结构物需要承受 基于波浪、风和海流的荷载组合。它让你定义 具有给定重现期的极端环境条件,使用 环境轮廓法。
以下方法在viroconcom中实现:
-
最大似然估计拟合测量数据的概率模型
- 使用条件建模方法(CMA)定义概率模型
- 使用
- 计算环境轮廓
- 逆一阶可靠度法(iform),
- 逆二阶可靠度法(isorm)或
- 最高密度轮廓(HDC)法
virocon是用python 3.6.4编写的。软件分成两部分 主程序包,viroconweb和viroconcom。这是 viroconcom,这是数字核心。它处理统计数据 计算。viroconweb建立在viroconcom之上,是一个基于web的 具有图形用户界面的应用程序。它有自己的 repository。
如何使用viroconcom
安装
通过键入
pip install viroconcom
在你的壳里。
或者,您可以从viroconcom存储库的主分支安装 通过键入
pip install https://github.com/virocon-organization/viroconcom/archive/master.zip
在你的壳里。
使用量
viroconcom被设计为一个可导入的包。
文档给出了如何fit a distribution到测量数据的示例 以及如何compute environmental contours。
此外,文件夹examples包含显示如何 导入并使用viroconcom。
例如,要运行文件calculate_contours_similar_to_docs.py,请使用 您的shell导航到包含该文件的文件夹。那就确保 您已经安装了python包matplotlib,或者通过键入
pip install matplotlib
在你的壳里。
现在通过键入
python calculate_contours_similar_to_docs.py
在你的壳里。
贡献
你可以用各种方式来做贡献。您可以
- 改进代码,
- 改进文档,
- 添加功能或
- 报告一个bug或一个改进,让我们来实现它。
问题。如果您发现了一个bug,有一个改进的想法或者 新功能,请打开一个问题。请在两种情况下都打开一个问题:如果 你想在自己身上工作如果你想让我们 努力吧。
fork.如果您想自己解决某个问题,请使用fork 存储库,然后在存储库副本中开发该功能,并 最后提交一个pull请求以将其合并到我们的存储库中。
约定。在Contribution Guide中,我们总结了 符合PEP8的惯例。
许可证
这个软件是根据麻省理工学院的许可证授权的。更多信息, 读取文件LICENSE。