Keith Butler's repositories
ElectronicLatticeMatch
Heteroepitaxial lattice matching for electronic applications.
explainable-trees
An intro to training a decision tree model for materials band gap predicition and then using TreeExplainer to understand the model predictions.
interpretable-ml-neutron-spectroscopy
A repository of code associated with the publication _Interpretable, calibrated neural networks for analysis and understanding of neutron spectra_
HalidePerovskiteTilting
A script to automate analysis associated with the paper "The chemical forces underlying octahedral tilting in halide perovskites".
MAPbBr3-Phonons
Animations of phonon modes associated with the paper "Low frequency vibrations and highly disordered molecules: The importance of entropy for phase stability in the hybrid perovskite [CH$_3$NH$_3$]PbBr$_3$, revealed by inelastic neutron scattering and \textit{ab initio} lattice dynamics"
qho-example
An example of the quantum harmonic oscillator for the Advanced Nanocomposites course
SplitXDATCAR
Splitting VASP tajectory XDATCAR to multiple POSCARs at as many points as required.
ZIF-4-Vibrations
ZIF-4-Vibrations
keeeto.github.io
A minimal, type-focused Jekyll theme.
phonopy2climax
Converts the output in the Phonopy mesh.conf file to input for a-climax, for calculating inelastic neutron scattering spectra
super_tomo_py
Code related to the `Artificial intelligence for reconstruction and super-resolution of chemical tomography` project
MacroDensity
Analyse electron density & potential grids using Python
mdig
A beautiful, simple, clean, and responsive Jekyll theme for academics
skipatom
Distributed representations of atoms, inspired by the Skip-gram model
speechbrain
A PyTorch-based Speech Toolkit
Spoon-Knife
This repo is for demonstration purposes only.
VibrationsPresentation
Presentation for seminar