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, docs/CHANGES.md or commit history in increasing order of details.

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. Janosh Riebesell (@janosh) and Matthew Horton (@mkhorton) are co-maintainers.

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

Uploaded CPython 3.14Windows x86-64

pymatgen_core-2026.5.17-cp314-cp314-win32.whl (2.8 MB view details)

Uploaded CPython 3.14Windows x86

pymatgen_core-2026.5.17-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.9 MB view details)

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

pymatgen_core-2026.5.17-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.9 MB view details)

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

pymatgen_core-2026.5.17-cp314-cp314-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

pymatgen_core-2026.5.17-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.9 MB view details)

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

pymatgen_core-2026.5.17-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.9 MB view details)

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

pymatgen_core-2026.5.17-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

pymatgen_core-2026.5.17-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

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

pymatgen_core-2026.5.17-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.9 MB view details)

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

pymatgen_core-2026.5.17-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pymatgen_core-2026.5.17-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.9 MB view details)

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

pymatgen_core-2026.5.17-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.9 MB view details)

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

pymatgen_core-2026.5.17-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.5.17.tar.gz.

File metadata

  • Download URL: pymatgen_core-2026.5.17.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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.5.17.tar.gz
Algorithm Hash digest
SHA256 a312de9ff88fb1b9acc8e01cf2035c9b3e16bf401d724187bcba20b926888ab8
MD5 9c1c40d7c8ab24d658143905a9a5aa5b
BLAKE2b-256 214e991232fb1fd549b5604e16c638d6036398bd2b657c7139fb3c88bc863ea1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fc350e3bf020521ce86a9db2f709bc6e25ec6067861a47172f0bba461376c870
MD5 ceaf39fbbd9e61f3a37485341bec0227
BLAKE2b-256 e690579a34767ac964e06a71ca0528401cf872ace8be285f691016d590cac22e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 d6a0697fee58e5b3c85671fd388518e3d70914963b630db28fa52a9ddcecdebc
MD5 5796f1a8c980eaa092967e394aa4ade2
BLAKE2b-256 0d6ef9e231b0c62764bd6746f240711042908c2ae8a90a6216b7edc6dcb0e9bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.5.17-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.5.17-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.5.17-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d4003c30a0d204fcb8e4d67d63aa86aedec74a4f7c60c2737e7cf275e79edd0
MD5 386d006d335342f8b5f5ea92b65532d6
BLAKE2b-256 b26c203ba8546f261d2c83f10035f40f0604c794546d7e95eb84ebaaf271687b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e61b1c8c1bcfaeb140258b2cf6844a426fe047512ba460300cc98fc0da939eb
MD5 f27e1e20a386c2ca52364d5c2b2f835d
BLAKE2b-256 2db64f03a07f807722ec7b2530dc4730a4c65d62db9a4d7b8419bb6393e9a9e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e374f4ba96dfd8923db3266363d1a70eb6e3070be322586192c3b674dcd94164
MD5 9697078f4fe97edcad2cc7e900f81185
BLAKE2b-256 db9eae05942d6941de774b5c0cd06ae1fbdce2491b0438de6858487c152b52c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 010c39cd431fb4b906755b942bc305cb984f5b6e736eaa278f4b825f0dd48dea
MD5 585dc0b82b825c1c1d1fa3bc2d50f5db
BLAKE2b-256 12925f4d38f6d57a4daca82fd0f60a7b37960c3ef3cbcccd02efeee54364522e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 fc585684cbd75dfc5fed3383146bb35970ebf895e8c86ece4a34889656b0a00b
MD5 d026a4fcb00965792d5a4045e0e35cb1
BLAKE2b-256 186c474970e3c2dd4026ed83198cc437e9571eaa13f74048be4662eb315bce72

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.5.17-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.5.17-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.5.17-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 044b2324b44e41b2bf382621cfed0fa0fde1cd200c400b07b9d0593833634cd9
MD5 8ada945c51213ae2de9d0e65058dcbde
BLAKE2b-256 bfb3738d6bf2aaa7982f77dcafae408730023e143d0e34aa2f40d69da446919e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7485b4cb75a16de743d6ed3a9d05ed270ceee642f9b9b8c0659a339170310629
MD5 5084106f996c27a1d10518b024d6085a
BLAKE2b-256 184dc74ef5c7c3920dc7747b37ccbc33435eeb7203dec9085c9614ad2b6ec985

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d03a83854ccce1bad51cd8be7b8db0f459c79af69924548ec5b7baab72f062c
MD5 ec0cbb23820e31caaba4784f53c8fddc
BLAKE2b-256 b3a9b3d39ce7617b0e71e000ec9225e681c5d3de760effe5481642f8741fdb8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c082393b70583f527f6a4bccc40fbd9b116fa13760c7414f2a32b36571080488
MD5 28c3f95a5a130e1d22fe7946d9e4197c
BLAKE2b-256 17133dffcd05e2708f8b9ab57ce80f25e0b35831eedf8cb1fed7d841d7276da5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ee9a4260fa88c947d2e107eec910f20a0fe7e7b9ec86dd03d747c88f24a480bc
MD5 76b72ec0bd9dea43fab3acb8c2dd020f
BLAKE2b-256 4e3ae68aab8287e60bb33dc73d05f101dcce6276905849497a5c5b7ea3717315

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.5.17-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.5.17-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.5.17-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5664b9c1248810ae213d32e7c544da0ad945e52b62391371fe6bf807ba702042
MD5 b539651146e0be0791bbe5e16544c5ec
BLAKE2b-256 fbd21d1c2482afb1b258c5583e718cff8572c05bf584eff50821372ba6e3456a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d72ebd27a1237c9d2fd2fbe8819d2e78f149f3a04b7625df6ef3f396b242764
MD5 5c971f38fc7e64d9bd8b98588551b7df
BLAKE2b-256 9b670121b77cb53f38649e8055e785d5e1e0c69d8b638254d75bf957fe8a9ef3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a775639547e60abd4149d66bb8e1bcd12f4b474d17eeea774a9b8edf01daf8d
MD5 723ce08d88e6a86ae2de625369eaae45
BLAKE2b-256 21a335c2f525ab2c5c40d278767228c7a3771756ea7c36d57f2915b39819deff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 57805b6f6740f9364731742beebc25cee3e37a8985e80db48d4a68d15a09cb20
MD5 8774bb2956625eb584008698ca05493e
BLAKE2b-256 6950b5c1b97fce4eab8fa50f52d86ae7837946bcf81f0fcabed111d6731e794a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4a494146acf6c8be548121e7cc11e383f516f1836bb74411ae3c76fec7773238
MD5 6b8ab590a4fe7f71da096688c4edd304
BLAKE2b-256 21bcc496f9c6635773d7c2728ef44fe2d3e68df5240de01b65a22d45c2775449

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.5.17-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.5.17-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.5.17-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20b6e1fb89850100039988f5c7ee2a003563f667fc05a57687cc6564bb10d847
MD5 94936174662bd63e96e128781a15f32f
BLAKE2b-256 be37e1fc9ccf6d4e76be8c58e3350567687beb7d7c43cad5b4e5462f9faeb25e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.17-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb1a7fb52046f17c9acf508bb3c0f8ab7cd41d54c7bf54393120847a77f81188
MD5 c43558c7aec4b271c8dcda5efe4e7f50
BLAKE2b-256 f36b7b10beedc87aa9d4ddf603e87b41aec4b59e5c257e57e85b4bb0c2a4965e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pymatgen_core-2026.5.17-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.14 {"installer":{"name":"uv","version":"0.11.14","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.5.17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fab108c633054994bc775c3f3093356a6a2bbbc9ded4dff5394d0803a7fec522
MD5 0375a81588b42157513d0a933ff9c1ef
BLAKE2b-256 f9f9b6df35eca1365269f24da9d8d5d7f6eea044b980bcf0fc365000a0d113c8

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