Skip to main content

GNNePCSAFT Project.

Project description

GNNePCSAFT Project

The project focuses on using Graph Neural Networks (GNN) to estimate the pure-component parameters of the Equation of State PC-SAFT.

This work is motivated by the need to use a robust Equation of State, PC-SAFT, without the need for experimental data. Equations of State are important for calculating thermodynamic properties and are prerequisites in process simulators.

Currently, the model takes into account the hard-chain, dispersive, and associative terms of PC-SAFT. Future work on polar and ionic terms is being studied.

Code is being developed mainly in Pytorch (PyG).

You can find a model deployed at GNNePCSAFT Web App and a Desktop App at SourceForge.

A CLI to use a model can be found at GNNePCSAFT CLI and installed with pipx:

pipx install gnnepcsaftcli

Model checkpoints can be found at Hugging Face.

Use cases of this package are demonstrated in Jupyter Notebooks:

  • compare.ipynb (Open in Colab): comparison of the performance of trained models
  • demo.ipynb (Open in Colab): pt-br demonstration of models capabilities
  • training.ipynb (Open in Colab): notebook for model training
  • tuning.ipynb (Open in Colab): notebook for hyperparameter tuning

Work in progress.

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

gnnepcsaft-0.2.6.tar.gz (5.1 MB view details)

Uploaded Source

Built Distribution

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

gnnepcsaft-0.2.6-py3-none-any.whl (5.2 MB view details)

Uploaded Python 3

File details

Details for the file gnnepcsaft-0.2.6.tar.gz.

File metadata

  • Download URL: gnnepcsaft-0.2.6.tar.gz
  • Upload date:
  • Size: 5.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.8.22

File hashes

Hashes for gnnepcsaft-0.2.6.tar.gz
Algorithm Hash digest
SHA256 adcb473d361e5c77305e6653b0d11db80b8a9331feb2953ac5e78bf23c3e93ff
MD5 250056a881a8ea3036b22f83984c66da
BLAKE2b-256 faee17ec50ae068b5ba827e7a115cfc57ca7fc442c8b0c73973f784319da4859

See more details on using hashes here.

File details

Details for the file gnnepcsaft-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: gnnepcsaft-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.8.22

File hashes

Hashes for gnnepcsaft-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7c19dea6c0f90ecaa954bfa2263c383ad19f1a2b71e3f62e7b5c25b273df7d48
MD5 0fc5d6517ddbb14aadea8a57d4f1f076
BLAKE2b-256 fb1fbac4b55559c518dae927895d544d2a77727e5f5ebc656645d5e870b6d708

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