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

被引:0
|
作者
Wachtel, Amanda [1 ]
Gunda, Thushara [1 ]
Caskey, Susan [1 ]
Cooper, Ryan [1 ]
Womack, Thomas [1 ]
Bonney, Kirk [1 ]
Kliesner, Kenneth [1 ]
机构
[1] Sandia Natl Labs, Albuquerque, NM 87123 USA
关键词
PyRoCS; Resilience; Metrics; Complex systems; Biosciences; Information theory;
D O I
10.1016/j.softx.2024.101977
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] CDLIB: a python']python library to extract, compare and evaluate communities from complex networks
    Rossetti, Giulio
    Milli, Letizia
    Cazabet, Remy
    APPLIED NETWORK SCIENCE, 2019, 4 (01)
  • [32] HydroCNHS: A Python']Python Package of Hydrological Model for Coupled Natural-Human Systems
    Lin, Chung-Yi
    Ethan, Yi-Chen
    Wi, Sungwook
    JOURNAL OF WATER RESOURCES PLANNING AND MANAGEMENT, 2022, 148 (12)
  • [33] Exudyn - a C plus plus -based Python']Python package for flexible multibody systems
    Gerstmayr, Johannes
    MULTIBODY SYSTEM DYNAMICS, 2024, 60 (04) : 533 - 561
  • [34] TextCL: A Python']Python package for NLP preprocessing tasks
    Petukhova, Alina
    Fachada, Nuno
    SOFTWAREX, 2022, 19
  • [35] TreeSwift: A massively scalable Python']Python tree package
    Moshiri, N.
    SOFTWAREX, 2020, 11
  • [36] pyFUME: a Python']Python Package for Fuzzy Model Estimation
    Fuchs, Caro
    Spolaor, Simone
    Nobile, Marco S.
    Kaymak, Uzay
    2020 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2020,
  • [37] CausalBO: A Python']Python Package for Causal Bayesian Optimization
    Roberts, Jeremy
    Javidian, Mohammad Ali
    SOUTHEASTCON 2024, 2024, : 1370 - 1375
  • [38] dingo: a Python']Python package for metabolic flux sampling
    Chalkis, Apostolos
    Fisikopoulos, Vissarion
    Tsigaridas, Elias
    Zafeiropoulos, Haris
    BIOINFORMATICS ADVANCES, 2024, 4 (01):
  • [39] A Python']Python upgrade to the GooFit package for parallel fitting
    Schreiner, Henry
    Pandey, Himadri
    Sokoloff, Michael D.
    Hittle, Bradley
    Tomko, Karen
    Hasse, Christoph
    23RD INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2018), 2019, 214
  • [40] ADOpy: a python']python package for adaptive design optimization
    Yang, Jaeyeong
    Pitt, Mark A.
    Ahn, Woo-Young
    Myung, Jay I.
    BEHAVIOR RESEARCH METHODS, 2021, 53 (02) : 874 - 897