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.7.tar.gz (22.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: opyrability-1.4.7.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.7.tar.gz
Algorithm Hash digest
SHA256 73d26d3f75309692962ed7794c588de9cb8b7384b4c81ac9ee3f62e8c929732c
MD5 0c8083e3d5c85076946ca217e72de3b4
BLAKE2b-256 6b1be3fa0022067dd5db571b1df09b4e66637ebe6791219b41a4d0d37d1b46a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: opyrability-1.4.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 82991d5d42891ccf17b04bbc4a4dbca4c434d320e7d0f0513a8f79aed49c98b9
MD5 2b47fdccdc1d4476070e00f214133a0e
BLAKE2b-256 b9196ae8e4d26465f9361c6aaa58a41fb2908a07e16a73fc41e01405a8cda9c4

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