dpgen.data.tools package#
Submodules#
dpgen.data.tools.bcc module#
dpgen.data.tools.cessp2force_lin module#
dpgen.data.tools.create_random_disturb module#
- dpgen.data.tools.create_random_disturb.create_disturbs_abacus_dev(fin, nfile, dmax=1.0, etmax=0.1, ofmt='abacus', dstyle='uniform', write_d=False, diag=0)[source]#
- dpgen.data.tools.create_random_disturb.create_disturbs_ase(fin, nfile, dmax=1.0, ofmt='lmp', dstyle='uniform', write_d=False)[source]#
- dpgen.data.tools.create_random_disturb.create_disturbs_ase_dev(fin, nfile, dmax=1.0, etmax=0.1, ofmt='lmp', dstyle='uniform', write_d=False, diag=0)[source]#
- dpgen.data.tools.create_random_disturb.create_disturbs_atomsk(fin, nfile, dmax=1.0, ofmt='lmp')[source]#
dpgen.data.tools.diamond module#
dpgen.data.tools.fcc module#
dpgen.data.tools.hcp module#
dpgen.data.tools.io_lammps module#
ASE Atoms convert to LAMMPS configuration Some functions are adapted from ASE lammpsrun.py.
- dpgen.data.tools.io_lammps.convert_cell(ase_cell)[source]#
Convert a parallel piped (forming right hand basis) to lower triangular matrix LAMMPS can accept. This function transposes cell matrix so the bases are column vectors.