deepmd.utils.path#
Classes#
Module Contents#
- class deepmd.utils.path.DPPath[source]#
Bases:
abc.ABCThe path class to data system (DeepmdData).
- abstractmethod load_numpy() numpy.ndarray[source]#
Load NumPy array.
- Returns:
np.ndarrayloaded NumPy array
- abstractmethod load_txt(**kwargs) numpy.ndarray[source]#
Load NumPy array from text.
- Returns:
np.ndarrayloaded NumPy array
- abstractmethod save_numpy(arr: numpy.ndarray) None[source]#
Save NumPy array.
- Parameters:
- arr
np.ndarray NumPy array
- arr
- abstractmethod rglob(pattern: str) list[DPPath][source]#
This is like calling
DPPath.glob()with **/ added in front of the given relative pattern.
- abstractmethod __getnewargs__()[source]#
Return the arguments to be passed to __new__ when unpickling an instance.
- class deepmd.utils.path.DPOSPath(path: str | pathlib.Path, mode: str = 'r')[source]#
Bases:
DPPathThe OS path class to data system (DeepmdData) for real directories.
- load_numpy() numpy.ndarray[source]#
Load NumPy array.
- Returns:
np.ndarrayloaded NumPy array
- load_txt(**kwargs) numpy.ndarray[source]#
Load NumPy array from text.
- Returns:
np.ndarrayloaded NumPy array
- save_numpy(arr: numpy.ndarray) None[source]#
Save NumPy array.
- Parameters:
- arr
np.ndarray NumPy array
- arr
- class deepmd.utils.path.DPH5Path(path: str, mode: str = 'r')[source]#
Bases:
DPPathThe path class to data system (DeepmdData) for HDF5 files.
Notes
- OS - HDF5 relationship:
directory - Group file - Dataset
- load_numpy() numpy.ndarray[source]#
Load NumPy array.
- Returns:
np.ndarrayloaded NumPy array
- load_txt(dtype: numpy.dtype | None = None, **kwargs) numpy.ndarray[source]#
Load NumPy array from text.
- Returns:
np.ndarrayloaded NumPy array
- save_numpy(arr: numpy.ndarray) None[source]#
Save NumPy array.
- Parameters:
- arr
np.ndarray NumPy array
- arr