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.7.31.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.7.31-cp314-cp314-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

pymatgen_core-2026.7.31-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

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

pymatgen_core-2026.7.31-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.4 MB view details)

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

pymatgen_core-2026.7.31-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

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

pymatgen_core-2026.7.31-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.4 MB view details)

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

pymatgen_core-2026.7.31-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

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

pymatgen_core-2026.7.31-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.5 MB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pymatgen_core-2026.7.31-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

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

pymatgen_core-2026.7.31-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.5 MB view details)

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

pymatgen_core-2026.7.31-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pymatgen_core-2026.7.31.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.7.31.tar.gz
Algorithm Hash digest
SHA256 42407e0b51807de73f01b16c604d1af84e8110feb300934391c048a14196deeb
MD5 400624e7121abb601df9e0bce7e20132
BLAKE2b-256 3a082f0544a878f9c1ad3d7347deea3d46f7915c65073f4f2947a4404098a948

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31.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.7.31-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a6487e219b88eb1a4e95596d8338657bab1d2c67adb7afd17ed3e7dba3de0a5f
MD5 ecde54f00217a6c31d3eee2200a0290b
BLAKE2b-256 9eae436857984fc4a8ce115c8efebb956050455fb088a02a81dd95f609cf4fc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 e3741356eb5c18e679330d9260ffe70110f9d7c48e92aa74a1d05bc8252509c7
MD5 1c14fbeba53910cd9e2a1e534b047e03
BLAKE2b-256 b14a7a65955d241e7f048fcf7efb38e3e7c021decca6bf1f864ff1b680f31540

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-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.7.31-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5dd31f6253e3254e80c9f38f9e87a5881a6241c512afb56185dba2bd32c58b9a
MD5 bec18ebc68047da3cf18f0c567f0017b
BLAKE2b-256 3e8b389d0e98d706c76223dda226c735d1d2da7d4378c32d54dc54e8d0af8ffb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e4712ad6f81ad8060f8018bbf38fcefb3318e9a0b8af030f3e2f7bc27315ff26
MD5 2bf91a7435832646510dd71b41b10181
BLAKE2b-256 4e501fd033e4207fc85b86407610bba182261a3da027b32bad4cf23785c8415a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 981700a625840ade92f109969e74d13cb255f12fe027b20374686a4066cb5211
MD5 3315df4ef60a530caec5911383cd6481
BLAKE2b-256 c77655f4b4a59e32d6ca4227358f7d69fc805f72d7d3ae4091c0ef83ace1609e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 efffdb7f7ae05bd0c54f699837911d60b494b537b0d18f9402e4e96e44ab99dd
MD5 e0cbb60f1675557a5ae8448e5684ec45
BLAKE2b-256 58a5c5cdf491f3b38969d4d270cfdca7e44da25659a4265bd2b03f9b02b9b97a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a3d59f14d5b16ec82cc0878e32ddaadb8bd2b84342485b361aa3c75ab836fca7
MD5 42fb57d1ff9a6702cd7a7fdfc32d8d5e
BLAKE2b-256 2aa2b8b1b9bb62b0b14c89e8dffd5094ba6d54ae738ea04d2d965a87d3f2a043

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-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.7.31-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ee378cec6082cb6e8df8f8b6eab4d7fb12a1ac9d4ee7a77c9f70bbe87d657db
MD5 86bee7da3b13f011b1f518e33aaa198b
BLAKE2b-256 db1e46cb830e73bf5eb3a15607b23bcf5a749cea8b5d9bb351a1ad286bb65441

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 538bf4572a8ae9db3deeec864dcd89e60d17e90e13b8e91b80310bfe705f5b33
MD5 05dc6a3b01e993c353bf775c127a8d9c
BLAKE2b-256 f6d853b88496fd62f4dd3c99194c4d703afa4104d9401b79a1573092b49f147f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba370c1a1f793cf72e1b6aaf40f3e45d1bfb678acb5a63a5bbb32dc54f156143
MD5 47f33ff887c621ce37e6d9e0708f5b6e
BLAKE2b-256 531f0c750f34b7ceb380183177413f617da64766c8afc18b4bec718ec757ac04

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 55243f1862e0d1fc5ca4776659a964343712d27b8ba8f6fa01cd08dfad7dbd66
MD5 655ffeab49429f897074c9cfad5865e9
BLAKE2b-256 d46333b8bd5283167ceb28a36fae161b3ae4d031e9a86bd9c92f80dcbcbde6e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 4bbaa99d21eb516079efe4e37b2da15da5a036081b5b913b8a3312e2e4521c8d
MD5 03c6a9b5324688bdeddb1296e962b5e3
BLAKE2b-256 1ac2ecb777eef78681a9d6de5b7c4ee6bd183903d6849308691fcca7c36106ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-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.7.31-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90864a011f110472002b05684e4266ed035554299d975b9b4b639f90e81cdd84
MD5 57c84270baceb224b147c900c64f32b6
BLAKE2b-256 fcc049176ff4f4e92d41388861e2f8b055e11bb4872fc60f3f57e2403c711b7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bddf2a78d8c7172d89b9fe3fe7a7ee2e7792e2113a21e6c83ef535a4887ebe6c
MD5 dd0532d9defe22d770b3fe541bbc128c
BLAKE2b-256 9f2f73b21d6a89aa14ac2a33bb3668e2c9f3d9ccb06acb319eb16f8fe3882603

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf70686a7be4de5f2ba730564c2c64c28da61f8d4cefa0e3e89385223810eb68
MD5 886d2a3f94eefb8ed55e66b16b67136d
BLAKE2b-256 1b5503e1a728d7b20214d814ad9a595355284e24e0e7cc8d23d18defb3dbd075

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ec9a62b8c73c70f36856797184d5b3bd33cd5fd39fc0dc9c79cf469de172531e
MD5 6a73fea4d85bae2960ce9a0e7797e1f5
BLAKE2b-256 e7e532df69d272740e3ff4d08118301e1af45cf90860ec5e057b437bc333a2c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a695a35e935530e96fdd644b9b957033101bbe01010b25266690c7d429d35fce
MD5 8eac27af58cfd88e5ad41ab6491d89df
BLAKE2b-256 24257212c0621f284b40ce5018d74918ad38775d9a9436af723569bb60f6e1b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-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.7.31-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 666ea710ffb2d921db84a250f16b96d8d7d3da3ed85b4dd48b3c94cd9ac764e8
MD5 0f3e934b9fd219094515057ab6a15d14
BLAKE2b-256 e089c21db285ce10a86f9fa0db2db2c3d54bd4994e8b21ceed8d3d2f4e5aca1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06d1680ffcc122731ba03e32775277e2337fccd56479004c1107816818ce4397
MD5 9559237cc4aaef1e0ab9bd62dd97993d
BLAKE2b-256 5ffa67da25d968a17c433cd257f2f14401e6ce1652cc5f50b6d629539e1f425c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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.7.31-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymatgen_core-2026.7.31-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2dda4ed6a6dd32226c40bd64a319819bd73a1461e5513bf1a3ad0b27cd56038f
MD5 6aede784cdda7955d80c4f3c5ca69459
BLAKE2b-256 9c19b101f3e3374548b786f48161994bfbb1461947a5fb4476c8309717ef28a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.31-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

2026.8.30

21 files

2026.8.13

21 files

This release

2026.7.31 This release

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