Codes

Research Coding

  • Python scripts for data extraction, plotting, post-processing, and workflow automation.
  • Linux shell scripting for high-throughput calculations and file management.
  • Custom analysis routines for electronic structure, molecular dynamics, and materials descriptors.
  • Reproducible research workflows for preparing inputs, tracking outputs, and organizing simulation data.

Matplotlib OER and HER Gibbs Free Energy Plotter

A Python application for producing publication-quality Gibbs free-energy diagrams for oxygen evolution and hydrogen evolution pathways. The package includes a command-line plotting engine, a Windows graphical editor, example datasets, configurable scientific styling, and SVG, PDF, PNG, and TIFF export.

View the project, example figures, source code, and download package

Areas of Use

  • VASP and Quantum ESPRESSO post-processing
  • LAMMPS trajectory analysis
  • Ab-initio non-adiabatic molecular dynamics (NAMD) data analysis
  • Optical absorption and electronic property analysis
  • Batch preparation for parameter studies
  • Publication-quality plots and data tables