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

Full description

Saved in:
Bibliographic Details
Published in:SoftwareX 2025-02, Vol.29 (C), p.101977, Article 101977
Main Authors: Wachtel, Amanda, Gunda, Thushara, Caskey, Susan, Cooper, Ryan, Womack, Thomas, Bonney, Kirk, Kliesner, Kenneth
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!
Description
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