Skip to content

misaraty/scripts

Repository files navigation

Contents

  1. QEtool - An automated tool for generating Quantum Espresso input files, data processing, and plotting.
  2. Lattice Matching Solver for Heterojunctions - constructing commensurate supercells for heterojunction interface matching
  3. Python Dependency - resolving dependency conflicts in packages
  4. Fewest Switch Surface Hopping - A simple Tully Model 1 surface hopping demo using either Mathematica + Python or just Python.
  5. Calculating Superconducting Tc with EPW - EPW-based evaluation of superconducting transition temperature.
  6. VASP MD Bond Length and Bond Angle Analysis - A Python-based toolkit for extracting and analyzing bond lengths and bond angles from VASP MD trajectories using OUTCAR, CONTCAR, or XDATCAR.
  7. Add Selective Dynamics To POSCAR - To add Selective Dynamics flags to atoms in a VASP POSCAR file based on their fractional z-coordinate.
  8. CIF Structural Reasonableness Checker - To evaluates the physical, geometrical, and chemical reasonableness of a CIF structure using multiple pymatgen-based validation criteria.
  9. mSISSO_MATLAB - A MATLAB implementation of the Sure Independence Screening and Sparsifying Operator (SISSO) method for symbolic regression based on compressed sensing.
  10. mGPTIPS - A lightly modified implementation based on the symbolic regression software GPTIPS.
  11. RGNN - implements a regression modeling approach based on a Residual Gated Neural Network (RGNN).
  12. XLRF - MATLAB-based XGBoost-/LightGBM-style gradient boosting and random forest models (XLRF).

Runtime Environment

  • Anaconda3-2025.06-1 | Python 3.13.5 | torch 2.10.0.dev20250927+cu128 | tensorflow 2.20.0 (open source)
  • Julia 1.10.10 (open source)
  • Matlab R2024b Update 6 (licensed)
  • Mathematica 14.3 (licensed)
  • VASP 5.4.4 (licensed)
  • Quantum ESPRESSO 7.3 (open source)

Contact