Skip to main content

Graph-based machine learning for chemical property prediction

Project description

UML Energy & Combustion Research Laboratory

GraphChem: Graph-based machine learning for chemical property prediction

GitHub version PyPI version GitHub license Documentation Status

GraphChem is an open source Python package for constructing graph-based machine learning models with a focus on fuel property prediction.

Installation:

Prerequisites:

  • Have Python 3.11+ installed

Method 1: pip

$ pip install graphchem

Method 2: From Source

$ git clone https://github.com/ecrl/graphchem
$ cd graphchem
$ python -m pip install .

If any errors occur when installing dependencies, namely with RDKit, PyTorch, or torch-geometric, visit their installation pages and follow the installation instructions: RDKit, PyTorch, PyTorch Geometric

Usage:

For advanced usage, head over to our API documentation page.

Examples

To view some examples of how GraphChem can be used, head over to our examples folder on GitHub.

Contributing, Reporting Issues and Other Support:

To contribute to GraphChem, make a pull request. Contributions should include tests for new features added, as well as extensive documentation.

To report problems with the software or feature requests, file an issue. When reporting problems, include information such as error messages, your OS/environment and Python version.

For additional support/questions, contact Travis Kessler (Travis_Kessler@student.uml.edu).

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

graphchem-2.2.0.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

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

graphchem-2.2.0-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

Details for the file graphchem-2.2.0.tar.gz.

File metadata

  • Download URL: graphchem-2.2.0.tar.gz
  • Upload date:
  • Size: 24.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for graphchem-2.2.0.tar.gz
Algorithm Hash digest
SHA256 ca8377b6b2876af7e07b532ded997272291bce8bc284f18f52f0234d64f6513d
MD5 28804132c180341a61e026afed925a70
BLAKE2b-256 bc1cd90b5e5cc3a8b8d4a2bf6fd079b3571fd1207de829f21a35bed556778319

See more details on using hashes here.

File details

Details for the file graphchem-2.2.0-py3-none-any.whl.

File metadata

  • Download URL: graphchem-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for graphchem-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0e8866ce07c8d38fc7b3858a7820ac80fc8403dc31109596714fe68dcf150837
MD5 aff08da1f8537f65dd9853d47f538d90
BLAKE2b-256 323f7182ffd77f1f2670f2675e06e3e32118ec2e5d800ce056ee354795c6ae0a

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