Skip to main content

Process operability analysis in Python

Project description

Opyrability - Process Operability Analysis in Python.

PyPI - Downloads

PyPI - Version Conda Version

GitHub forks GitHub Repo stars

GitHub top language

GitHub Actions Workflow Status GitHub Actions Workflow Status

Website GitHub License DOI

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:

Documentation and Process Operability Principles

Full documentation and discussion regarding process operability principles are available in opyrability's online portal.

Citing Us

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):

DOI

Installation

The Anaconda distribution is needed to have some of opyrability's dependencies.

From PyPI/conda (Windows, Linux and macOS):

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

From conda (Linux and macOS only):

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opyrability-1.4.6.tar.gz (22.3 kB view details)

Uploaded Source

Built Distribution

opyrability-1.4.6-py3-none-any.whl (21.8 kB view details)

Uploaded Python 3

File details

Details for the file opyrability-1.4.6.tar.gz.

File metadata

  • Download URL: opyrability-1.4.6.tar.gz
  • Upload date:
  • Size: 22.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for opyrability-1.4.6.tar.gz
Algorithm Hash digest
SHA256 417a7921ff3f47275c4f6bfb6830fc179ff7b45607b71a70528744d4c69dd8f8
MD5 fe67dd0782b933dcf07573438479bc17
BLAKE2b-256 f2808647e118c0405a93c4ecd136e36056af7ddd1a80bcb61125d0d4b18713c2

See more details on using hashes here.

File details

Details for the file opyrability-1.4.6-py3-none-any.whl.

File metadata

  • Download URL: opyrability-1.4.6-py3-none-any.whl
  • Upload date:
  • Size: 21.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for opyrability-1.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4ec1b338cffe75f154d418aace838bb5211ffa33a12c1abd78475960d92c7095
MD5 3e61166b32daa2848bb2e13766ef03e5
BLAKE2b-256 39a122dfddcd8f82f816b9e2b5fcbf47f1167370dd46afe879f8b8b2f78d90c6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page