Skip to main content

pymatgen is the Python materials analysis library powering the Materials Project (www.materialsproject.org).

Project description

https://travis-ci.org/materialsproject/pymatgen.png

Pymatgen (Python Materials Genomics) is a robust, open-source Python library for materials analysis. It currently powers the public Materials Project (http://www.materialsproject.org), an initiative to make calculated properties on a large number of materials available to materials researchers and designers. These are some of the main features:

  1. Highly flexible classes for the representation of Element, Site, Molecule, Structure objects.

  2. Extensive io capabilities to manipulate many VASP input and output files (http://cms.mpi.univie.ac.at/vasp/) and the crystallographic information file format. This includes generating Structure objects from vasp input and output. There is also support for Gaussian input files and XYZ file for molecules.

  3. Comprehensive tool to generate and view compositional and grand canonical phase diagrams.

  4. Electronic structure analyses (DOS and Bandstructure).

  5. Integration with the Materials Project REST API.

The pymatgen library is free (as in free beer) to download and to use. However, we would also like you to help us improve this library by making your own contributions as well. These contributions can be in the form of additional tools or modules you develop, or even simple things such as bug reports. Please read the Contributing section or contact the maintainer of this library (shyuep@gmail.com) to find out how to include your contributions via github or for bug reports.

Note that pymatgen, like all scientific research, will always be a work in progress. While the development team will always strive to avoid backward incompatible changes, they are sometimes unavoidable, and tough decisions have to be made for the long term health of the code.

The most up-to-date documentation is available at our github page (http://materialsproject.github.com/pymatgen/), where you can also report any bugs/issues. If you wish to be notified of pymatgen releases, you may become a member of pymatgen’s Google Groups page.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymatgen-2.4.2.tar.gz (548.9 kB view details)

Uploaded Source

Built Distribution

pymatgen-2.4.2-py2.7-macosx-10.6-intel.egg (1.2 MB view details)

Uploaded Source

File details

Details for the file pymatgen-2.4.2.tar.gz.

File metadata

  • Download URL: pymatgen-2.4.2.tar.gz
  • Upload date:
  • Size: 548.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pymatgen-2.4.2.tar.gz
Algorithm Hash digest
SHA256 662005ef3aaa71b4951ced2879d737c4e26647a8cfa3e7dcf44ebff8aa3d824d
MD5 d2daf5af6d558da93ad028975cf68984
BLAKE2b-256 4a68065b0794159b0181fbf6a4e1e53a55dda456356614cba2aa81504247d26d

See more details on using hashes here.

File details

Details for the file pymatgen-2.4.2-py2.7-macosx-10.6-intel.egg.

File metadata

File hashes

Hashes for pymatgen-2.4.2-py2.7-macosx-10.6-intel.egg
Algorithm Hash digest
SHA256 49fd0accec70e64174154f411c53041955120d9140158bbde5cfb3aba69c92f2
MD5 40066f2817115e7b1cd5ba5dd95adc85
BLAKE2b-256 4319e1765764c2d60603381cbd36d91ff95f1c49a6441efddaeeef45c65bf3b2

See more details on using hashes here.

Supported by

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