Skip to main content

Post-processing tools 2023 R2

EnSight gRPC Interface

Last update: 17.04.2023

The gRPC server API exposed by the EnSight client. More...

Modules

 EnSightService
 The core EnSight gRPC service.
 
 EnSightSubscription
 Client-side, reverse gRPC service.
 
 DynamicSceneGraphService
 The dynamic scene graph gRPC service.
 
 ensight_grpc
 Python wrapper for the core ensightservice.
 

Detailed Description

The gRPC server API exposed by the EnSight client.


The EnSight client supports a gRPC based rpc system that makes it possible to access various aspects of the EnSight client in a service-orientated fashion. This functionality is enabled at EnSight launch via the -grpc_server {port} command line option
There is a raw gRPC interface accessed via the ensight.proto and ensight_fluent.proto files and a higher-level Python interface in the ensight_rpc module named ensight_grpc.py.
Details on how to leverage this interface can be found here: EnSight Command and Control Interface The core EnSight gRPC server