Source code for dpgen2.exploration.selector.conf_selector

import dpdata
from abc import ABC, abstractmethod
from typing import Tuple, List, Set
from pathlib import Path
from . import (
    ConfFilters,
    TrustLevel,
)
from dpgen2.exploration.report import ExplorationReport

[docs]class ConfSelector(ABC): """Select configurations from trajectory and model deviation files. """
[docs] @abstractmethod def select ( self, trajs : List[Path], model_devis : List[Path], traj_fmt : str = 'deepmd/npy', type_map : List[str] = None, ) -> Tuple[List[ Path ], ExplorationReport]: pass