Skip to main content

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

Project description

Pymatgen (python materials genomics) is the python library that powers the Materials Project (http://www.materialsproject.org). 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).

The public version of pymatgen 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 contact the maintainer of this library (shyue@mit.edu) 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.

For documentation and usage guide, please refer to the latest documentation at our github page (http://materialsproject.github.com/pymatgen/). If you wish to be notified via email of pymatgen releases, you may become a member of pymatgen’s Google Groups page (https://groups.google.com/forum/?fromgroups#!forum/pymatgen/).

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-1.9.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

pymatgen-1.9.0-py2.7.egg (629.9 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: pymatgen-1.9.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pymatgen-1.9.0.tar.gz
Algorithm Hash digest
SHA256 b437684232bbe844760f4e41df847b687e5a1843808eeee1adf44a18b9e781e5
MD5 0d1457cab667894e0379bd9b40fe49fc
BLAKE2b-256 277233b5b1dd60ad0a980bdee241d0fc77fe97dc73c85a4693681cb3d2dad1c5

See more details on using hashes here.

File details

Details for the file pymatgen-1.9.0-py2.7.egg.

File metadata

  • Download URL: pymatgen-1.9.0-py2.7.egg
  • Upload date:
  • Size: 629.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pymatgen-1.9.0-py2.7.egg
Algorithm Hash digest
SHA256 a2d4174a775d786c0e5fd2b761b43cac1a8ba9be3a5c1c7bd9426a3ae4cf3917
MD5 e57c54ce93321323eac49a63737f2901
BLAKE2b-256 983d83d9887644296c5cc0e07ca90466fd3104dfbfe943fe7548b3d5ae3d7760

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