Skip to main content

GNNePCSAFT Project.

Project description

GNNePCSAFT Project

Project focused in the use of graph neural networks to estimate the pure-component parameters of the Equation of State ePC-SAFT.

The motivation of this work is to be able to use a robust Equation of State, ePC-SAFT, without prior need of experimental data. Equations of State are important to calculate thermodynamic properties, and are pre-requisite in process simulators.

Currently, the model takes in account only the hard-chain, dispersive and assoc terms of ePC-SAFT. Future work on polar and ionic terms are being studied.

Code is being developed mainly in Pytorch (PYG).

You can find the model deployed at GNNePCSAFT Webapp.

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

pipx install gnnepcsaftcli

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 between two or more 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 progess.

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.1.7.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.1.7-py3-none-any.whl (5.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gnnepcsaft-0.1.7.tar.gz
  • Upload date:
  • Size: 5.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.10.16 Linux/6.8.0-1021-azure

File hashes

Hashes for gnnepcsaft-0.1.7.tar.gz
Algorithm Hash digest
SHA256 ed3d8313bf9eedc436b77624d25012b08a7b4c5183fbba1f44c892258ebb53b5
MD5 275c9dccbf5f2c511e302c90462072d1
BLAKE2b-256 85f1910def5e98a132f5a5eb1af9aa3be9436a87a9bf0b7e85d23b0d75c71504

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gnnepcsaft-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.10.16 Linux/6.8.0-1021-azure

File hashes

Hashes for gnnepcsaft-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d1c2d42c9dda875588d381327bf35a6fafc55ff5040a016cff6fcf82e9813f9e
MD5 67a91b987412d083d6b8b9b8f1fd67be
BLAKE2b-256 79ddf6badd8612f60fd467a95b8a8a36073af6810abac7c5c736203a99cecfe5

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