ai2_kit.tool.dpdata module#
- class ai2_kit.tool.dpdata.DpdataHelper(label: bool = True)[source]#
Bases:
object
- filter(lambda_expr: str)[source]#
filter data with lambda expression
- Parameters:
lambda_expr – lambda expression to filter data
- property merge_write#
- read(*file_path_or_glob: str, **kwargs)[source]#
read data from multiple paths, support glob pattern default format is deepmd/npy
- Parameters:
file_path_or_glob – path or glob pattern to find data files
kwargs – arguments to pass to dpdata.System / dpdata.LabeledSystem
- set_fparam(fparam)[source]#
Set fparam for all systems
- Parameters:
fparam – fparam to set, should be a scalar or vector
- write(out_path: str, fmt='deepmd/npy', merge: bool = True)[source]#
write data to specific path, support deepmd/npy, deepmd/raw, deepmd/hdf5 formats :param out_path: path to write data :param fmt: format to write, default is deepmd/npy :param merge: if True, merge all data use dpdata.MultiSystems, else write data without merging
- ai2_kit.tool.dpdata.register_data_types()#
- ai2_kit.tool.dpdata.set_fparam(system, fparam)#