Skip to main content

Pretrained Universal Neural Network Potential for Charge-informed Atomistic Modeling

Project description

CHGNet

Tests Codacy Badge arXiv GitHub repo size PyPI Docs Requires Python 3.10+

A pretrained universal neural network potential for charge-informed atomistic modeling (see publication) Logo Crystal Hamiltonian Graph neural Network is pretrained on the GGA/GGA+U static and relaxation trajectories from Materials Project, a comprehensive dataset consisting of more than 1.5 Million structures from 146k compounds spanning the whole periodic table.

CHGNet highlights its ability to study electron interactions and charge distribution in atomistic modeling with near DFT accuracy. The charge inference is realized by regularizing the atom features with DFT magnetic moments, which carry rich information about both local ionic environments and charge distribution.

Pretrained CHGNet achieves excellent performance on materials stability prediction from unrelaxed structures according to Matbench Discovery [repo].

Example notebooks

Notebooks Google Colab Descriptions
CHGNet Basics Open in Google Colab Examples for loading pre-trained CHGNet, predicting energy, force, stress, magmom as well as running structure optimization and MD.
Tuning CHGNet Open in Google Colab Examples of fine tuning the pretrained CHGNet to your system of interest.
Visualize Relaxation Open in Google Colab Crystal Toolkit app that visualizes convergence of atom positions, energies and forces of a structure during CHGNet relaxation.
Phonon DOS + Bands Open in Google Colab Use CHGNet with the atomate2 phonon workflow based on finite displacements as implemented in Phonopy to calculate phonon density of states and band structure for Si (mp-149).
Elastic tensor + bulk/shear modulus Open in Google Colab Use CHGNet with the atomate2 elastic workflow based on a stress-strain approach to calculate elastic tensor and derived bulk and shear modulus for Si (mp-149).

Installation

pip install chgnet

if PyPI installation fails or you need the latest main branch commits, you can install from source:

pip install git+https://github.com/CederGroupHub/chgnet

Tutorials and Docs

2023-11-02-sciML-webinar

See the sciML webinar tutorial on 2023-11-02 and API docs.

Usage

Available Pretrained Models

CHGNet provides several pretrained models for different use cases:

from chgnet.model.model import CHGNet

# Load the latest CHGNet model (default: 0.3.0)
chgnet = CHGNet.load()
# Load specific CHGNet versions
chgnet = CHGNet.load(model_name='r2scan')

Model Details:

  • '0.3.0' (default): MPtrj-pretrained CHGNet
  • '0.2.0' : Deprecated MPtrj version for backward compatibility with NMI paper
  • 'r2scan' : R2SCAN level model transfer learned from MP-R2SCAN dataset

Besides these checkpoints, we also have new CHGNet implementation and checkpoints based on the MatPES dataset available in the MatGL repo. The MatPES trained model are expected to be significantly better than MPtrj trained models in non-ground-state calculations like Molecular Dynamics.

Direct Inference (Static Calculation)

Pretrained CHGNet can predict the energy (eV/atom), force (eV/A), stress (GPa) and magmom ($\mu_B$) of a given structure.

from chgnet.model.model import CHGNet
from pymatgen.core import Structure

chgnet = CHGNet.load()
structure = Structure.from_file('examples/mp-18767-LiMnO2.cif')
prediction = chgnet.predict_structure(structure)

for key, unit in [
    ("energy", "eV/atom"),
    ("forces", "eV/A"),
    ("stress", "GPa"),
    ("magmom", "mu_B"),
]:
    print(f"CHGNet-predicted {key} ({unit}):\n{prediction[key[0]]}\n")

Molecular Dynamics

Charge-informed molecular dynamics can be simulated with pretrained CHGNet through ASE python interface (see below), or through LAMMPS.

from chgnet.model.model import CHGNet
from chgnet.model.dynamics import MolecularDynamics
from pymatgen.core import Structure
import warnings
warnings.filterwarnings("ignore", module="pymatgen")
warnings.filterwarnings("ignore", module="ase")

structure = Structure.from_file("examples/mp-18767-LiMnO2.cif")
chgnet = CHGNet.load()

md = MolecularDynamics(
    atoms=structure,
    model=chgnet,
    ensemble="nvt",
    temperature=1000,  # in K
    timestep=2,  # in femto-seconds
    trajectory="md_out.traj",
    logfile="md_out.log",
    loginterval=100,
)
md.run(50)  # run a 0.1 ps MD simulation

The MD defaults to CUDA if available, to manually set device to cpu or mps: MolecularDynamics(use_device='cpu').

