OpenSeesPyView: Python programming-based visualization and post-processing tool for OpenSeesPy

This paper presents a newly developed visualization framework called OpenSeesPyView, a Python programming-based graphical user interface (GUI) for OpenSeesPy, a prevalent finite element solver in earthquake engineering. To provide users more freedom for coding, OpenSeesPyView is weakly connected wit...

Full description

Bibliographic Details
Main Authors: Junjun Guo, Aijun Ye, Xiaowei Wang, Zhongguo Guan
Format: Article
Language:English
Published: Elsevier 2023-02-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711022001960
_version_ 1811166139229667328
author Junjun Guo
Aijun Ye
Xiaowei Wang
Zhongguo Guan
author_facet Junjun Guo
Aijun Ye
Xiaowei Wang
Zhongguo Guan
author_sort Junjun Guo
collection DOAJ
description This paper presents a newly developed visualization framework called OpenSeesPyView, a Python programming-based graphical user interface (GUI) for OpenSeesPy, a prevalent finite element solver in earthquake engineering. To provide users more freedom for coding, OpenSeesPyView is weakly connected with OpenSeesPy through a model database. Users prepare the associated data to construct the numerical model in OpenSeesPy using the wrapper methods, which can save the model information and seismic responses into the model database. Then the developed tool runs to read the data from the database and visualize the model, mode shapes, time history responses, etc. In addition, it is convenient to modify and add codes to the proposed visualization framework.
first_indexed 2024-04-10T15:48:48Z
format Article
id doaj.art-ab85aba30d9444a185c41ceea2f0437f
institution Directory Open Access Journal
issn 2352-7110
language English
last_indexed 2024-04-10T15:48:48Z
publishDate 2023-02-01
publisher Elsevier
record_format Article
series SoftwareX
spelling doaj.art-ab85aba30d9444a185c41ceea2f0437f2023-02-12T04:15:03ZengElsevierSoftwareX2352-71102023-02-0121101278OpenSeesPyView: Python programming-based visualization and post-processing tool for OpenSeesPyJunjun Guo0Aijun Ye1Xiaowei Wang2Zhongguo Guan3Department of Bridge Engineering, Tongji University, 200092 Shanghai, ChinaDepartment of Bridge Engineering, Tongji University, 200092 Shanghai, ChinaDepartment of Bridge Engineering, Tongji University, 200092 Shanghai, ChinaCorresponding author.; Department of Bridge Engineering, Tongji University, 200092 Shanghai, ChinaThis paper presents a newly developed visualization framework called OpenSeesPyView, a Python programming-based graphical user interface (GUI) for OpenSeesPy, a prevalent finite element solver in earthquake engineering. To provide users more freedom for coding, OpenSeesPyView is weakly connected with OpenSeesPy through a model database. Users prepare the associated data to construct the numerical model in OpenSeesPy using the wrapper methods, which can save the model information and seismic responses into the model database. Then the developed tool runs to read the data from the database and visualize the model, mode shapes, time history responses, etc. In addition, it is convenient to modify and add codes to the proposed visualization framework.http://www.sciencedirect.com/science/article/pii/S2352711022001960Python programmingModel visualizationPost-processOpenSeesPy
spellingShingle Junjun Guo
Aijun Ye
Xiaowei Wang
Zhongguo Guan
OpenSeesPyView: Python programming-based visualization and post-processing tool for OpenSeesPy
SoftwareX
Python programming
Model visualization
Post-process
OpenSeesPy
title OpenSeesPyView: Python programming-based visualization and post-processing tool for OpenSeesPy
title_full OpenSeesPyView: Python programming-based visualization and post-processing tool for OpenSeesPy
title_fullStr OpenSeesPyView: Python programming-based visualization and post-processing tool for OpenSeesPy
title_full_unstemmed OpenSeesPyView: Python programming-based visualization and post-processing tool for OpenSeesPy
title_short OpenSeesPyView: Python programming-based visualization and post-processing tool for OpenSeesPy
title_sort openseespyview python programming based visualization and post processing tool for openseespy
topic Python programming
Model visualization
Post-process
OpenSeesPy
url http://www.sciencedirect.com/science/article/pii/S2352711022001960
work_keys_str_mv AT junjunguo openseespyviewpythonprogrammingbasedvisualizationandpostprocessingtoolforopenseespy
AT aijunye openseespyviewpythonprogrammingbasedvisualizationandpostprocessingtoolforopenseespy
AT xiaoweiwang openseespyviewpythonprogrammingbasedvisualizationandpostprocessingtoolforopenseespy
AT zhongguoguan openseespyviewpythonprogrammingbasedvisualizationandpostprocessingtoolforopenseespy