def to_table(aw, table_name="af-table"): para = mo.output_to_table(aw, olist="inputs") para += mo.output_to_table(aw.fd, prefix="Foundation ") para += mo.output_to_table(aw.sl, prefix="Soil ") para += mo.output_to_table(aw.hz, prefix="Hazard ") para = mo.add_table_ends(para, 'latex', table_name, table_name) return para
def design_wall_to_table(dw, table_name="df-table"): para = mo.output_to_table(dw, olist="all") para += mo.output_to_table(dw.fd) para += mo.output_to_table(dw.sl) para += mo.output_to_table(dw.hz) para = mo.add_table_ends(para, 'latex', table_name, table_name) return para
def designed_frame_table(fb, table_name="df-table"): para = mo.output_to_table(fb, olist="all") para += mo.output_to_table(fb.fd) para += mo.output_to_table(fb.sl) para += mo.output_to_table(fb.hz) para = mo.add_table_ends(para, 'latex', table_name, table_name) return para
def run_frame_fixed(): from tests import models_for_testing as ml hz = em.Hazard() ml.load_hazard_test_data(hz) fb = ml.initialise_frame_building_test_data() designed_frame = design_rc_frame(fb, hz) # print(designed_frame.n_seismic_frames) para = [mo.output_to_table(hz)] para.append(mo.output_to_table(fb)) para = mo.add_table_ends("".join(para)) print("".join(para)) for item in hz.__dict__: print(item, hz.__dict__[item])
def run_design_rc_frame_w_sfsi_via_millen_et_al_2018(): from tests import models_for_testing as ml fb = ml.initialise_frame_building_test_data() hz = em.Hazard() sp = sm.Soil() fd = sm.RaftFoundation() ml.load_hazard_test_data(hz) ml.load_soil_test_data(sp) ml.load_raft_foundation_test_data(fd) designed_frame = design_rc_frame_w_sfsi_via_millen_et_al_2018(fb, hz, sp, fd, verbose=0) para = mo.output_to_table(designed_frame, olist="all") para += mo.output_to_table(fd) para += mo.output_to_table(sp) para += mo.output_to_table(hz) para = mo.add_table_ends(para) print(para)
def output_to_table(**kwargs): mo.output_to_table(**kwargs)
def to_table(obj, table_name="fb-table"): para = mo.output_to_table(obj, olist="all") para = mo.add_table_ends(para, 'latex', table_name, table_name) return para