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...
Main Authors: | , , , |
---|---|
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 |