Changelog#
v0.8.7#
Updated the class
opstool.analysis.MomentCurvature
to moment-curvature analysis of fiber section.
v0.8.6#
Fixed
get_frame_props
bugs inopstool.preprocessing.SecMesh
v0.8.5#
Added the Arg
show_local_crd_shell
to display the local axes of shell elements.Fixed the bugs in show zeroLength link elements.
Added the function
opstool.add_ops_hints_file()
v0.8.4#
Fixed incorrect calculation of section properties caused by
opstool.preprocessing.SecMesh.centering()
Added predefined section library
opstool.preprocessing.section_library
Updated section mesh visualization
v0.8.3#
Fixed bugs in show_ele_load in OpsVisPlotly
v0.8.0#
v0.7.3#
Added the quick visualization functions
opstool.vis.plot_model()
andopstool.vis.plot_eigen()
Updated class
opstool.analysis.SmartAnalyze
Updated args show_beam_sec and beam_sec_paras in
opstool.vis.OpsVisPyvista.model_vis()
.
v0.7.2#
Added functions
opstool.preprocessing.poly_offset()
andopstool.preprocessing.line_offset()
Fixed the bug in get mp_constraint dof data.
Added beam section 3D rendering, by Arg beam_sec in
opstool.vis.GetFEMdata.get_model_data()
, and Args show_beam_sec and beam_sec_paras inopstool.vis.OpsVisPyvista.model_vis()
.
v0.7.1#
Fixed the bug in get mp_constraint data.
v0.7.0#
Added the method
opstool.vis.GetFEMdata.save_resp_all()
andopstool.vis.GetFEMdata.get_resp_step()
.Added the node reactions plot method
opstool.vis.OpsVisPyvista.react_vis()
andopstool.vis.OpsVisPlotly.react_vis()
.Added the method
opstool.preprocessing.SecMesh.get_frame_props()
.Added the method
opstool.preprocessing.SecMesh.get_stress()
.Fixed the bug in the calculation of equivalent torsion constants for reference materials in composite sections, in
opstool.preprocessing.SecMesh.get_sec_props()
andopstool.preprocessing.SecMesh.get_frame_props()
Updated the Fiber section visualization
opstool.vis.plot_fiber_sec()
andopstool.vis.FiberSecVis
.
v0.6.0#
Added the unit conversion class
opstool.preprocessing.UnitSystem()
.Fixed bugs in
opstool.preprocessing.tcl2py()
.Added the arg show_constrain_dof in
opstool.vis.OpsVisPyvista.model_vis()
andopstool.vis.OpsVisPlotly.model_vis()
.
v0.5.0#
Added the function
save_tikz()
to save as the.tex
file using tikz package, which can be visualized by nativetexlive
or web-basedoverleaf
.Added the class
opstool.analysis.MomentCurvature
to moment-curvature analysis of fiber section.
v0.4.2#
Fixed som bugs in
opstool.preprocessing.tcl2py()
.Updated the version requirements for mac.
v0.4.1#
Fixed some bugs in the arg
show_local_crd
inopstool.vis.OpsVisPyvista.model_vis()
andopstool.vis.OpsVisPlotly.model_vis()
v0.4.0#
update vis module, add multi-point constraint plot
v0.3.0#
Added the class
opstool.analysis.SmartAnalyze
Added the functions
opstool.preprocessing.var_line_string()
andopstool.preprocessing.vis_var_sec()
to create variable fiber cross-section meshes.
v0.2.0#
Moved the fiber section mesh commands to
opstool.preprocessing.section
Updated docs
Updated NineNodeQuad, SixNodeTri, TwentyNodeBrick, etc., element visualization.
v0.1.0#
Added the function
opstool.preprocessing.tcl2py()
to convert tcl code to openseespy codeChange the file that model data saved by
opstool.vis.GetFEMdata
tohdf5
styleAdded the arg
stop_cond
inopstool.vis.GetFEMdata.get_node_resp_step()
,opstool.vis.GetFEMdata.get_frame_resp_step()
, andopstool.vis.GetFEMdata.get_fiber_resp_step()
Added the arg
save_file
in various method ofopstool.vis.GetFEMdata
.Added the arg
input_file
in various method ofopstool.vis.OpsVisPlotly
andopstool.vis.OpsVisPyvista
Deleted the arg
analysis_tag
inopstool.vis.GetFEMdata.get_node_resp_step()
,opstool.vis.GetFEMdata.get_frame_resp_step()
, andopstool.vis.GetFEMdata.get_fiber_resp_step()
, and the method ofopstool.vis.OpsVisPlotly
andopstool.vis.OpsVisPyvista
. You can assign the different analysis cases bysave_file
andinput_file
argsUpdated document
v0.0.7#
Updated
opstool.vis.OpsVisPyvista.model_vis()
parameter show_local_crd, show local x, y, z labels.Fixed the on_notebook parameter bug with
opstool.vis.OpsVisPlotly
Updated document
v0.0.6#
Fixed a bug with frame element response visualization,
opstool.vis.OpsVisPlotly.frame_resp_vis
Updated document
v0.0.5#
Initial release.