Skip to main content

Logo

CI Status codecov PyPI Downloads Requires Python 3.11+ Paper

pymatgen-core is the foundational subset of Pymatgen (Python Materials Genomics), the robust open-source Python library for materials analysis. It contains the core data structures, symmetry/lattice operations, and the I/O layer for many DFT/MD codes, with minimal dependencies. The full pymatgen package builds on top of pymatgen-core and adds higher-level analysis modules (phase diagrams, Pourbaix diagrams, diffusion analyses, etc.) and add-ons.

Some of the main features of pymatgen-core:

  1. Highly flexible classes for the representation of Element, Site, Molecule and Structure objects.
  2. Extensive input/output support, including support for VASP, ABINIT, CIF, Gaussian, XYZ, and many other file formats.
  3. Core analysis tools, including symmetry detection, structure matching, bond valence, Ewald summation, and more.
  4. Electronic structure data classes for density of states and band structure.
  5. Foundational utilities used by the broader pymatgen ecosystem (the full pymatgen package, pymatgen-analysis-* add-ons, atomate, FireWorks, etc.).

Pymatgen is free to use. However, we also welcome your help to improve this library by making your contributions. These contributions can be in the form of additional tools or modules you develop, or feature requests and bug reports. The following are resources for pymatgen:

Why use pymatgen-core?

  1. It is (fairly) robust. Pymatgen is used by thousands of researchers and is the analysis code powering the Materials Project. The analysis it produces survives rigorous scrutiny every single day. Bugs tend to be found and corrected quickly. Pymatgen also uses Github Actions for continuous integration, which ensures that every new code passes a comprehensive suite of unit tests.
  2. It is well documented. A fairly comprehensive documentation has been written to help you get to grips with it quickly.
  3. It is open. You are free to use and contribute to pymatgen. It also means that pymatgen is continuously being improved. We will attribute any code you contribute to any publication you specify. Contributing to pymatgen means your research becomes more visible, which translates to greater impact.
  4. It is fast. Many of the core numerical methods in pymatgen have been optimized by vectorizing in numpy/scipy. This means that coordinate manipulations are fast. Pymatgen also comes with a complete system for handling periodic boundary conditions.
  5. It will be around. Pymatgen is not a pet research project. It is used in the well-established Materials Project. It is also actively being developed and maintained by the Materialyze Lab, the ABINIT group and many other research groups.
  6. A growing ecosystem of developers and add-ons. Pymatgen has contributions from materials scientists all over the world. We also now have an architecture to support add-ons that expand pymatgen's functionality even further. Check out the contributing page and add-ons page for details and examples.
  7. It is lightweight. pymatgen-core carries only the dependencies needed for the core data structures and I/O. Use it directly when you need a small footprint, or install the full pymatgen package when you need the higher-level analysis modules.

Installation

The version at the Python Package Index PyPI is always the latest stable release that is relatively bug-free and can be installed via pip:

pip install pymatgen-core

If you need the higher-level analysis modules (phase diagrams, Pourbaix, reaction calculator, etc.), install the full pymatgen package instead, which depends on pymatgen-core:

pip install pymatgen

If you'd like to use the latest unreleased changes on the main branch, you can install pymatgen-core directly from GitHub:

pip install -U git+https://github.com/materialsproject/pymatgen-core

Note that pymatgen-core imports under the same pymatgen namespace (e.g. from pymatgen.core import Structure), so existing code continues to work. Some extra functionality (e.g., generation of POTCARs) does require additional setup (see the pymatgen docs).

Change Log

See GitHub releases, CHANGES.md or commit history in increasing order of details. Rendered docs (including the merged changelog) live at https://pymatgen.org.

Using pymatgen

Please refer to the official pymatgen docs for tutorials and examples. Dr Anubhav Jain (@computron) has also created a series of tutorials and YouTube videos, which is a good resource, especially for beginners.

How to cite pymatgen

If you use pymatgen in your research, please consider citing the following work:

Shyue Ping Ong, William Davidson Richards, Anubhav Jain, Geoffroy Hautier, Michael Kocher, Shreyas Cholia, Dan
Gunter, Vincent Chevrier, Kristin A. Persson, Gerbrand Ceder. Python Materials Genomics (pymatgen): A Robust,
Open-Source Python Library for Materials Analysis. Computational Materials Science, 2013, 68, 314-319.
doi:10.1016/j.commatsci.2012.10.028

In addition, some of pymatgen's functionality is based on scientific advances/principles developed by the computational materials scientists in our team. Please refer to the pymatgen docs on how to cite them.

License

Pymatgen is released under the MIT License. The terms of the license are as follows:

The MIT License (MIT) Copyright (c) 2011-2012 MIT & LBNL

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of
the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About the Pymatgen Development Team

