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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

pymatgen_core-2026.7.27-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.27-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.27-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

pymatgen_core-2026.7.27-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.27-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.27-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

pymatgen_core-2026.7.27-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.27-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.27-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pymatgen_core-2026.7.27-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.27-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.27-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.27.tar.gz.

File metadata

  • Download URL: pymatgen_core-2026.7.27.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pymatgen_core-2026.7.27.tar.gz
Algorithm Hash digest
SHA256 d7fe52dc4bdd8ad65ba11b878b1d053647d02b72fb32c57d4fb5fff9d10328c7
MD5 2a3fd0c25cbde1df3a6ca0a957c70e67
BLAKE2b-256 81d11fda1d10b61a294311c6127488606fe73bffa3540a0c297bff8c15ddde8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0eb29ca44b141328544d621165864583bec1c2e0ede5d04404a9474ebc4bba21
MD5 3982d0501b80ddbccf69d8e0926674e8
BLAKE2b-256 378c86a175555e3285d59ab213e69eb562123d2337ce398b0cd6f345c015f247

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 f31a14801f72677fdb99dfbe7b439dc2ead30ef1be554cbc1279df3dc0993a19
MD5 d1f09345e46f07bc8277b437b46b2179
BLAKE2b-256 d6d028f3be229efc34a84f70d79d10dc86b69a55b2cefc523d3d8d2546601e73

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.27-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.27-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.27-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6371a33a701fbb3e547f12e925ce59022d0537724b6dbf4bf8aad7a869f294c0
MD5 922915efce316a8d07bf237eed8e6e77
BLAKE2b-256 f31a4d7bf9ec4488bd7d7c746e674a6d87198590eeab01225278bc75b519bab6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a299252ab16e5397678ac954e2242fc741de4b80afceebceb1664debb870e427
MD5 c7020fe0b463f3e10acb841e802d4526
BLAKE2b-256 c2bb8d68cbb0947392ebe74564221dcb88f597b70d333f521c5ce4817b0327fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7622bcc3e5df150bd5d5ff81e371bae49dbab6eba978151f29ad394de82a67d3
MD5 7af166c4af0054102b774226056dfa7a
BLAKE2b-256 bc9ab88667381d54fa74bdb704967de647afa64b49628a5f09afb24f945b5abd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3890b24c6155619038ec6169dd50c2fee58b69ae1cc56e3eca412a08fc02b700
MD5 52e9b6ff8c2e532da8555f0a09c483f5
BLAKE2b-256 048b2cf4e0b75fbf526ab56b5c5e4aab5453bee6cdabc5aa5b55557e90792090

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 2e88168752e0499eeb0e040380327a55976fb58f0eef8133c253eca218a14974
MD5 e6e732bd2938ef4165ede786d62da394
BLAKE2b-256 f686b1dd85e3efec8678addd4471768f962195e4bcfa51d7bcc3d5f313df4d29

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.27-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.27-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.27-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a18da6e15c054c375679c48d563e5b24af94fea4a7dce3c267643e1782c05771
MD5 20ad4390d9baedc7ede40af10b480427
BLAKE2b-256 4c991bd774c7d5c6e2f60343919275d1213adee3e28cd524e47d16fea2ec1904

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 82ba9b00ce9e859cee8d998a4324fa3bf1ba38fce92d62a0dc8126ac8a1a32d3
MD5 4ef6ac2672c194ddb3086b30051aa118
BLAKE2b-256 546762ff7a913ee0853e9a52caa62b095cd7bb6a1c9f1f7bbb0de69f1be0f75b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15b5ba88775a62127c3be6ba09dfc297ba26c8852320a13a07ec2c9b2450a0fe
MD5 c81f24ab0a91ab90f541f7e03b2c619d
BLAKE2b-256 aab4c368c539c9fbbcaf0bb79baf01a0de03873c43262b4408186b4cd09c3deb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2c6f416c8beedac38d844792dfd0c35992346580b70bba6c18489c7d04bd21d2
MD5 abfcd4218e0cc9f6c03436ca233964ca
BLAKE2b-256 312f691167c6eccd7b9f57d5dfc38bf2eb31efb5b6defc9956089692f9ed3cdd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e21e29887797b48cc2455850df1e9ad5b4d72261850479b71a9aab227406ddeb
MD5 73ab644f3d3c77744429e6af83453d60
BLAKE2b-256 17e9e43c36e0446fdcbc6a0434141238c3f075d1c1af26d2252ba54f409716a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.27-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.27-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.27-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05b1766a696c1afbfa8f902ed98eff9edfe0b8b1a86907ceb69d3f2fb70bc771
MD5 d710285886ed9fa7dc3dd651affd02dc
BLAKE2b-256 a3a1967aa404be6adecac3b8431676f9e8e7ecda6051e0808e3bee54c8568ed8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b70397253b5c90b4ffad9945857d6cc208ac9d5b06a5289720c807506f72e4a
MD5 0026250a9d25e09a9068d52c29eec7a6
BLAKE2b-256 26214098992aa7afe1ccc1f55fa37018cbadb34c4dae7af99d0e8db284b3651e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b8a7143149ac7451933141b3f063792542d3c2facfda996298a92f7c0645248
MD5 142b50a6955d31dc88af5aa9fb783009
BLAKE2b-256 49101f61001debc31bdabd46f4865903258ac8e2ca83ddb7b235135e6c07ad6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b7923657dcf209d7b3c1d28e38e2b33e2732906a272bf76f2b550ed17fd8aac3
MD5 f89ca7029c49186ebc87a69d15d4e56b
BLAKE2b-256 a2ccf95ae5aebc9ca861648b4788d69afff5997d64dd07246758e6d1cc900a44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 33e0dfb1e914742ba2c52d635523bf40f954fd0d36243da03c5b16d5458230cf
MD5 a4aa1da5421e0073b894d8e612d6ebff
BLAKE2b-256 12af70266fc3fd70834b8cfdf4579897875872ec853adcafc6915afdb1be6bf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.27-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.27-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.27-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f7631eab7504383ba621b4a41739df1b39904ad69467d0c74197454ca704894c
MD5 574a2b2028bde7ce69bd4332da56dc97
BLAKE2b-256 4d5a66c68b486a002cf9de7ac8badaafec8d5d263f606e47f26e6121344721b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.27-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4da52803f6dad68c1ef01b49735b045ec00abda55ec9f4355fa37f1c783f02c
MD5 a7ba38a90ef14196d7b81dc67ee250c2
BLAKE2b-256 5ac6319588d0b2b4a07ebc3eb9622670644a920b109af3fc7ee5c15e8b651bbd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pymatgen_core-2026.7.27-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pymatgen_core-2026.7.27-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9926a23773e01a1dec215e2e34802e6c15a89f338b9d8522fa108b507d4c4b60
MD5 03ad9eb1819cd93e8b28e27e28310a4c
BLAKE2b-256 0c173f06bd5726e665bda064724fbef5aacaa6160107e0effcddda86a2c511bc

See more details on using hashes here.

Release history Release notifications | RSS feed

2026.8.30

21 files

2026.8.13

21 files

2026.7.31

21 files

This release

2026.7.27 This release

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