Skip to main content

move your atoms into place!

Project description

GrooveMat

Get your atoms moving!

Overview

This software package uses the Crystal Graph Convolutional Neural Networks (CGCNN) framework and M3gnet to create an un-supervised GNN that converges the internal degrees of freedom of a crystal lattice. The package is very simple, allowing you to train the model and predict converged cif files!

Download

To download disco, use the command below

pip install groovemat

To get an overview of the commands, run the following command

groovemat --help

Results

Below is a table containing some of the results gathered from the program.

CIF ID Mean Error (Å) Max Error (Å)
Nd1 In1 O3 0.0087 0.0125
Np1 Be1 O3 0.0061 0.0074
Mn3 Au1 N1 0.0039 0.0076
Na1 Li1 O3 0.0077 0.0095
La1 Cr1 O3 0.0088 0.0135

Download

pip install groovemat

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

groovemat-0.9.0.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

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

groovemat-0.9.0-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file groovemat-0.9.0.tar.gz.

File metadata

  • Download URL: groovemat-0.9.0.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for groovemat-0.9.0.tar.gz
Algorithm Hash digest
SHA256 e0fd16751ddb6001af2c30f4b75bae2f81830f43d14800590755e6b6fbf030f2
MD5 582db49256f7201cbe3b9416b433f899
BLAKE2b-256 30be798b4d1520abbde45e9caea1a7429b2a010d5b56511d1ad630a6efc45964

See more details on using hashes here.

File details

Details for the file groovemat-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: groovemat-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for groovemat-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6baf91022cbb0f5e50d3a655c9dafd6f7af1d0d5137be000fe09c028b60af41f
MD5 87a34217d8507f64c0b2315a1c3baa47
BLAKE2b-256 0c608b641ed68e68581d4aea279e2f5142dba4f4c3fd4a29f56435fc2a751499

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