期刊
SOFTWAREX
卷 24, 期 -, 页码 -出版社
ELSEVIER
DOI: 10.1016/j.softx.2023.101561
关键词
Uncertainty quantification; Continuous integration
This paper introduces the latest improvements in the Version 4 of UQpy. The code was restructured to conform with Python coding conventions, simplified tightly coupled features, and improved extensibility and modularity. The adoption of software engineering best practices, collaboration workflow, continuous integration, and automated testing improved the robustness and reliability of UQpy. Continuous deployment and Docker image enabled automated packaging and distribution in system agnostic format.
This paper presents the latest improvements introduced in Version 4 of the UQpy, Uncertainty Quantification with Python, library. In the latest version, the code was restructured to conform with the latest Python coding conventions, refactored to simplify previous tightly coupled features, and improve its extensibility and modularity. To improve the robustness of UQpy, software engineering best practices were adopted. A new software development workflow significantly improved collaboration between team members, and continuous integration and automated testing ensured the robustness and reliability of software performance. Continuous deployment of UQpy allowed its automated packaging and distribution in system agnostic format via multiple channels, while a Docker image enables the use of the toolbox regardless of operating system limitations.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据