Skip to content

Class hierarchy to represent a wastewater treatment plant's configuration

License

Notifications You must be signed in to change notification settings

we3lab/pype-schema

Repository files navigation

Python for Process Engineering Schema (PyPES)

Build Status Documentation Code Coverage

A class hierarchy designed to represent configurations of process engineering systems, such as wastewater treatment or desalination plants.

Useful Commands

  1. pip install -e .
This will install your package in editable mode.
  1. pytest pype_schema/tests --cov=pype_schema --cov-report=html
Produces an HTML test coverage report for the entire project which can be found at htmlcov/index.html.
  1. docs/make html
This will generate an HTML version of the documentation which can be found at _build/html/index.html.
  1. flake8 pype_schema --count --verbose --show-source --statistics
This will lint the code and share all the style errors it finds.
  1. black pype_schema
This will reformat the code according to strict style guidelines.

Legal Documents

This work was funded by the Center for Integrated Facility Engineering at Stanford University as a a part of CIFE Seed Proposal 2023-02 Formal proofs of safe operating limits at wastewater resource recovery facilities.

About

Class hierarchy to represent a wastewater treatment plant's configuration

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •