跳转至主要内容

万博ANSYS的博客

2021年10月8日

万博Ansys借助GitHub实现开源

在Ansys的历史上,这是我们第一次将软件开源。万博该软件是PyAnsys,一系列Pyt万博hon包,为公司专有的模拟堆栈提供了新的、统一的、现代的可编程接口。通过PyAns万博ys,我们拥抱了充满活力的Python生态系统,讲当今软件开发人员和用户的语言。最初的产品包括可供接口的软件包机械阐述DPF,一个可扩展的数据处理框架,以及AEDT, Ansys电子桌面。万博更多的图书馆已经在建设中。

在PyAnsys GitHub文档站点上显示的应力图示例。万博

万博Ansys On GitHub

你可能知道GitHub,这是一个代码托管平台,可以让开发人员一起开发软件。它部分是代码库,部分是版本控制系统,部分是开源协作社区。这个平台的名字来源于Git,这是一个深受当今开发人员喜爱的版本控制系统。“Hub”指的是站点类似社交媒体的方面,它允许人们聚集在一起,并为软件开发项目的所有阶段(从设计和创建到部署和维护)做出贡献。

GitHub上的开发社区围绕着热门话题出现了——比如机器学习、计算机视觉和人工智能的其他子集——并通过他们的贡献大大推进了这些话题。今天,该网站拥有超过1亿个存储库,被来自300多万家组织的5000多万开发人员使用。现在Ansys正万博式成为这些组织中的一员。

PyAnsys新版本中包含电池万博

Py万博Ansys有机地出现在开源社区中。它是由一个Ansys用户开始的,他寻求Py万博thon语言的表达语法,以轻松地驾驶机械APDL求解器。这位名叫Alex Kaszynski的用户于2016年首次在GitHub上分享了他的代码,从那时起,它吸引了越来越多的观众。如今,Kaszynski是Ansys团队的一员,他们正在将这一概念提升到一个万博新的水平。这第一个版本反映了他们的工作和奉献精神。

万博Ansys为下一代PyAnsys推出了四个GitHub存储库:PyMAPDL、PyDPF-Core、PyDPF-Post和PyAEDT。PyMAPDL是我们的多物理场模拟和方程求解器的接口,这将使它很容易在Python中访问。PyDPF-Core介绍了一个数据处理框架,允许用户在可伸缩操作符的帮助下跨域读取和转换模拟数据。PyDPF-Post可用于通过精简的后处理界面从有限元模拟中提取可操作的见解。PyAEDT整合并扩展了Ansys电子桌面(AEDT)脚本的所有现有功能,并将其扩展为一个Python库,该库直接与AEDT API交互,使最终用户更容易编写脚本。万博

PyAnsy万博s软件包将在MIT许可下开源,并帮助我们的客户将Ansys专有产品(如MAPDL和DPF)集成到新的应用程序中。万博网

为了方便起见,PyAnsys还将可安装万博的包发布到Python包索引(PyPI)上。文档和演示也经过精心制作,让我们的用户有一个良好的开端。毕竟,有了PyAnsys,我们相信P万博ython生态系统的“电池包含”精神也应该适用于我们的模拟堆栈。

扩大开源的好处

有了PyAns万博ys, Ansys技术的强大功能现在很容易在Python中利用。想要制作专业解决方案的用户可能会考虑使用PyAnsys,甚至自己为项目做出贡献。万博我们邀请他们使用PyAnsys来自动化他们的设计万博过程,驱动新颖的应用程序,推动科学突破等等。通过结合强大的同行社区,鼓励重用的编程语言(如Python),以及我们最先进的模拟堆栈,可能性是无限的。

我们希望与GitHub上的Ansys用户一起扩展这个项目万博,我们期待着代表Ansys与开源社区正式合作!

欲知详情,请浏览github.com/py万博ansys而且docs.py万博ansys.com

看看Ansys可以万博为您做什么

今天就联系我们

* =必填项

谢谢你的联系!

我们在这里回答你的问题,期待与你交谈。我们Ansys销售团队的一名成员万博将很快与您联系。

页脚的形象