Oasys-Frew岩土工程软件包的python包装器

frewp的Python项目详细描述


弗雷比

Frewpy是一个python库,旨在简化与Oasys Frew的交互, 快速可靠。部分库使用COM接口进行交互 但是大多数库都是简单的JSON操作,它允许 设计将是自动化的,并将在更大的自动化工作中发挥作用 排队。Frewpy至少需要Oasys Frew 19.4 Build 24,因为这是 第一个具有JSON I/O功能的构建。在

Click here读取 弗雷比文件。在

安装

本安装指南假定您已经拥有正确版本的Oasys 安装了Frew,还安装了python3.7以上的版本。在

TypeCommand
Latest Stable Build v0.0.0^{}
Latest Development Build^{}

入门

一旦成功安装了frewpy,就需要导入 FrewModel对象,并定义指向 你想要操纵的模型。有了这些定义,就可以实例化模型了 对象。在

fromfrewpyimportFrewModelfile_path=r'C:\Users\fred.white\Documents\windows-work\frewpy\models\test_model.json'model=FrewModel(file_path)

实例化模型对象后,您现在可以访问所有方法 以及frewpy中的属性。如果您希望获得结果或导出 例如,在excel中键入以下代码行之一:

^{pr2}$

Note: if you try to return the results of a model without any results in, you will be asked to analyse the model first.

存储库中的examples目录将为您提供更多信息 如何使用frewpy的示例。这些例子,以及其他 可用方法也显示在 frewpy documentation。 或者,您可以阅读源代码来理解 图书馆。在

支持和贡献

如果您正在学习Python,那么对开源项目的贡献是 one of the best ways to learn to code。在

如果你有一个项目需要一些额外的东西 目前的报价,对您来说,为frewpy捐款可能是有益的 与开展项目工作相一致。Frewpy是用一个简单的, 可伸缩的结构,如果它不能像你现在这样做,很容易扩展 需要它来做。不要害怕联系,看看你能做些什么 贡献,如果您确实扩展了功能,请联系 让我们看看你做的那些酷事!在

如果您在使用frewpy时需要支持,希望参与 项目,或有任何功能或错误,请记录此问题 存储库使用适当的模板,或联系其中一个核心 开发商和我们会尽最大努力做出回应。在

For a more detailed guide on contributing towards frewpy, visit the frewpy documentation Developer Guide.

作者及致谢

目前所有的开发都来自于弗雷德·怀特和乔希·惠勒。指导 来自奥雅纳伦敦岩土工程团队的工程师。在

技术

此平台是在Windows环境中使用python 3.7开发的。支持 对于其他python 3版本,假设是可能的,但尚未测试。在

许可证

弗雷比的执照是麻省理工学院的执照。在

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

推荐PyPI第三方库


热门话题
空字符串检查在java中未按预期工作   JavaSpringWebClient:自动计算主体的HMAC签名并将其作为头传递   foreach是否有一个Java等效的foreach循环和一个引用变量?   java如何在Eclipse中导入jar   使用特定第三方或java时lombok触发错误。*方法或构造函数   安卓 java将对象数组转换为int数组   java使一定百分比的JUnit测试通过   java Android:将Seekbar的一个值与另一个值进行比较   java将int数组(图像数据)写入文件的最佳方式是什么   java取代了系统。yml的构造函数内的getProperty   sqlite Java将公钥和私钥转换为字符串,然后再转换回字符串   安卓获取白色像素并将其保存到java opencv中的数组中   java为什么是ServerSocket。setSocketFactory静态?   Java数组似乎在不直接修改的情况下更改值