Skip to content

pyRoCS is a library of functions used to support resilience analysis of complex systems. The package contains example datasets and tutorial to help demonstrate how the functions can be used.

License

Notifications You must be signed in to change notification settings

ElsevierSoftwareX/SOFTX-D-24-00341

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyRoCS

test

pyRoCS is a library of functions used to support resilience analysis of complex systems. The package contains example datasets and tutorial to help demonstrate how the functions can be used.

Installation

pyRoCS can be installed using pip

pip install pyrocs

Alternatively, pyRoCS can be installed through GitHub

git clone https://github.com/sandialabs/pyrocs.git
cd pyrocs
pip install .

Tutorials

To get started with pyRoCS, we recommend working through the tutorials.

Package Layout and Documentation

docs
pyrocs/
├── biosciences/
│   ├── affinity
│   ├── functional_redundancy
│   └── hill_diversity
├── complex_systems/
│   ├── causal_complexity
│   ├── fluctuation_complexity
│   └── grc
└── information_theory/
    ├── entropy
    ├── kl_divergence
    └── mutual_info
test
tutorials

Citing

A peer-reviewed paper is in progress. So stay tuned for the DOI.

Contributing

See the contributing page for more info

Copyright and License

pyRoCS is licensed through National Technology & Engineering Solutions of Sandia, LLC (NTESS) under a Revised BSD-3 clause. See license file for more information.

About

pyRoCS is a library of functions used to support resilience analysis of complex systems. The package contains example datasets and tutorial to help demonstrate how the functions can be used.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.3%
  • Python 2.7%