@classmethod
def detect_params(cls, path, executor):
    """
        Guess if path can be opened using this DataSet implementation and
        detect parameters.

        returns dict of detected parameters if path matches this dataset type,
        returns False if path is most likely not of a matching type.
        """
    raise NotImplementedError()
