PostProcess#
- class modularbuildingpy.core._postprocess.PostProcess(name, directory, logger, material, generate, analyze, design, **kwargs)#
Bases:
objectThis class is used to post-process the model. When it is implemented, it will be able to post-process the model based on user inputs.
Caution
This class is not meant to be used directly. Please use the
get_post_process()method ofModelclass to call methods and attributes.Parameters:#
- name: str
Name of the model.
- directory: str
Path to save files.
- logger: logging.Logger
Logger object.
- material: _Material
Material class.
- generate: _Generate
Generate class.
- analyze: _Analyze
Analyze class.
- design: _Design
Design class.
Returns:#
None
- base_shear(*args, **kwargs)#
- brace_force(*args, **kwargs) None#
- ceiling_beam_force(*args, **kwargs) None#
- choose_results_directory(*args, **kwargs) None#
- column_force(*args, **kwargs) None#
- diaphragm_acceleration(*args, **kwargs) None#
- diaphragm_displacement(*args, **kwargs) None#
- diaphragm_velocity(*args, **kwargs) None#
- floor_beam_force(*args, **kwargs) None#
- hor_con_force(*args, **kwargs) None#
- roof_displacement(*args, **kwargs) tuple#
- roof_drift(*args, **kwargs)#
- set_results_directory(directory=None, **kwargs) None#
- show_available() None#
- story_acceleration(*args, **kwargs) tuple#
- story_displacement(*args, **kwargs) tuple#
- story_drift(*args, **kwargs) tuple#
- story_velocity(*args, **kwargs) tuple#
- to_frame(*args, **kwargs) None#
- ver_con_force(*args, **kwargs) None#