MD outputs are saved to the ASE trajectory file, to visualize the MD trajectory and magnetic moments after the MD run:

from ase.io.trajectory import Trajectory
from pymatgen.io.ase import AseAtomsAdaptor
from chgnet.utils import solve_charge_by_mag

traj = Trajectory("md_out.traj")
mag = traj[-1].get_magnetic_moments()

# get the non-charge-decorated structure
structure = AseAtomsAdaptor.get_structure(traj[-1])
print(structure)

# get the charge-decorated structure
struct_with_chg = solve_charge_by_mag(structure)
print(struct_with_chg)

To manipulate the MD trajectory, convert to other data formats, calculate mean square displacement, etc, please refer to ASE trajectory documentation.

Structure Optimization

CHGNet can perform fast structure optimization and provide site-wise magnetic moments. This makes it ideal for pre-relaxation and MAGMOM initialization in spin-polarized DFT.

from chgnet.model import StructOptimizer

relaxer = StructOptimizer()
result = relaxer.relax(structure)
print("CHGNet relaxed structure", result["final_structure"])
print("relaxed total energy in eV:", result['trajectory'].energies[-1])

Available Weights

CHGNet 0.3.0 is released with new pretrained weights! (release date: 10/22/23)

CHGNet.load() now loads 0.3.0 by default, previous 0.2.0 version can be loaded with CHGNet.load('0.2.0')

Model Training / Fine-tune

Fine-tuning will help achieve better accuracy if a high-precision study is desired. To train/tune a CHGNet, you need to define your data in a pytorch Dataset object. The example datasets are provided in data/dataset.py

from chgnet.data.dataset import StructureData, get_train_val_test_loader
from chgnet.trainer import Trainer

dataset = StructureData(
    structures=list_of_structures,
    energies=list_of_energies,
    forces=list_of_forces,
    stresses=list_of_stresses,
    magmoms=list_of_magmoms,
)
train_loader, val_loader, test_loader = get_train_val_test_loader(
    dataset, batch_size=32, train_ratio=0.9, val_ratio=0.05
)
trainer = Trainer(
    model=chgnet,
    targets="efsm",
    optimizer="Adam",
    criterion="MSE",
    learning_rate=1e-2,
    epochs=50,
    use_device="cuda",
)

trainer.train(train_loader, val_loader, test_loader)

Notes for Training

Check fine-tuning example notebook

  1. The target quantity used for training should be energy/atom (not total energy) if you're fine-tuning the pretrained CHGNet.
  2. The pretrained dataset of CHGNet comes from GGA+U DFT with MaterialsProject2020Compatibility corrections applied. The parameter for VASP is described in MPRelaxSet. If you're fine-tuning with MPRelaxSet, it is recommended to apply the MP2020 compatibility to your energy labels so that they're consistent with the pretrained dataset.
  3. If you're fine-tuning to functionals other than GGA, we recommend you refit the AtomRef.
  4. CHGNet stress is in units of GPa, and the unit conversion has already been included in dataset.py. So VASP stress can be directly fed to StructureData
  5. To save time from graph conversion step for each training, we recommend you use GraphData defined in dataset.py, which reads graphs directly from saved directory. To create saved graphs, see examples/make_graphs.py.

MPtrj Dataset

The Materials Project trajectory (MPtrj) dataset used to pretrain CHGNet is available at figshare.

The MPtrj dataset consists of all the GGA/GGA+U DFT calculations from the September 2022 Materials Project. By using the MPtrj dataset, users agree to abide the Materials Project terms of use.

Reference

If you use CHGNet or MPtrj dataset, please cite this paper:

@article{deng_2023_chgnet,
    title={CHGNet as a pretrained universal neural network potential for charge-informed atomistic modelling},
    DOI={10.1038/s42256-023-00716-3},
    journal={Nature Machine Intelligence},
    author={Deng, Bowen and Zhong, Peichen and Jun, KyuJung and Riebesell, Janosh and Han, Kevin and Bartel, Christopher J. and Ceder, Gerbrand},
    year={2023},
    pages={1–11}
}

Development & Bugs

CHGNet is under active development, if you encounter any bugs in installation and usage, please open an issue. We appreciate your contributions!

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

chgnet-0.4.2.tar.gz (13.2 MB view details)

Uploaded Source

Built Distributions

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

chgnet-0.4.2-cp312-cp312-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.12Windows x86-64

chgnet-0.4.2-cp312-cp312-win32.whl (13.2 MB view details)

