信号完整性期刊
www.lambexpress.com/blogs/1-pat-hindle-sij-contributing-editor/post/2376-ansys-releases-software-into-open-source
ansys_650

Ansys发布开源软件

PyAnsys,一个Python包家族现在可用

2022年1月2日

去年年底,Ansys首次将软件发布为开源软件,这可能有些不为人所知。该软件是PyAnsys,一个Python软件包家族,为该公司专有的仿真堆栈提供了一个新的、统一的可编程接口。PyAnsys的Python包集合支持通过Python使用Ansys产品。这些软件包目前专注于MAPDL和MAPDL相关文件的后处理,但随着项目的发展和成熟,将包含更多的产品和功能。

最初的产品包括与Mechanical APDL、多物理场仿真和方程求解器、DPF、可扩展数据处理框架和Ansys Electronics Desktop (AEDT)接口的软件包。更多的图书馆已经在开发中。这些软件包可在GitHub的代码托管平台,使开发人员能够在软件上共同工作。它是部分代码存储库、部分版本控制系统和部分开源协作社区。开云体育双赢彩票该网站拥有超过1亿个存储库,并被来自300多万个组织的5000多万开发人员使用,现在Ansys正式成为这些组织之一。

PyAnsys是在开源社区中自然出现的。开云体育双赢彩票它是由一个Ansys用户开始的,他寻求Python语言的表达语法来轻松地引导机械APDL求解器。这位名叫亚历克斯·卡钦斯基(Alex Kaszynski)的用户于2016年首次在GitHub上分享了他的代码,从那以后,它吸引了越来越多的用户。如今,Kaszynski是Ansys团队的一员,他们正在将这一概念提升到一个新的水平。第一个版本反映了他们的工作和奉献精神。

Ansys已经为下一代PyAnsys推出了四个GitHub存储库:PyMAPDL, PyDPF-Core, PyDPF-Post和PyAEDT。PyMAPDL是我们的多物理场模拟和方程求解器的接口,这将使它在Python中易于访问。PyDPF-Core提供了一个数据处理框架,使用户能够在可扩展操作符的帮助下跨域读取和转换模拟数据。PyDPF-Post可用于通过简化的后处理接口从有限元模拟中提取可操作的见解。PyAEDT将围绕AEDT脚本编写的所有现有功能整合并扩展到一个Python库中,该库直接与AEDT API交互,从而使最终用户编写脚本更简单。

PyAnsys软件包将在MIT许可下开源,并帮助我们的客户将Ansys专有产品(如MAPDL和DPF)集成到新的应用程序中。PyAnsys还将可安装包发布到Python包索引(PyPI)上。文档和演示也被精心制作,让我们的用户有一个良好的开端。有了PyAnsys, Ansys技术的强大功能现在可以很容易地在Python中利用。更多细节可以找到在这里

Baidu
map