diff --git a/gwinc/struct.py b/gwinc/struct.py index 4e12cd607c202a0cd4875bd33f066214c681922b..0998fba4d97b657f84ce23623ab0ce766dc9b116 100644 --- a/gwinc/struct.py +++ b/gwinc/struct.py @@ -202,6 +202,15 @@ class Struct(object): return c + @classmethod + def from_yaml(cls, y): + """Create Struct from YAML string. + + """ + d = yaml.load(y) + return cls.from_dict(d) + + @classmethod def from_matstruct(cls, s): """Create Struct from scipy.io.matlab mat_struct object.