Loading…
pyRoCS: A Python package to evaluate the resilience of complex systems
This paper introduces pyRoCS, an open source Python-based software that enables users to quantify resilience of complex systems. The metrics used to quantify resilience are sourced from peer-reviewed publications across multiple domains, including information theory, biosciences, and complex systems...
Saved in:
Published in: | SoftwareX 2025-02, Vol.29 (C), p.101977, Article 101977 |
---|---|
Main Authors: | , , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | This paper introduces pyRoCS, an open source Python-based software that enables users to quantify resilience of complex systems. The metrics used to quantify resilience are sourced from peer-reviewed publications across multiple domains, including information theory, biosciences, and complex systems. Functions within associated domain modules can be combined based on user needs to support the characterization of resilience. Data structures from various domains (e.g., media coverage, organizational structures, and hazard analyses in critical infrastructures) could be analyzed using metrics within pyRoCS, including those collected in the field or derived from modeling and simulations. The conversion of these existing metrics into a formal software package increases the robustness and transparency of current implementations. Furthermore, the inclusion of multiple disciplinary metrics enables exploration of how resilience concepts are translated into practice, an area of interest in multiple domains. |
---|---|
ISSN: | 2352-7110 2352-7110 |
DOI: | 10.1016/j.softx.2024.101977 |