Skip to main content
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.

Metadata

Release files for pype-schema 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pype-schema 0.8.0
File Size Uploaded
pype_schema-0.8.0.tar.gz 868.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pype-schema 0.8.0
File Interpreter ABI Platform
pype_schema-0.8.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 934.8 kB

Release files / pype_schema-0.8.0.tar.gz

Download URL pype_schema-0.8.0.tar.gz
Size 868.2 kB
Tags Source
SHA-256 checksum
How to use checksums
17d9a3caea4f532ea49e339d76a75591437b1de6fac72a593e09215d0893c1b4
BLAKE2b-256 checksum
How to use checksums
0354999492bb54cfd7215f3d2f2cfe2c146509d41e7225c04cf4e3adb787c31e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / pype_schema-0.8.0-py2.py3-none-any.whl

Download URL pype_schema-0.8.0-py2.py3-none-any.whl
Size 66.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
ea68d1ba95e25fe10510ce725181f8dd59df4716c4563e8a989c5ec541f651da
BLAKE2b-256 checksum
How to use checksums
4513e19856243652cc21dd68214f3988b377cecc5d1d53287d015357c943030f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page