UQpy v4.1: Uncertainty quantification with Python

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 impro...

Full description

Saved in:
Bibliographic Details
Published inSoftwareX Vol. 24; no. C; p. 101561
Main Authors Tsapetis, Dimitrios, Shields, Michael D., Giovanis, Dimitris G., Olivier, Audrey, Novak, Lukas, Chakroborty, Promit, Sharma, Himanshu, Chauhan, Mohit, Kontolati, Katiana, Vandanapu, Lohit, Loukrezis, Dimitrios, Gardner, Michael
Format Journal Article
LanguageEnglish
Published United States Elsevier 01.12.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:USDOE
SC0020428; AC07-05ID14517
ISSN:2352-7110
2352-7110
DOI:10.1016/j.softx.2023.101561