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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

pymatgen_core-2026.5.18-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.4 MB view details)

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

pymatgen_core-2026.5.18-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.5.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.4 MB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pymatgen_core-2026.5.18-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.5.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.4 MB view details)

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

pymatgen_core-2026.5.18-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.18.tar.gz.

File metadata

  • Download URL: pymatgen_core-2026.5.18.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.18.tar.gz
Algorithm Hash digest
SHA256 bdbe8c591bbac7ed65922d710e94b661bb540baae27217ceadd59e31e9c3ff07
MD5 c84f4a0cf368f5037e6eb5dcac32e887
BLAKE2b-256 74edb52bb7ab2b9ca0e69ea54b919ddba13c5636b960f7b9f4fab0d0aa0a502b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f4d1a2f2f37b25ff3ce33dd6ff06303b2d1d735c8a525ba2a970e25803afc4b0
MD5 509d1597ab618ca163f8037fe21094fd
BLAKE2b-256 d36a8233be4b903bd3ff6e04556b025e1b476cc1918675c2d6b4383db868f9ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 845a4337c84bfbd1e48e9c3200ae6b1868d1486a0e8e277e16d3dc64c46e4f17
MD5 15775b1eedd21b1d949c189388281bf8
BLAKE2b-256 39092d8e42942421d35e2f0c4db92d7fd9eb52f2f03d688999592a9f758afd4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.5.18-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.18-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.18-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7199b2f7ae7e0ba5ae3af23f5d16e13ae69a37d4015d94d4f62d5ada544fb4eb
MD5 abdcd27cbea3405e617714302e4d4c73
BLAKE2b-256 19b8548cf1d1b78e03535fa2b2fe90860946ed45c1b29befd3d1fe43fc87a005

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31833fa81a264842e782039f4cf46a9ceaacb485639ea3d4606f3d06e1d1d6d6
MD5 1e2ed60fb59d2657e67d8037c9fad715
BLAKE2b-256 b73045cb3d86a9b9ff20fee497e5fe3a10e922785fa269d597a76c19066d4207

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41f390215a28ba9c5fba5ccf414a0dca6824a4d463d09008eacc59dfe89c5f45
MD5 badf26af62ce25b92e95d62ce008480e
BLAKE2b-256 24cfc075084fc03fbb11ccc9a5d07d37163eb2dfaf6b6981cbec7c1f7955bd6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 417a4410537b49cd7d4970518ece69182ba7cae0c71e7f7fb9bd15b896e059f4
MD5 36bb4bd07d010201ed662b220dd38656
BLAKE2b-256 cd4157d429a2a8f7a9599735823580da304e30066ac9029f78a8af88ae041990

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 12391b53f98c6bae5a4875c1efc558f303857e06347580f31e3d79c2353c86e8
MD5 24b328e50eb800aac113bd478b72ceac
BLAKE2b-256 08cda8850adb8ba26fe77ac0b4efa77f4c03ebfa1e673c388c8cd0dac8d752b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.5.18-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.18-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.18-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 123be72bb2df4f22534f0926c2ffc188594251f2998ab7d9df6f76db81ae466b
MD5 1dc9db8cba35c07e6a2b524affc11955
BLAKE2b-256 9d5b17bdac8864553080fe076cd511052dc031bf7f422ebf14d3bc801a1f0874

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f5eced053f989fb5818ced84cc26dc88a06522740c24a0b410674b386ad331d
MD5 b34c9749788fbf600e0229cbcd4f9e4b
BLAKE2b-256 81d87a6eab09b88ca5a4997e19f080cb43eccbda1f70fcd213b14df36db14616

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 531ab9284e48890bd29a537f6183c52fd9e5488cb86d125ac2c7ebe0a2bfd239
MD5 11db632286ed384fe6790683ea143d60
BLAKE2b-256 7d93bb20fe038df5c36214fcded3c1b23623fdc00465bf300a1e3603dadf42c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 46e87242e881b44034cf9a9480c0bbc39f566c2918126689aa6898b3538e18ec
MD5 5f677d5acab4c4f1e7e9879fcbabbba3
BLAKE2b-256 266ec0502db344f707469683c26bb685f918b6bdfb79211a2fa9fafe63636d3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 21615334c07d2211f2c9420181cab3f1aace66a7a3673f8cdbbeb27741681ed0
MD5 9e0fd3e409e024bff30824f6bf49aa2d
BLAKE2b-256 4d225c8c8abd8367e387ec97c32c8504c1f1ef821fc41e8bd325fe40c6aa866f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.5.18-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.18-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.18-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 070230f3ecaec435f5896d9579f614e14020cc079e6443c15b9ea971841812c0
MD5 a139ed7f40c7b3d563d9e079fe9d9253
BLAKE2b-256 ca21a54cf445b00d6bdf71fafc35079f4e810755947d0f4758447dfe12ac44b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 938688b6d897183f9612122cdeee7613967e189932842eaf40008210d257e5aa
MD5 db73a453250a26df93dbd9661ddbadae
BLAKE2b-256 23062931ca449754e2b7d895d2185c99515b0d12a3c44a2e05142cc756e2d137

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26709975fb33070fdf1b1bde301694ef5774d39b91d6dc7b27876bf30fb068ad
MD5 4595037cea24b201230b0ed2b97dece8
BLAKE2b-256 230035ccf35580d6caa1a88ea427df9e23628d64aef53b5752d377581f013098

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d0b5991048433a0cfd153eb0bb5920740042ea67521d78a04de5390f70461b2a
MD5 6c4de8cbaa0d4e5dd03e8230c678ba91
BLAKE2b-256 752686520647872bdae9669009beaa01250d37ad6e1b3942a9c88c6610c757c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f0956528c54ced5bbf648f947f05935ab8159656a8df24cf22cb251ec9d74a5d
MD5 f8a63067e9fd27da1cae450540d06fc1
BLAKE2b-256 c9a26671b3059d1e87964cd8589ec622958ecd4755b84078b092d2e679999e4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymatgen_core-2026.5.18-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.18-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.18-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f31bbf0821eeb5570defaa511e2152480cc39e1127d78551f01343a961e165f6
MD5 c7728468a1db510d51b93cdeb08bf65a
BLAKE2b-256 f5c09a6668d441d51f87eebd3263cd49399179f980764d3ab0d3b9d1faa1e0fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymatgen_core-2026.5.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69a51c5332bc9666f05f07d3e0a5f9eef28c44681bfe05781628b9e2846df07b
MD5 09bc7ff7c5beb1a6fbca6a47ddc938ce
BLAKE2b-256 0dbdfc63c1c6be5bf0aeb810f12374f14ad3a0bad7b14736649e2ebe960f51d0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pymatgen_core-2026.5.18-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.18-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d712b5098a281f6f499f039b079d9c45d8d45d83d378de42261c5aa9333e3ce1
MD5 af045b5146e457a8353596d45c2c153a
BLAKE2b-256 9d141f02bea594033a000c68980a362ae670be7832e72281c8acbad35fbfb218

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