Skip to main content

Crystal Graph Convolutional Neural Networks

Project description

CGCNN2

As the original Crystal Graph Convolutional Neural Networks (CGCNN) repository is no longer actively maintained, this repository is a reproduction of CGCNN by Xie et al. It includes necessary updates for deprecated components and a few additional functions to ensure smooth operation. Despite its age, CGCNN remains a straightforward and fast deep learning framework that is easy to learn and use.

The package provides following major functions:

  • Training a CGCNN model with a customized dataset.
  • Predicting material properties with a pre-trained CGCNN model.
  • Fine-tuning a pre-trained CGCNN model on a new dataset.

Installation

Make sure you have a Python interpreter, preferably version 3.10 or higher. Then, you can simply install xdatbus from PyPI using pip:

pip install cgcnn2

If you'd like to use the latest unreleased version on the main branch, you can install it directly from GitHub:

pip install git+https://github.com/jcwang587/cgcnn2

References

The original paper describes the details of the CGCNN framework:

@article{PhysRevLett.120.145301,
  title = {Crystal Graph Convolutional Neural Networks for an Accurate and Interpretable Prediction of Material Properties},
  author = {Xie, Tian and Grossman, Jeffrey C.},
  journal = {Phys. Rev. Lett.},
  volume = {120},
  issue = {14},
  pages = {145301},
  numpages = {6},
  year = {2018},
  month = {Apr},
  publisher = {American Physical Society},
  doi = {10.1103/PhysRevLett.120.145301},
  url = {https://link.aps.org/doi/10.1103/PhysRevLett.120.145301}
}

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

cgcnn2-0.1.0.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

cgcnn2-0.1.0-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cgcnn2-0.1.0.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cgcnn2-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f6abe56d1504e9a8ec5798b3eec681ee21a6e0ab9ed30654b3eaff64cc3a3730
MD5 b9d2eea18edc5c823dbe915942b2dfc1
BLAKE2b-256 11cf49c84c51ae2670a99b2e0a8177c84043f1a746f75f84475b39c1590a52b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cgcnn2-0.1.0.tar.gz:

Publisher: pypi-publish.yml on jcwang587/cgcnn2

Attestations:

File details

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

File metadata

  • Download URL: cgcnn2-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cgcnn2-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d734fdd53e607816dc4212099f7a7e81c6f5fed93fb57226fe6185baf2af3d68
MD5 3f144d922a939c4aa6fd5e23068e9d02
BLAKE2b-256 343862684b7cbb1a55aad2b781ec09da041d6fe4f9838afc512d75c1a6ca965d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cgcnn2-0.1.0-py3-none-any.whl:

Publisher: pypi-publish.yml on jcwang587/cgcnn2

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page