Skip to main content

Pythonic interfaces to Ansys products

Project description

Welcome to the PyAnsys project.

The PyAnsys project is a collection of Python packages that enable the use of Ansys products through Python.

This project originated as a single package, pyansys, and has expanded to several main packages:

  • PyAEDT : Pythonic interface to AEDT (Ansys Electronic Desktop)

  • PyDPF-Core : Pythonic interface to DPF (Data Processing Framework) for building more advanced and customized workflows

  • PyDPF-Post : Pythonic interface to DPF’s postprocessing toolbox for manipulating and transforming simulation data

  • PyMAPDL : Pythonic interface to MAPDL.

  • PyMAPDL Reader: Pythonic interface to read legacy MAPDL result files (MAPDL 14.5 and later)

  • PyPIM: Pythonic interface to communicate with the PIM (Product Instance Management) API

  • Granta MI BoM Analytics: Pythonic interface to Granta MI BoM Analytics services

  • Shared Components: Shared software components to enable package interoperability and minimize maintenance

Much effort is underway to continue expanding and developing packages in the PyAnsys GitHub account. On the Issues page for each package, you can post issues and request new features. You can also email questions to PyAnsys Support.

PIP package installation

You must install the applicable packages for an Ansys product. While there are multiple ways to install a Python package on your local machine, pip is the package installer for Python. For your convenience, this section provides the pip commands for downloading and installing the most recent PyAnsys packages. The next section provides links to comprehensive resources for these packages.

PyAEDT pip install pyaedt

PyDPF-Core pip install ansys-dpf-core

PyDPF-Post pip install ansys-dpf-post

PyMAPDL pip install ansys-mapdl-core

PyMAPDL Reader pip install ansys-mapdl-reader

PyPIM pip install ansys-platform-instancemanagement

Granta MI BoM Analytics pip install ansys-grantami-bomanalytics

Shared Components The PyAnsys project publishes and consumes shared software components that enable interoperability between PyAnsys packages and minimize maintenance. For more information, see the Shared Components documentation. The OpenAPI Common library is a shared component. Here is the command for installing it and links for its comprehensive resources:

pip install ansys-openapi-common

License and Acknowledgments

All PyAnsys libraries are licensed under the MIT license.

PyAnsys libraries make no commercial claim over Ansys whatsoever. These libraries extend the functionality of Ansys products by adding Python interfaces to legally obtained software products without changing the core behaviors or licenses of the original software.

For more information about obtaining Ansys products, visit Ansys.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyansys-0.62.0.tar.gz (3.7 kB view details)

Uploaded Source

File details

Details for the file pyansys-0.62.0.tar.gz.

File metadata

  • Download URL: pyansys-0.62.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for pyansys-0.62.0.tar.gz
Algorithm Hash digest
SHA256 69a1bc30c77259a1951d342e5c682600191dabc5cb19ddcc487b6889ffd92a09
MD5 8eba2d499f06d9a2c70a730264bb45d8
BLAKE2b-256 58c6c6e2bc3f12d74658018808e0563d7aa6e017b19cf2a9dff51141a62195c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page