Skip to main content

GNNePCSAFT Project.

Project description

GNNePCSAFT

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 and dispersive terms of ePC-SAFT. Future work on associative, polar and ionic terms are being studied.

Code is being developed mainly in Pytorch (PYG) and secondarily in JAX (JRAPH).

You can find the model deployed at GNNePCSAFT app.

Use cases of this package are demonstrated in Jupyter Notebooks:

  • compare.ipynb: comparison of the performance between two or more trained models
  • demo.ipynb: pt-br demonstration of the models capabilities
  • evalmodels.ipynb: code to evaluate all saved models in train/checkpoints folder at once
  • evalref.ipynb: code to evaluate perfomance of reference parameter data on experimental data
  • moleculargraphs.ipynb: code to build all datasets used
  • training.ipynb: Code for model training
  • tuning.ipynb: code 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.0.tar.gz (42.2 kB 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.0-py3-none-any.whl (54.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gnnepcsaft-0.1.0.tar.gz
  • Upload date:
  • Size: 42.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.11.2 Linux/5.15.146.1-microsoft-standard-WSL2

File hashes

Hashes for gnnepcsaft-0.1.0.tar.gz
Algorithm Hash digest
SHA256 57ee3f5359b3ef39253af8bbf526c19aa18edfa9592538e1e7f8522eb7d19d6a
MD5 04b68bbcd1d93125e37a54bb80844288
BLAKE2b-256 1e7a4b035c54e707db33ca9744e016da8a677e499cf36fcfdb4fa7736c38f19c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gnnepcsaft-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 54.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.11.2 Linux/5.15.146.1-microsoft-standard-WSL2

File hashes

Hashes for gnnepcsaft-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 691c2106415f3e24149578acc617ee15d9e5d9b882e699ca7f2e85951a83fa70
MD5 801bc67b2be98e9b5db59b7023bc5c05
BLAKE2b-256 49fc2a30cab703c3fec61366a9e447ef08905b5df82294049c4f5d08d5b08a70

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