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.8.0.tar.gz (868.2 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.8.0-py2.py3-none-any.whl (66.6 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for pype_schema-0.8.0.tar.gz
Algorithm Hash digest
SHA256 17d9a3caea4f532ea49e339d76a75591437b1de6fac72a593e09215d0893c1b4
MD5 6c6604f7e5fd5a458039e72a4c05968b
BLAKE2b-256 0354999492bb54cfd7215f3d2f2cfe2c146509d41e7225c04cf4e3adb787c31e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pype_schema-0.8.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ea68d1ba95e25fe10510ce725181f8dd59df4716c4563e8a989c5ec541f651da
MD5 e9088f2385ee821d0dd70a7c6b655f80
BLAKE2b-256 4513e19856243652cc21dd68214f3988b377cecc5d1d53287d015357c943030f

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