Postprocessing

The post-processing module mainly handles the saving and reading of model and response data. Most responses are returned in the DataArray and DataSet formats of xarray for easy retrieval.

Utilities

opstool.post.set_odb_path(path)

Set the output directory for the results saving.

opstool.post.update_unit_system([pre, post])

Set the unit system will be used for post-processing.

opstool.post.reset_unit_system()

Reset unit system for post-processing.

Data Saving

Model, Eigenvalue and Linear Buckling Analysis Response Preservation:

opstool.post.save_model_data([odb_tag])

Save the model data from the current domain.

opstool.post.save_eigen_data([odb_tag, ...])

Save modal analysis data.

opstool.post.save_linear_buckling_data(kmat, ...)

Save linear buckling analysis data.

The built-in step response data by opstool is saved

opstool.post.CreateODB([odb_tag, model_update])

Create an output database (ODB) to save response data.

Result Reading

Retrive the response data:

opstool.post.get_model_data([odb_tag, ...])

Read model data from a file.

opstool.post.get_eigen_data([odb_tag])

Get the eigenvalue data from the saved file.

opstool.post.get_linear_buckling_data([odb_tag])

Get the linear buckling analysis data from the saved file.

opstool.post.get_nodal_responses(odb_tag[, ...])

Read nodal responses data from a file.

opstool.post.get_element_responses(odb_tag, ...)

Read nodal responses data from a file.

opstool.post.get_sensitivity_responses(odb_tag)

Read sensitivity responses data from a file.