Shyue Ping Ong (@shyuep) of the Materialyze Lab started Pymatgen in 2011 and is still the project lead.

The pymatgen development team is the set of all contributors to the pymatgen project, including all subprojects.

Our Copyright Policy

Pymatgen uses a shared copyright model. Each contributor maintains copyright over their contributions to pymatgen. But, it is important to note that these contributions are typically only changes to the repositories. Thus, the pymatgen source code, in its entirety is not the copyright of any single person or institution. Instead, it is the collective copyright of the entire pymatgen Development Team. If individual contributors want to maintain a record of what changes/contributions they have specific copyright on, they should indicate their copyright in the commit message of the change, when they commit the change to one of the pymatgen repositories.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymatgen_core-2026.8.30.tar.gz (2.6 MB view details)

Uploaded Source

Built Distributions

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

pymatgen_core-2026.8.30-cp314-cp314-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.14Windows x86-64

pymatgen_core-2026.8.30-cp314-cp314-win32.whl (2.9 MB view details)

Uploaded CPython 3.14Windows x86

pymatgen_core-2026.8.30-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pymatgen_core-2026.8.30-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pymatgen_core-2026.8.30-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pymatgen_core-2026.8.30-cp313-cp313-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.13Windows x86-64

pymatgen_core-2026.8.30-cp313-cp313-win32.whl (2.9 MB view details)

Uploaded CPython 3.13Windows x86

pymatgen_core-2026.8.30-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pymatgen_core-2026.8.30-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pymatgen_core-2026.8.30-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymatgen_core-2026.8.30-cp312-cp312-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.12Windows x86-64

pymatgen_core-2026.8.30-cp312-cp312-win32.whl (2.9 MB view details)

Uploaded CPython 3.12Windows x86

pymatgen_core-2026.8.30-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pymatgen_core-2026.8.30-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pymatgen_core-2026.8.30-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymatgen_core-2026.8.30-cp311-cp311-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.11Windows x86-64

pymatgen_core-2026.8.30-cp311-cp311-win32.whl (2.9 MB view details)

Uploaded CPython 3.11Windows x86

pymatgen_core-2026.8.30-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pymatgen_core-2026.8.30-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pymatgen_core-2026.8.30-cp311-cp311-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file pymatgen_core-2026.8.30.tar.gz.

File metadata

  • Download URL: pymatgen_core-2026.8.30.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pymatgen_core-2026.8.30.tar.gz
