def load(cls, file_name): with open(file_name) as f: parameters = toml.load(f) return cls([ Point(**Point._dict_from_load(kwargs)) for kwargs in parameters.values() ])
def load(cls, file): """Load impeller from toml file. Parameters ---------- file : str or pathlib.Path Filename to which the data is saved. Returns ------- impeller : ccp.Impeller Impeller object. """ parameters = toml.load(file) points = [ Point(**Point._dict_from_load(kwargs)) for kwargs in parameters.values() ] return cls(points)