PyACP#

Note

PyACP is currently released as a beta version. This means that the API may change in future releases. We encourage you to try PyACP and provide us with feedback.

PyACP enables modelling continuous-fiber composite structures from within your Python environment. It provides access to the features of Ansys Composite PrepPost (ACP) through a Python interface.

This makes PyACP a powerful tool for automating the design, analysis and optimization of composite structures.

Getting started

Contains installation instructions and a simple example to get you started with PyACP.

Getting started
How-to guides

Guides on how to achieve specific tasks with PyACP.

How-to guides
Concepts

Explains the concepts and terminology used in PyACP.

Concepts
Examples

A collection of examples demonstrating the capabilities of PyACP.

Examples
API reference

Describes the public Python classes, methods, and functions.

API reference
Contributing

Information on how to contribute to PyACP.

Contribute

Limitations#

  • Field definitions are currently only supported through (Py)Mechanical. The workflow from PyACP to (Py)MADL ignores field definitions.

  • The PyACP to PyMADL workflow does not fully support variable materials.

  • The PyACP to PyMechanical workflow is experimental and has the following limitations:

    • It only works on Windows, with a remote (not embedded) PyMechanical session.

    • Only one ACP shell or solid model is supported at a time.

    • Named selections defined in ACP are not transferred to PyMechanical.

    • The ansys.acp.core.mechanical_integration_helpers module will be changed or removed in future versions, when the corresponding features are available in PyMechanical directly.

  • Visualization and mesh data of imported plies are not supported yet.

  • Section cuts cannot be visualized.

  • Sampling point analysis data is not available.

  • Imported solid model mapping statistics are not available.