data.ASEAtomsData
- class data.ASEAtomsData(datapath: str, load_properties: List[str] | None = None, load_structure: bool = True, transforms: List[torch.nn.Module] | None = None, subset_idx: List[int] | None = None, property_units: Dict[str, str] | None = None, distance_unit: str | None = None)[source]
PyTorch dataset for atomistic data. The raw data is stored in the specified ASE database.
- Parameters:
datapath – Path to ASE DB.
load_properties – Set of properties to be loaded and returned. If None, all properties in the ASE dB will be returned.
load_structure – If True, load structure properties.
transforms – preprocessing torch.nn.Module (see schnetpack.data.transforms)
subset_idx – List of data indices.
units – property-> unit string dictionary that overwrites the native units of the dataset. Units are converted automatically during loading.