finesse.model.Model.reduce_get_attr

Model.reduce_get_attr(attr)[source]

Get an attribute of the model using a string path representation like l1.p1.o.q.

Examples

>>> import finesse
>>> kat = finesse.Model()
>>> kat.parse_legacy("""
>>> l l1 1 0 n0
>>> s s1 1 n0 n1
>>> m m1 0.5 0.5 0 n1 n2
>>> pd Pr n1
>>> pd Pt n2s
>>> """)
>>> kat.reduce_get_attr('l1.P')
<l1.P=1 @ 0x11aa56588>