PostProcess#

class modularbuildingpy.core._postprocess.PostProcess(name, directory, logger, material, generate, analyze, design, **kwargs)#

Bases: object

This 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 of Model class 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#