Welcome to opyrability, a Python-based package for performing Process Operability analysis.
opyrability is developed by the Control, Optimization and Design for Energy and Sustainability (CODES) Group at West Virginia University.
Authors:
- Victor Alves
- San Dinh
- Jonh Kitchin
- Vitor Gazzaneo
- Juan C. Carrasco
- Fernando V. Lima
Full documentation and discussion regarding process operability principles are available in opyrability's online portal.
To cite us, please use the following BibTeX entry below:
@article{Alves2024,
doi = {10.21105/joss.05966},
url = {https://doi.org/10.21105/joss.05966},
year = {2024},
publisher = {The Open Journal},
volume = {9},
number = {94},
pages = {5966},
author = {Victor Alves and San Dinh and John R. Kitchin and Vitor Gazzaneo and Juan C. Carrasco and Fernando V. Lima},
title = {Opyrability: A Python package for process operability analysis}, journal = {Journal of Open Source Software}
}
A paper describing opyrability's main functionalities is available in the Journal of Open Source Software (JOSS):
The Anaconda distribution is needed to have some of opyrability's dependencies.
The following commands will install opyrability and all dependencies on any OS (Windows, Linux and macOS):
pip install opyrability
Then install Cyipopt from conda:
conda install -c conda-forge cyipopt
The single command below will install opyrability and all requirements/dependencies on Linux/macOS operating systems automatically:
conda install -c codes-group -c conda-forge opyrability