Skip to main content

Post-processing for developers

Overview

The Ansys Post-processing category groups several products such as Ansys EnSight, and Ansys Dynamic Reporting (ADR). 

Ansys EnSight enables you to analyze, visualize, and communicate data from a variety of physics simulations. Ansys EnSight offers a seamless experience with its intuitive GUI, and robust APIs. For more information, see Ansys EnSight.

Ansys Dynamic Reporting is a report-generation, analytics, and data-storage framework integrated into multiple Ansys products, such as Ansys EnSight and Ansys Fluent. Alternatively, it can function as a standalone application. It is a web-oriented collection of tools that allows you to bring all of your data together in one place, organize it, and create compelling reports for yourself, your engineers, your colleagues, and your customers. For more information, see Ansys ADR.

OS and supported languages

Post-processing APIs and libraries are available for Windows and Linux in:

  • Dynamic Visualization Store API: C, C++ and Python
  • EnSight gRPC Interface and EnSight gRPC Shared Memory Image Transport API: all languages compatible with gRPC framework.
  • GLTFWriter Library: C++
  • Python for open source libraries.

Documentation

Dynamic Visualization Store API 

Implement the API to enable real-time data transmission from a solver to the EnSight post-processor application.

2024 R2

Previous

EnSight gRPC Interface

Build your interface using this tool to access EnSight full range of features and capabilities.

2024 R2

Previous

EnSight gRPC Shared Memory Image Transport API

Integrate the API to enable streaming of imagery from the core EnSight application to other applications.

2024 R2

Previous

GLTFWriter Library

The GLTFWriter API allows for an application to be able to export geometric scenes in several formats.
 

2024 R2

Previous

ADR Websocket Server

WebSocket Server routes VNC connections from live EnSight sessions to web clients using HTTP/S and WebSocket. 

2024 R2

Previous

PyDynamicReporting (open source)

Use PyDynamicReporting, a Python client library, to interact with an Ansys Dynamic Reporting session, allowing you to control the database and reports.

View docs

PyEnsight (open source)

Use PyEnSight to control, receive, and visualize post-processing results from a local or remote EnSight instance for a more seamless integration into custom post-processing workflows.

View docs

Related projects

When using Post-processing APIs, you can perform further development by integrating with the APIs and libraries of any Ansys product.