The grpc_modelcenter package#

Summary#

abstract_assembly_child

Defines the abstract base class for children of assemblies.

abstract_control_statement

Defines the abstract base class for control statement implementations.

abstract_datapin_container

Defines the abstract base class for the datapin container.

abstract_renamable

Defines the implementation for renaming an element with gRPC.

abstract_workflow_element

Defines the abstract base class for gRPC-backed workflow elements.

assembly

Defines the assembly.

base_datapin

Provides for interacting with ModelCenter variables with gRPC.

boolean_datapin

Defines the Boolean datapin classes.

component

Defines the component.

create_datapin

Defines the function for creating a datapin object.

datapin_link

Defines the datapin link.

driver_component

Contains a gRPC-backed implementation of the IDriverComponent.

element_wrapper

Defines a function that creates a wrapper from gRPC element information.

engine

Defines the engine.

file_datapin

Defines the file datapin classes.

format

Defines the formats.

group

Provides for interacting with ModelCenter datapin groups with gRPC.

grpc_error_interpretation

Defines the decorator and standard exception types.

integer_datapin

Defines the integer datapin classes.

mcd_process

Contains utilities for a ModelCenter Desktop process.

real_datapin

Defines the real datapin classes.

reference_datapin

Defines the reference datapin classes.

reference_datapin_metadata

Defines the reference datapin metadata.

reference_property

Contains implementations of reference property-related classes.

string_datapin

Defines the string datapin classes.

unsupported_type_datapin

Contains classes for representing variables with unsupported state types.

var_metadata_convert

Defines functions for converting between ACVI metadata and gRPC messages.

var_value_convert

Defines methods for converting between a gRPC message and an IVariableValue.

workflow

Defines the workflow.

Description#

Implements a gRPC-based version of the Ansys ModelCenter Workflow API.

This implementation finds a local installation of ModelCenter, launches it, and attempts to communicate with it with gRPC.