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

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2024-11-21
DOI
https://doi.org/10.1016/j.softx.2024.101977
Citations
3
Primary Topic
Infrastructure Resilience and Vulnerability Analysis
Type
article
Field-Weighted Citation Impact
0.78

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

pyRoCS: A Python package to evaluate the resilience of complex systems

Thushara Gunda, Susan Caskey, Amanda Wachtel, Kirk Bonney et al.
3 citations
SoftwareX
Infrastructure Resilience and Vulnerability Analysis
0.78
article

pyRoCS: A Python package to evaluate the resilience of complex systems

Thushara Gunda, Susan Caskey, Amanda Wachtel, Kirk Bonney, Kenneth W. Kliesner, Thomas Womack, Ryan Cooper
article en
3 citations

Abstract

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.

SoftwareXVol. 29
Sandia National Laboratories (US)
U.S. Department of Energy, National Nuclear Security Administration, Laboratory Directed Research and Development, Sandia National Laboratories
Climate action
Openalex Percentile: Top 29%
Infrastructure Resilience and Vulnerability Analysis
0.78
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

pyRoCS: A Python package to evaluate the resilience of complex systems — Thushara Gunda, Susan Caskey, et al. · SoftwareX (2024) | TGRS Research Map | TGRS