Metadata-Version: 2.4
Name: openpectus
Version: 0.1.1405
Summary: Open Pectus is a process control system for Unit Operations such as filtration, chromatography, precipitation,
Keywords: process control,process control system,P code,P-code,chemical engineering,SCADA,PCS
Author-email: Eskild Schroll-Fleischer <eyfl@novonordisk.com>, Morten Passow Odgaard <mpo@mjolner.dk>, "Jan H. Knudsen" <jhk@mjolner.dk>
Requires-Python: >= 3.11
Description-Content-Type: text/markdown
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: JavaScript
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Topic :: System
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
License-File: LICENSE
Requires-Dist: pint==0.25
Requires-Dist: pydantic==2.11.5
Requires-Dist: fastapi==0.115.12
Requires-Dist: uvicorn[standard]==0.34.3
Requires-Dist: httpx==0.28.1
Requires-Dist: fastapi_websocket_rpc==0.1.29
Requires-Dist: fastapi_websocket_pubsub==1.0.1
Requires-Dist: colorlog==6.9.0
Requires-Dist: sqlalchemy==2.0.41
Requires-Dist: asyncua==1.1.6
Requires-Dist: labjack-ljm==1.23.0
Requires-Dist: pyright==1.1.402
Requires-Dist: alembic==1.16.1
Requires-Dist: sentry-sdk==2.19.2
Requires-Dist: PyJWT==2.10.1
Requires-Dist: python-lsp-server==1.12.2
Requires-Dist: multiprocess==0.70.18
Requires-Dist: Levenshtein==0.27.1
Requires-Dist: webpush==1.0.5
Requires-Dist: flake8==7.1.1 ; extra == "development"
Requires-Dist: black==24.10.0 ; extra == "development"
Requires-Dist: build==1.2.2.post1 ; extra == "development"
Requires-Dist: pytest==8.3.4 ; extra == "development"
Requires-Dist: pytest-xdist==3.6.1 ; extra == "development"
Requires-Dist: pytest-md-report==0.6.3 ; extra == "development"
Requires-Dist: sphinx==8.1.3 ; extra == "docs"
Requires-Dist: sphinx-rtd-theme==3.0.2 ; extra == "docs"
Requires-Dist: sphinx-argparse==0.5.2 ; extra == "docs"
Requires-Dist: sphinx-autoapi==3.4.0 ; extra == "docs"
Requires-Dist: sphinxcontrib-openapi==0.8.4 ; extra == "docs"
Requires-Dist: sphinxcontrib-spelling==8.0.1 ; extra == "docs"
Requires-Dist: sphinxcontrib-mermaid==1.0.0 ; extra == "docs"
Requires-Dist: ruamel.yaml==0.18.10 ; extra == "docs"
Project-URL: Documentation, https://docs.openpectus.org/
Project-URL: GitHub, https://github.com/Open-Pectus/Open-Pectus
Project-URL: Issues, https://github.com/Open-Pectus/Open-Pectus/issues
Project-URL: Repository, https://github.com/Open-Pectus/Open-Pectus.git
Provides-Extra: development
Provides-Extra: docs

# Open Pectus
Pectus is a process control system for Unit Operations such as filtration, chromatography, precipitation, solubilization and refolding. Pectus implements a language called P-code which is used to write methods and control components on the Unit Operation.

Documentation is available at [Read the Docs](https://docs.openpectus.org/latest/).
