8000 GitHub - tylerz927/MLIPs05: Some useful tools for MLIPS, modeling, sampling, simulation, analysis
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tylerz927/MLIPs05

Repository files navigation

This repository contains a collection of utility scripts for preparing and analyzing training data for machine learning interatomic potentials:

aimd_OUTCAR_xyz2POSCAR.py

Reads vasprun.xml or OUTCAR files, filters data based on specific criteria, and converts the data into POSCAR files, which are then organized into subfolders.

train_exyz2POSCAR.py

Splits the train.xyz file into groups, converts each group into POSCAR files, and organizes them into subfolders.

dumpxyz2POSCAR.py

Converts data from a specified xyz file into POSCAR files, performs screening and splitting, and saves the data in subfolders. It supports both VASP and ABACUS calculation software.

get_max_rmse_xyz.py

Finds the points with the largest errors in force_train.out, virial_train.out, or energy_train.out files, locates the IDs of the training set to which these points belong, and outputs them to a file. Optionally, it can output the remaining structures to another file.

select.py

Selects specific lines from the dump.xyz file according to a predefined rule and writes them to the train.xyz file.

create_phonon_compare.py

Creates phonon comparison plots, including visualizations of phonon frequencies and group velocities. It reads a unit cell file, generates input files, and plots phonon diagrams.

plot_nep_results.py

Plots visualizations of NEP (Neural Evolution Potential) training or prediction results, including loss curves, diagonal plots, charge distribution plots, and descriptor projection plots.

Split_dataset.sh

Splits the dataset in NEP-dataset.xyz into training and test sets. Users can choose between random splitting or specifying a structure range.

singleFrame-outcars2nep-exyz.sh

Converts data from directories with OUTCAR files into the NEP-dataset.xyz file, an extended coordinate file format for machine learning potential training.

About

Some useful tools for MLIPS, modeling, sampling, simulation, analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0