Skip to main content

Python Materials Genomics is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project (https://materialsproject.org). This repository is for pymatgen-core, which implements the core data structures and algorithms.

Project description

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.

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

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

pymatgen_core-2026.7.16-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.16-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.16-cp314-cp314-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

pymatgen_core-2026.7.16-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.16-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.16-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pymatgen_core-2026.7.16-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.16-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.16-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.16.tar.gz.

File metadata

  • Download URL: pymatgen_core-2026.7.16.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","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.16.tar.gz
Algorithm Hash digest
SHA256 7db6f26be624c02b2e97f259b8f250a7ea8e71397b8bada15fae012622833f29
MD5 8df04df9b24058802abc6932223e088c
BLAKE2b-256 e2078f6e7cf1ea5a0a12cf6b619229adaa936991eead51a625a53ed0275b51e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 eda6fad7a2722e74ed4c4dfda85c746412d3a81207d57b3581b39055f8a97d7b
MD5 3218fa88f4a6eacbbdf5d9dd33c6cdf5
BLAKE2b-256 814cb3b7127068a375b334f36a910dbf789f1a1eca3c968eab4758f1f334da03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 9699b45caccdec7a468edc6cf6637317364071e038e3513b86438386fa88f5c6
MD5 074e9bb118a25b2016112dc0dd5bf7fe
BLAKE2b-256 1ee57972be8249e95c29f30584d59948d83d7cc31ffb57c8ee9bdf230c3e0bf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.16-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.16-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.16-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37d97cbdb53592a97af0978dd36fe763b9edebf658851ceac06efc3db8dbf3ba
MD5 8d339a84d68c3fddb177dd1b7abfdcc5
BLAKE2b-256 cc6af1a7fe2d031d172c3bbec15a8aa795a5ee0b14ceec3e438e3cc1be521292

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0cc9b96d6a10d0c94e6dc4e79a7e3b019b66e77018fc5bf38937308928e15a61
MD5 80a490a9dfc6a35615444ef440318040
BLAKE2b-256 675f7770769956d403950eea3e987a7c3d0d54920f5d8e69c7e76d9f3de89278

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 158f456f7aba250b59ce48698af1a7e009eda6ebc404c1a29dc1f308d67a8825
MD5 5fd856d2d226a8cdd00786c16ae78353
BLAKE2b-256 0c39df54b3bbb1ade62ba5ccb8ca76ae2c736596c422a020583541e040f4912f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b72e3b35a7c5f55cb933fd6076afa3e24615a54d270e19f3a3e8f287e8c9270c
MD5 196dc8db8370bfae72abeabcda69df36
BLAKE2b-256 f86b2121a04782841e50c8fd2cf7f732695401d9c64156c99f54fdeca8a69761

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 bf1f846532b8d5bef2882c89fff29057fea9c10f49b11df3c28f42b46fc98314
MD5 c1b2f3c9d90178f3babe9c4facc44aaf
BLAKE2b-256 c1f14e1af0164150cc37974d6a654e3f5052469263b7adc47c95958ee7aed4ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.16-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.16-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.16-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02bbf6c760b86a26d8e31de99e0f54985038a35783874c42b434297eba609365
MD5 06be23f33170d225142a02b756c7c8b2
BLAKE2b-256 2b88d523e20936a750678ee00b82995c05a31707936e206c1f9c3ee840a643de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6410af4e2fd62010412056b50dc5533c5d5b547ef4e91a7757ca7cffc41412ad
MD5 f050e2ab241067e131250cb3bca6a5b5
BLAKE2b-256 55b35e357a184ba84251e9f6ec6133ed8969f0bd7a5ee047cb9876865cc81525

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a445dd50b18b8bee50acb5e131ae2be6e56df254077125828df8a2dff3941415
MD5 1c90006a2936bc3144e55d7dfe673f43
BLAKE2b-256 84a9a0849944a6ef701aed4a6679737094bb12bd72c84c7be50f7eb83101a5e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c81b6312e0920ee16c981e823749eb1e0363b08023c5c74e35294ceb9c786f99
MD5 fd8671e85df6b9f07b4969c82db9d6ba
BLAKE2b-256 1ac372567f6555f6d387b7521d7e7cbabc43286e7b317c0965770e12b8dde031

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a4e178616f356b5333640eba1b9554e508ba66c06c3fb8ec5d93425e9322ca7d
MD5 d0fc93d60fcc9efd4ce0eb2cb24cd1b3
BLAKE2b-256 4a42a7454064d4242c846d3846cb7f4030f275c93c2799e9e1672ccea9a882a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.16-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.16-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.16-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab33075fd6d90dd1301ca306d2a0720510ab71300f7a5040b9eff951f668d50c
MD5 01ffe691c2eb79641cbb29a3f85e8493
BLAKE2b-256 6e165872881274bb22a80d8f22a13bf57ba777241763f9ca75d48daa93bc8ee4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2db473481d1e961e22f6b7bc67418715119fa7a7c8a74d98cf59268e99fc4e28
MD5 b2ee530f3c7d189038571c5857df3b41
BLAKE2b-256 323693b797b47ada2488c10f54bd8dc482f3d2ce7eb36021bcc75d29264dcb69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68de2619a380739626c167cefb617c338937b147aad68d78c740947168709d8a
MD5 f4d2d58655d4024359d58fe170253d1e
BLAKE2b-256 88ceae4fe1b72dc3c8c2ab723361bc0942eda150684773d69aa7bf85a279b217

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 50bab26e1de5abc6a3563997d749e4bbf69fdfeb6dcd6fc244b17dab16ce0f3e
MD5 382f5741be233fb8a619eb7d11baee2b
BLAKE2b-256 978b69351b7925796de7668ead5440179d8b6cdb7c59ac477f3eb18982ec1b08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 dbe1a88a0cfe32ec43d65271f23061c5468b72d51368db3b2f200cef2897d7bc
MD5 3af5df58f4c7cea2a7489ff4ad5db831
BLAKE2b-256 b043f1c1cf5e41957f7432fe167b113922bf22be539e6d2d7a91689872ca0a65

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.7.16-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.16-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.16-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93453bc4acc3b177bc155aac6fa77eff8d3a594b3c8d71e5d79a0341f0abc717
MD5 8b40de1ce9835891e895e71bf34051c6
BLAKE2b-256 907a776b1ec04e88a75767ad29c8a113f529264f69fe7bfa03e257bab1d6df45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.7.16-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83dd96d4c38fffa6503042b9df633669bd73d45f6bcaee796bb84eda08e3ba7c
MD5 8dd09c6119ad461cd800514a8c806d4c
BLAKE2b-256 0617c8cda1877c8fe789f0c80c6ebfe4cef9064097967cf02bef7a5f64b6967a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pymatgen_core-2026.7.16-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.29 {"installer":{"name":"uv","version":"0.11.29","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.16-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa04b70f14f80cc3eddb7857547e2bdefb90bece700e745bfb7d694240d505e5
MD5 89c8390ec53bd2f202259771310f8d3a
BLAKE2b-256 e93f56ea5942e6ff1113e2569c4c292aef400a8b6b5335900a032d106af95a63

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page