@classmethod
def from_path(cls, path, **kwds):
    """create new object from file, without binding object to file.

        :type path: str
        :arg path:
            local filepath to load from

        :param \\*\\*kwds:
            all other keywords are the same as in the class constructor
        """
    self = cls(**kwds)
    self.load(path)
    return self
