o3seespy.extensions module

o3seespy.extensions.check_if_opy_lines_consistent(line1, line2, line3=None)[source]
o3seespy.extensions.compress_opy_lines(commands)[source]
o3seespy.extensions.cycle_until_limit_diff_movement(osi, dt=None, dlim=0.0001, steps=2, time_reset=None, dtmin_f=None)[source]
o3seespy.extensions.gen_free_field_2d_bc(osi, eles, left_bc, bl_node=0, width=1, connection=None, base_fix_x=False, base_fix_y=True)[source]
o3seespy.extensions.get_max_node_diff_movement(osi, dt=None, steps=2, dtmin_f=None)[source]
o3seespy.extensions.get_o3_kwargs_from_obj(obj, o3_obj, custom=None, overrides=None)[source]
o3seespy.extensions.has_o3_model_changed(cur_type, prev_type, cur_args, prev_args, cur_kwargs, prev_kwargs)[source]
o3seespy.extensions.py2tcl(pystr)[source]

Converts openseespy script to tcl

o3seespy.extensions.to_commands(op_base_type, parameters)[source]
o3seespy.extensions.to_py_file(osi, ofile='ofile.py', compress=True, w_analyze=False)[source]
o3seespy.extensions.to_tcl_file(osi, ofile='ofile.tcl', w_analyze=False)[source]