Skip to main content

Class hierarchy to represent configurations of process engineering systems.

Project description

https://raw.githubusercontent.com/we3lab/pype-schema/refs/heads/main/docs/_static/pypes-logo.png

Python for Process Engineering Schema (PyPES)

Build Status Documentation Code Coverage Zenodo DOI

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

Full documentation available at https://we3lab.github.io/pype-schema/.

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.

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

pype_schema-0.7.2.tar.gz (867.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pype_schema-0.7.2-py2.py3-none-any.whl (66.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pype_schema-0.7.2.tar.gz.

File metadata

  • Download URL: pype_schema-0.7.2.tar.gz
  • Upload date:
  • Size: 867.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pype_schema-0.7.2.tar.gz
Algorithm Hash digest
SHA256 cdece1974c003ccb7053c27000f6594e3238c3ae9a98e1d70f1a8328e28ae1b0
MD5 1c4c72f4414e170f08a2a6f1cf3a1e5d
BLAKE2b-256 e7a9fa8ef9f72290cfab8773f0c08340835bfa24ab502635b716883274239e3f

See more details on using hashes here.

File details

Details for the file pype_schema-0.7.2-py2.py3-none-any.whl.

File metadata

  • Download URL: pype_schema-0.7.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pype_schema-0.7.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2828990bdaaa456670ba7625a21209ee8c5736d1679cc3d7270f2ded2932e89c
MD5 0f76469d071b3c9bbc417f685a758e97
BLAKE2b-256 40df7ee8f3fb5bcf2ad4e694ee0d09f206d92a3ca40875883dbd083ffae86e2a

See more details on using hashes here.

Supported by

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