We try to publish all of our code promptly when publishing new research. If you don’t find the code you’re looking for here, please contact the corresponding authors.
Code used by The Materials Project is hosted at its GitHub organization. Projects include:
- Pymatgen, Python code for materials genomics, for defining core object representations for structures and molecules. Maintained by Prof. Shyue Ping Ong at UC San Diego.
- FireWorks for defining, managing, and executing scientific workflows. Automates calculations over arbitrary computing resources, including those that have a queueing system.
- Custodian, a simple, robust and flexible just-in-time job management framework in Python.
- Atomate, a powerful toolkit with pre-built workflows that uses pymatgen, fireworks, and custodian.
See the licensing terms within each project’s codebase for the requisite legal details.