Extending the Abaqus Scripting Interface

You can extend the functionality of the Abaqus Scripting Interface by writing your own modules that contain classes and functions to accomplish tasks that are not directly available in Abaqus. For example, you can write a function to print the names of all materials that have a density specified, or you can write a function that creates a contour plot using a custom set of contour plot options. Creating functions and modules in Python is described in Creating functions and Functions and modules.

This section describes how you can extend the functionality of the Abaqus Scripting Interface.


In this section:

Storing custom data in the model database or in other objects
Interaction with the GUI
CommandRegister class
Repositories
Repository methods
RepositorySupport
Registered dictionaries
Registered lists
Registered tuples
Session data
Saving application data in a model database
Checking a model database when it is opened