Algorithm Hash digest
SHA256 2a06e4361b9be37b54614ade9eb27786641dd294a0d8096c135a9bc73b0d7597
MD5 3c70ef77b1bb06ddfcf74acab6402aa2
BLAKE2b-256 06fa8adb17586033ccfbf38252ed092a7c4e004e84e88dc6ab34f888b459403e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30.tar.gz:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 01c136076b47f34f32c355339a0063a824fa20acc9ba0c671aa432b0202fe41f
MD5 f45dd291b69cde7db4773e2753026ff5
BLAKE2b-256 af6df4fc1db359ef452a652eeb2b9cae480565be7b665da42f20247355fe0344

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp314-cp314-win_amd64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 2343006dde9f6bccb9e49601bcb8245952cc2aba6448dda099d0695d9c62a308
MD5 a37d1b6e3052124dbcaa33a97ea0e507
BLAKE2b-256 18eb3f24fe272f744e6871691f82bfd0756c55acf7aaf99b3b84781f69c85cbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp314-cp314-win32.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c95887f9611a36b135672b0f51cc3dba32ac8c256be63605e14596d8fab0f52
MD5 ca95660a319657977dc9ddb5e6bba390
BLAKE2b-256 ccd833487883fe48e2f1061b6d1909af87701a6c8fc78cac664b863e97c12588

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f783d8289dee4efd3bba64a49a87ba85d4624dde9457660e6d1127048436e71
MD5 ffe2a591c9466c2f56a380c1b9f607ec
BLAKE2b-256 1ff5dd49317218abae7753d077d44c300906c6bea513437239ed93afcca228dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4145c8abb2be818ddc90726671346811e386eaf8ed875980f57a0a3640201595
MD5 f2d7edce394a3835cc5701a13e3babc6
BLAKE2b-256 3d8be06e039dde4e18ea3c662ccde78a75757cd90e9b87a74dcfe3d306a88c0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 94cc2e68cf13c1a7393fdf0f91bed711cef3b73549d7a5b7499b06db6929afc5
MD5 1048a8d3237c6ae91d76b60594bc9515
BLAKE2b-256 3e6654c1683c82ae172a382a6e96106b8e331e39e1ab201abd83e7888a219d52

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp313-cp313-win_amd64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 4270b0fa454422fc1fba87e2c1ea55de5c947fc3d966409977fe0f98139a9950
MD5 c9af2c676fbe446b7e8deb58c6b8b2b6
BLAKE2b-256 868bd6320cb9478ef0d06a96029631d629fd8e63261edab225a06c9fc15881e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp313-cp313-win32.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad820e4a5945de633891b7886a365ea36dc82839d3acf3e5132363e194eb70b2
MD5 ff03a9b8e5a4a6ec094da72a5134d02b
BLAKE2b-256 11c48a1cd8fa6563fe65b740897551d3f2c49ef4e3eafb68c47bd86a8576b06d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6846df51bc70ba70a502efd5fb98df4753818c9c86dab75b9704af6fd303dda0
MD5 e364c30a938e78720ab9bbcbbea7ffa5
BLAKE2b-256 baae42c65d75f315a665988e7f298bef72c38ae9c9563809492778930457f631

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fef0fa281f84f0b11976c472c81a2d8a3194e4b32a7abf49b73dfe56b84c339a
MD5 4b8a05540d9b581d3c4ab16d79dada88
BLAKE2b-256 872acdd5b4f441db992f8164b8273d71ef99b89932eedaad2b7037f9675c131a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b339391d9c00e41b12f47d9404069686adfde9d8f1d93e6a459254af3b92b4d8
MD5 b20c73b82f453e3b26132535f8c1dd8c
BLAKE2b-256 5772911173155fffd7e120b9bfddfaf2f6a5992df44171385cc8ce5bca307468

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp312-cp312-win_amd64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 816750926ba5bb563ff9294da74d690a9d33dc11c83d603a210f90e5bdff1192
MD5 87575394084e582ef172e3609523dba6
BLAKE2b-256 a8e9d3bdf8d35066d056375c6041e9aa17bccadb7921f7223d53bfe359c2b418

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp312-cp312-win32.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 36aad3ee6ca438ce05aed9ef62eb8bd7fb6ff7b15cc3254e0df1edb45c9028a6
MD5 330dc35de97e22f0d422debd3b51b7b6
BLAKE2b-256 c584d980ab6d85f0dfdebdd6ac7ac8980eb28ef378c3287604596f745506ebc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 85ad024b6473da546fcc3a066988bcb70f87cdb137fcdb416a681b8a5581ce2a
MD5 e1b9375b9657a93da077b0a41b271cf9
BLAKE2b-256 0cc358a0c399cd7e72a13f31c2a3d216a08ed0c12c352fee49aea337deebddd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4baec5d3a162de81dcc1039ca860d69d1c1b1c7c278e28086ea60a32155b95fe
MD5 8a2d29a72425005ff12cec354dfc5c76
BLAKE2b-256 f6a8e1124beb47708df1d1caf96d2fe8e39322aad4049f4a91fa820272fa0c13

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f5794bede018674bce767198ef9a3abedd291281a40a3673d92d34425d09adc7
MD5 80d379bcd0576ef99ba2f9da469bb2fe
BLAKE2b-256 d49003ef1e75e146859f86438f181e917282d521dff62d4ff09a1f65d6e36ca0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp311-cp311-win_amd64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 91276707e714d03e48a0387e529b2452cfa18f25bfa0e8ace7de4ec9b5dd73b3
MD5 d9619eae234e211bd73a4e8f827c7734
BLAKE2b-256 9bbf825df632a29e879cb8b7523a1ab59cee2fc5eede7888c9ab657bac13d862

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp311-cp311-win32.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82128821fe0311c90c76ee70411755ac54771f0e3c2c3ea8f6f7d82c5de26083
MD5 0031cc9846ccc235321bfde6dad23c73
BLAKE2b-256 13b04ddf24f549a531162785e3a1f3f3bf72af9da671ab7853b6530a457c7809

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49b800dc3e65fbd8c0cd5c1c654bd03a27f8a92751ccea0c0957da1a6cb8405a
MD5 c5b134c313f498774118fbba7586c717
BLAKE2b-256 d3b96385bbbefb8106970a59d257c3bc0837f463a969254abb472a48d5335f78

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

File details

Details for the file pymatgen_core-2026.8.30-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.8.30-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a14b5ad8458529822ad1de721d6c402ec6be6e97d6ba74a61e9faf43fe31bb23
MD5 4658d63c43326571fb92f67da6c6c89d
BLAKE2b-256 62497a855d8610f83bbde7dc9467ae05ac3a62d87cf294da464f6b67c54e70cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.8.30-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on materialsproject/pymatgen-core

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

Release history Release notifications | RSS feed

This release

2026.8.30 This release

21 files

2026.8.13

21 files

2026.7.31

21 files

2026.7.27

21 files

2026.7.24

2 files

2026.7.16

21 files

2026.5.18

21 files

2026.5.17

21 files

2026.4.16

21 files

2026.4.7

21 files

2026.3.9

21 files

2026.2.24

21 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page