/data_NEB_spinel

Primary LanguageJupyter NotebookMIT LicenseMIT

Data Analysis for “Interfacial Strain Effects on Lithium Diffusion Pathways in the Spinel Solid Electrolyte Li-Doped MgAl2O4

Authors:

  • C. O'Rourke ORCID: 0000-0002-0703-8234
  • B. J. Morgan ORCID: 0000-0002-3056-8233

CircleCI DOI

Summary

This repository contains data analysis that supports the findings reported in C. O’Rourke and B. J. Morgan, “Interfacial Strain Effects on Lithium Diffusion Pathways in the Spinel Solid Electrolyte Li-Doped MgAl2O4”, and code for plotting figures in this paper.

The repository consists of

  1. A series of .csv files, containing data extracted from VASP calculations. The inputs and outputs for the source VASP calculations, along with scripts for extracting the relevant data, are available at the University of Bath Data Archive.
  2. A Jupyter notebook that constructs the figures in the manuscript from the .csv data. The analysis notebook can be viewed here.

Overview

This top level directory contains three sub-directories data, analysis and figures.

  • data/: This folder contains a series of .csv files, containing data extracted from VASP calculations. The inputs and outputs for the source VASP calculations, along with scripts for extracting the relevant data to generate these files, are available at the University of Bath Data Archive.

  • analysis/: In this folder the .csv files from the data folder are analysed and the figures in the main manuscript produced. A Jupyter notebook is included (spinel_paper_generating_figures.ipynb), which performs the necessary analysis and produces the figures.

  • figures/: This folder contains the manuscript figures produced by the analysis script.

To produce the figures in the manuscript, the Jupyter notebook in the analysis folder can be run to produce the files found in the figures folder.

Dependencies

Python dependencies are listed in the requirements.txt file.

Testing

The repository contains tests that the analysis notebooks execute without errors. This happens here.

To manually run the tests, run

python -m unittest discover

References

  1. C. O’Rourke and B. J. Morgan, “Interfacial Strain Effects on Lithium Diffusion Pathways in the Spinel Solid Electrolyte Li-Doped MgAl2O4Phys. Rev. Mater. 2, 045403 (source).
  2. C. O'Rourke and B. J. Morgan, “DFT Dataset for “Interfacial Strain Effects on Lithium Diffusion Pathways in the Spinel Solid Electrolyte Li-Doped MgAl2O4” ” University of Bath Research Data Archive.