Skip to main content

GNNePCSAFT Project.

Project description

GNNePCSAFT Project

The project focuses on using graph neural networks to estimate the pure-component parameters of the Equation of State ePC-SAFT.

This work is motivated by the need to use a robust Equation of State, ePC-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 ePC-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.4.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.4-py3-none-any.whl (5.2 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for gnnepcsaft-0.2.4.tar.gz
Algorithm Hash digest
SHA256 4f8dd88029f996ce42cfed80243a0726e9f8bb06a3a08f105016fc74f7311559
MD5 8ed451bd5ad9b8ca16a8e4be21ace927
BLAKE2b-256 3979562e852ac0a6b1618f3b3fc5fe54ed78bbfdbcdc31cc243b4db2f99e60a7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gnnepcsaft-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 cb9b5bef73f02a2a3179ccef59cc8abca0e874e92923ea56d18632afb9a5ba95
MD5 7b5eae7fbf2034b9c695941da0da93d2
BLAKE2b-256 c93adae0a18dc557e4bf737f4dae79b915221c02a909a7f70bd87ee053bd4a2d

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