Open-source contributions#

Beyond the PyAnsys simulation libraries, the Ansys team actively maintains and contributes a collection of open-source tools and utilities made freely available to the broader engineering and scientific Python community. These projects support developer workflows, documentation, code quality, and repository management. They are open to contributions from anyone.

Note

The projects listed here are community-oriented open-source tools. They are not PyAnsys simulation interfaces, but rather developer utilities and shared infrastructure that benefit the wider ecosystem. Contributions and feedback are always welcome.

41

Ansys Python Manager

Tools

Simple cross-platform QT application to install Python and PyAnsys packages

30

Ansys Sphinx Theme

Tools

Extension of the popular PyData Sphinx Theme that is used by Numpy, Pandas, PyVista, and many more scientific Python packages

17

Ansys GitHub Actions

Tools

Collection of GitHub Workflows to be reused by projects in the Ansys ecosystem

10

Ansys Repository Templates

Tools

Ansys tool for creating new projects according to Ansys guidelines

9

PyAnsys Cheat Sheets

Tools

PyAnsys cheat sheets for different libraries as quick reference guides

8

API Eigen Example

Tools

Demonstrating the REST and gRPC communication protocols via client-server interactions

8

Ansys Tools Repository Sync

Tools

Ansys tool intended to synchronize the content of two different repositories

8

Reviewer Bot

Tools

Python development tool for leveraging the power of OpenAI to automatically generate suggestions for improving GitHub pull requests

7

Ansys 5G Wizard

Tools

Ansys project used to calculate Power Density or Cumulative Distribution Function

6

PyConverter-XML2Py

Tools

A Python wrapper to convert XML documentation into Python source code with its Sphinx documentation.

5

Ansys pre-commit Hooks

Tools

Ansys repository containing customized pre-commit hooks

4

Ansys ``all-members`` team

Tools

Repository for updating an organization's ``all-members`` team automatically

1

Shared Components - OpenAPI Common

Tools

Shared Ansys software components to enable package interoperability and minimize maintenance