Post-processing#
Factory functions#
|
Create an envelope object for post-processing result envelopes. |
|
Plot a force diagram for a grillage model result for a specified component and load case. |
|
Plot a displacement diagram for a grillage model result for a specified component and load case. |
Class reference#
Envelope#
- class Envelope(ds, load_effect=None, **kwargs)#
Bases:
objectClass for defining envelope of
OspGrillage’s xarray of result.A
Envelope.get()method is provided that returns an enveloped xarray based on the specified input parameters of this class.- Parameters:
ds (Xarray) – Data set from
get_results(). note Combinationload_effect (str) – Specific load effect to envelope.
array (str, optional) – Data array to envelope — either
"displacements"or"forces".value_mode (bool, optional) – If
True, return raw envelope values. Defaults toTrue.query_mode (bool, optional) – If
True, return the load case coordinate at the envelope extrema. Defaults toFalse.extrema (str, optional) – Envelope direction — either
"min"or"max".elements (list, optional) – Specific element tags to include in the envelope.
nodes (list, optional) – Specific node tags to include in the envelope.
PostProcessor#
- class PostProcessor(grillage, result)#
Bases:
objectClass to post-process the results from an of ospgrillage analysis result.
As of version 0.2.0, ospgrillage compiles results using Xarray module.
Init the class