Q2. What is the main function of the analysis.reaction_calculator module?
The analysis.reaction_calculator module provides classes for the analysis of reactions, including reaction balancing and calculation of reaction energies.
Q3. What is the main obstacle to performing phase stability analyses on new materials?
One of the main obstacles to performing phase stability analyses on new materials is that the phase stability of a particular material depends on its energy relative to that of competing phases.
Q4. What can be done with the alchemy package?
Using the alchemy package, a developer can define a sequence of transformations to be applied to a set of structures to generate a corresponding set of new structures.
Q5. What are the input parameters for the vaspio module?
VASP input parameters based on those used in the Materials Project as well as the originating MIT high-throughput project [6] are provided in the vaspio_set module.
Q6. What is the role of the first principles in materials design?
A key enabler in high-throughput computational materials science efforts is a robust set of software tools to perform initial setup for calculations (e.g., generation of structures and necessary input files) and post-calculation analysis to derive useful material properties from raw calculated data.
Q7. What is the recommended class for the Materials Project?
Two Compatibility classes, MaterialsProjectCompatibility and MITCompatibility, are provided, and it is recommended that users use the appropriate class to process their runs prior to other analyses.
Q8. How did the authors obtain the ground state structure and energy for Li4SnS4?
Using the Materials Project’s CrystalToolkit, the authors performed a Sn for Ge substitution on Li4GeS4, downloaded the necessary input files based on the parameters used in the Materials Project and performed first principles calculations using VASP to obtain the ground state structure and energy for Li4SnS4.
Q9. What is the basic structure of a ComputedEntry?
At the most basic level, a ComputedEntry comprise a composition and an energy, which are necessary for phase diagram generation (using the phasediagram package) and calculating reaction energies (using the analysis.reaction_calculator package).
Q10. What are the two types of phase diagrams supported?
Both ‘‘standard’’ compositional and grand canonical phase diagrams (representingphase equilibria in systems open to one or more components) are supported.
Q11. What is the mature io module for electronic structure codes?
Among the io modules for electronic structure codes, the vaspio module is currently the most mature and supports most Vienna Ab initio Simulation Package (VASP) [1] input and output files.
Q12. What is the name of the paper?
In this paper, the authors describe the Python Materials Genomics (pymatgen) library, a robust, open-source Python library for materials analysis.
Q13. What are the different types of structures that can be used in the electronic structure package?
2. The electronic_structure package defines objects representing various electronic structure analyses, including density of states (electronic_structure.dos module) and bandstructures (electronic_structure.bandstructure module).
Q14. How can the authors analyze the phase stability of a recently synthesized material?
Using pymatgen’s interface to the Materials API and phasediagram package, the authors demonstrate how the phase and electrochemical stability of a recently synthesized material, Li4SnS4, can be analyzed using a minimum of computing resources.
Q15. What are the main aspects of phase diagrams?
Phase diagrams representing the thermodynamic phase equilibria of multicomponent systems reveal fundamental material aspects regarding the processing and reactions of materials.
Q16. How many structures are used in the Materials Project?
This determination would otherwise have required the user to obtain all relevant crystal structure, generate the necessary input files, and perform first principles calculations on more than 30 structures (based on the number of Li–Sn–S phases in the Materials Project), incurring significantly greatercomputational expense.
Q17. What is the scheme for mixing energies calculated using different functionals?
compatibility module implements the scheme for mixing energies calculated using different functionals, in particular, those calculated using the generalized gradient approximation (GGA) and the +U extension to it (GGA + U) [24–26] as outlined by Jain et al. [27]
Q18. How many inorganic compounds have been used in the Materials Project?
This framework has been used to screen over 80,000 inorganic compounds for a variety of applications, including Li-ion and Na-ion batteries [7–11].
Q19. What is the way to calculate the phase stability of Li4SnS4?
There is also significant time savings for the user, in that he/she needs only to obtain initial candidate structures and perform calculations and analysis for the particular phase he/she is interested in (Li4SnS4), while querying the Materials Project for pre-computed data for the other phases.