XYZ2DATAConverter¶
-
class
sknano.io.xyz.XYZ2DATAConverter(xyzfile, **kwargs)[source] [edit on github][source]¶ Bases:
sknano.io.xyz.XYZConverterXYZConverterfor converting toLAMMPS dataformat.Parameters: - xyzfile (str) –
- boxbounds ({None, dict}, optional) – dict specifying
minandmaxbox bounds in \(x,y,z\) dimensions. If None, then determine bounds based atom coordinates. - pad_box (bool, optional) – If True, after determining minimum simulation box bounds,
expand \(\pm x,\pm y,\pm z\) dimensions of simulation box by
xpad,ypad,zpaddistance. - xpad (float, optional) –
- ypad (float, optional) –
- zpad (float, optional) –
Attributes
datafileLAMMPS datafile name.fmtstrFormat string. xyzfilexyzfile name.Methods
add_atom([atom])Add new AtomtoAtoms.add_type([atom])Add new atom type to atom type dictionary. convert([return_reader])Convert xyztoLAMMPS datachemical file format.todict()Return dictof constructor parameters.Attributes Summary
datafileLAMMPS datafile name.Methods Summary
convert([return_reader])Convert xyztoLAMMPS datachemical file format.Attributes Documentation
-
datafile¶ LAMMPS datafile name.
Methods Documentation
-
convert(return_reader=False, **kwargs)[source] [edit on github][source]¶ Convert
xyztoLAMMPS datachemical file format.Parameters: return_reader (bool, optional) – return an instance of DATAReaderReturns: Return type: DATAReader(only ifreturn_readeris True)