Uploaded CPython 3.12Windows x86

chgnet-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

chgnet-0.4.2-cp312-cp312-musllinux_1_2_i686.whl (13.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

chgnet-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

chgnet-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (13.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

chgnet-0.4.2-cp312-cp312-macosx_10_9_universal2.whl (13.3 MB view details)

Uploaded CPython 3.12macOS 10.9+ universal2 (ARM64, x86-64)

chgnet-0.4.2-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

chgnet-0.4.2-cp311-cp311-win32.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86

chgnet-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

chgnet-0.4.2-cp311-cp311-musllinux_1_2_i686.whl (13.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

chgnet-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

chgnet-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (13.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

chgnet-0.4.2-cp311-cp311-macosx_10_9_universal2.whl (13.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

chgnet-0.4.2-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

chgnet-0.4.2-cp310-cp310-win32.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86

chgnet-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

chgnet-0.4.2-cp310-cp310-musllinux_1_2_i686.whl (13.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

chgnet-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

chgnet-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (13.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

chgnet-0.4.2-cp310-cp310-macosx_10_9_universal2.whl (13.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file chgnet-0.4.2.tar.gz.

File metadata

  • Download URL: chgnet-0.4.2.tar.gz
  • Upload date:
  • Size: 13.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chgnet-0.4.2.tar.gz
Algorithm Hash digest
SHA256 a24dfa050f1eb6c51d46727029015c2b44aa1da22f11d5ffedc5b499c59e2088
MD5 916f8cd39ece4968104a8da17b4a5b97
BLAKE2b-256 83140f75f76611f5d0ac08e38b8f9ce7e94df2e9d026fb355e40b774eb171f2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2.tar.gz:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: chgnet-0.4.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 13.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chgnet-0.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3ee8104bcd7b1f49b67ee7132d3f296f2148bc61288bef5be81d6ff6864cbdfc
MD5 a540a4c287f94a8f626f6d6a859c2b14
BLAKE2b-256 f5234858d23a2538897736f24b7f48a0d33162c466cc5d9e31211f5331d2d425

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp312-cp312-win_amd64.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: chgnet-0.4.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 13.2 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chgnet-0.4.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8f04c7dd9f135cc398cc0134b398f85fbb1d3ce70a57436d1cf7e56e06ee70d2
MD5 d3af3df1692475ca0014de14ed81b5c7
BLAKE2b-256 23b817c214b94dff4f222d87baef8a93f7e833062a2d48560bbb91bb06e6e67c

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp312-cp312-win32.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 492fd13fde33769367e55cf907b404b5feec1109d9a428042a3ebaf247f744d8
MD5 798d2c487b21e1af5aac5fc561b24fde
BLAKE2b-256 ef639e87f70cc3526da1f1d03042d04b3653bcb73df4f80b2b4055f11e03281f

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bcc919a7b7a2fbe907db281ba6855824bff441cb3dfa87a7b4870888e796df03
MD5 9c961ee89da9083158d0d8edff997a4d
BLAKE2b-256 5e8d66e929f699df5ae7281c51e9357585680ba7c1df4dc1e3a5b44dba884674

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5231eac9348cb1a2dac27077d3e836a1f6dc324da8aa16b28139c5e3c5da1d6
MD5 e204c0dafa4d2fb15ea37cca464cdd6d
BLAKE2b-256 8bc3afb4e09bdb379fa0756a5bcecd34e19e5e893f2e04e3171d5821b71b478b

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f3328cf21675a002bd9746c5159200dcc997c1f94f924d9d0a99ee09d73f9308
MD5 c771ab78197f74659be5d1475ae8e2de
BLAKE2b-256 de38356e07e684fab1e9b305d31e7213fcec4f3a30b7cfed53f040781c748466

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b4924160bbf09c099e5bc46cdbe73d4375c776c049e431d58b6618844bf99bcf
MD5 3c34c26a2f1c40e0419d5f4891f5394f
BLAKE2b-256 48e69d7d2be0d7aacafc1e5b1b4c2f71c9e817c3ef1880daa9f0966622f2c272

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp312-cp312-macosx_10_9_universal2.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: chgnet-0.4.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chgnet-0.4.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c88e7cfed2080f3ae54fb16c1705c4d6d0297f86530815e833dabb9404a8b764
MD5 2c5b5b28457a4216e616dc74e757fd86
BLAKE2b-256 5be0c287e6d35f7c430fcb08743044f7baa6fb21c06a50678c2bd43104d088b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp311-cp311-win_amd64.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: chgnet-0.4.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 13.2 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chgnet-0.4.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f213ed6f7f773edb2053babd1679885dd1f626a6ac1edcb478d8daab2d227bda
MD5 72587a1712ab5f2dfdd82d6da83abcf9
BLAKE2b-256 902dce9ae9d34a1814ab5ca0c4b1e690c6796072dfe30f5d8a839cdcf7bd891a

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp311-cp311-win32.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5c929cb88297c3fc12f00276827ae5d69067bba015954275ef9420c92ae483c
MD5 8372a0e713cdebdb99a490ed4996c9a3
BLAKE2b-256 c8900cf917d5b9f0e342d57dac38c85ce9bdd72de3b4c8015fb47f3b7d4e7bb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a11f14db8bcae15f4471765a884feabe4887b76a36e1c0ba1b579f7b65023b75
MD5 9a5ee0fb55e67fdcbbe95b30e613b00f
BLAKE2b-256 7c43eecb40fc2cdb862cdea01577247bfd28db2f3d9c27e14bb3c201015acd14

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f60a3ed0dacc4657c511807eb1de44e12654e54d8f5a0cc483d1255564fb378a
MD5 38b37bfcd03b7cfff6d96955308ce8a3
BLAKE2b-256 7043eb6677e8da6b60432a967239be3a77358c3dc50d7a6fe46d13c695119089

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d970caecbd18e2a4058bf4cd0c0c5cc68b0718ca625d8c2bbacffb09203c4d13
MD5 d661bab9e8eddcd8a26bba38eea54b48
BLAKE2b-256 d3d3fa822a9c79c67bcd0d1bba49dcb17f2475f5559606e2162e4b6ffb4dca62

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 167361415dd102da166fcbdeaca6ecf918c214795ec2bac12c3d65277ddecac4
MD5 cd7de1d0acca75e68c1cbeaae528110d
BLAKE2b-256 08d3f51e51457c61e28f80d9beb0871beaf5db5ec4ceaef1423e4bf4115384e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: chgnet-0.4.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 13.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chgnet-0.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 948509e64e9e5fdc4f85afd71381410abb3bf79ab43a584346cf165cb9619a62
MD5 b9a3165b080e65747e01228a620e7517
BLAKE2b-256 37e6df50df67158e0c86807a9cb2b88570dbc4907d6ff8df83f5477f7f15c764

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp310-cp310-win_amd64.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: chgnet-0.4.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 13.2 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chgnet-0.4.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 cd9a91b9812d9320d306cc0e01b379173dc6396d73a31cdbfcc5a247ef7d2046
MD5 d76cd53f8b9204b10fd1ca6dcd3a5707
BLAKE2b-256 6e47da50e51222d4237e2c307d9538e2262f90459ee22fb66619fbf7d31919c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp310-cp310-win32.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 38610666ffd42e481a5124cf00478bb8014c912a0565609f2863fed49ce9d136
MD5 392c799b528f8496f8a809ecd3e19fdb
BLAKE2b-256 0330422d15c865677acde158d3a19d42e4d2fe2dc35d59202b919372899c5534

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 12c3b9a91841395cbf1a743e53be9d673ee3918e53899c06e95f17983b30db39
MD5 65d557e51f8d5e7b8b99d02d15b4a9fe
BLAKE2b-256 5c618f53ca055b20b42066d6723acb4dc0fdef5431075f2a87d713d1cf5c540f

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0f9835fb0c72a5cf5d8eb3613e4bfaf842d0a548eaec1156a7ac22546c0b46d
MD5 51609f3daa470532a18b6781e332459a
BLAKE2b-256 07e459f2405a2c21112baa428d96dc0b41a5d16b97cb1a5c8d6fbd9c19b915df

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 20f644d346abefec93f1a54676dbeeaa4936d173ff31af88aeaa4511243af37d
MD5 0a8a30adffc4e1a5e781009027e43935
BLAKE2b-256 dddb9ae03a4adc0f6fa118658ee9d8429f2b3a536747dff20a001af3e2c82594

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chgnet-0.4.2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for chgnet-0.4.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fd93a7684fbe818517548a2023cf6f73416dcd1d4ffc85f66deff7ecf43fe4e3
MD5 16c4a00a82608888e9dfd4b9515b24f1
BLAKE2b-256 84332047b7d730901adf39baca42b28bc8a90c09c474b1feb0ee2efe3ae744ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for chgnet-0.4.2-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: release.yml on CederGroupHub/chgnet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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