Code base for stability screening work between the Walsh and Buonassisi group using the Materials Project Database.
Primary Author: Nicholas M Twyman.
-
DataGenerator.py- Script to download the specified columns of the Materials Project database and store locally asMPDatabase.pcklusing thepicklepackage. -
Analyser.py- Stability descriptor generating script. Results are stored in apandasdataframe and saved to a.pcklfile. -
databaseInfo.py- Script used to analyseMPDatabase.pcklgenerated byDataGenerator.py. -
resultsAnalyser.py- Script to generate figures based on resuts ofAnalyser.py. -
tests.py- Script used to analyse output ofAnalyser.py. -
Old_Files- Directory containing earlier implementations of the descriptor generator.
Dependencies of DataGenerator.py:
import pickle
from pymatgen import MPResterDependencies of Analyser.py:
import pickle
import multiprocessing as mp
import tqdm
import pandas as pd
import numpy as np