A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

PyPES

A class hierarchy designed to represent configurations of process engineering systems, such as wastewater treatment or desalination plants.
https://github.com/we3lab/pype-schema

Category: Natural Resources
Sub Category: Water Supply and Quality

Last synced: about 11 hours ago
JSON representation

Repository metadata

Class hierarchy to represent a wastewater treatment plant's configuration

README.rst

          *********************************************
Python for Process Engineering Schema (PyPES)
*********************************************

.. image::
   https://github.com/we3lab/pype-schema/workflows/Build%20Main/badge.svg
   :height: 30
   :target: https://github.com/we3lab/pype-schema/actions
   :alt: Build Status

.. image::
   https://github.com/we3lab/pype-schema/workflows/Documentation/badge.svg
   :height: 30
   :target: https://we3lab.github.io/pype-schema
   :alt: Documentation

.. image::
   https://codecov.io/gh/we3lab/pype-schema/branch/main/graph/badge.svg
   :height: 30
   :target: https://codecov.io/gh/we3lab/pype-schema
   :alt: 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.

2. ``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``.

3. ``docs/make html``

  This will generate an HTML version of the documentation which can be found
  at ``_build/html/index.html``.

4. ``flake8 pype_schema --count --verbose --show-source --statistics``

  This will lint the code and share all the style errors it finds.

5. ``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 `_.

- `LICENSE `_
- `CONTRIBUTING `_

        

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 86
Total Committers: 3
Avg Commits per committer: 28.667
Development Distribution Score (DDS): 0.035

Commits in past year: 15
Committers in past year: 3
Avg Commits per committer in past year: 5.0
Development Distribution Score (DDS) in past year: 0.2

Name Email Commits
Fletcher Chapin f****n@g****m 83
Jose Bolorinos j****s@g****m 2
LilyLiu0719 4****9 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 112
Total pull requests: 115
Average time to close issues: 3 months
Average time to close pull requests: 4 days
Total issue authors: 4
Total pull request authors: 4
Average comments per issue: 0.59
Average comments per pull request: 0.63
Merged pull request: 99
Bot issues: 0
Bot pull requests: 0

Past year issues: 2
Past year pull requests: 15
Past year average time to close issues: 1 day
Past year average time to close pull requests: 14 days
Past year issue authors: 2
Past year pull request authors: 3
Past year average comments per issue: 0.0
Past year average comments per pull request: 1.07
Past year merged pull request: 12
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/we3lab/pype-schema

Top Issue Authors

  • fletchapin (60)
  • jbolorinos (43)
  • dalyw (6)
  • ThyanRevolter (3)

Top Pull Request Authors

  • fletchapin (105)
  • jbolorinos (5)
  • arao53 (3)
  • LilyLiu0719 (2)

Top Issue Labels

  • enhancement (87)
  • needs triage (43)
  • documentation (11)
  • bug (6)
  • testing (4)
  • good first issue (3)
  • wontfix (2)

Top Pull Request Labels


Package metadata

pypi.org: pype-schema

Class hierarchy to represent configurations of process engineering systems.

  • Homepage: https://github.com/we3lab/pype-schema
  • Documentation: https://pype-schema.readthedocs.io/
  • Licenses: Free for non-commercial use
  • Latest release: 0.6.0 (published 3 months ago)
  • Last Synced: 2025-04-26T06:01:40.062Z (1 day ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 372 Last month
  • Rankings:
    • Dependent packages count: 9.821%
    • Average: 37.316%
    • Dependent repos count: 64.81%
  • Maintainers (1)

Score: 9.217415285648146