@@ -71,15 +71,15 @@ def calculate(self) -> TwissWithAggregatedKValues:
7171 }
7272 try :
7373 if self .machine .closed : # this means it is a ring
74- _ , __ , twiss = self .acc .get_optics (at .All )
74+ _ , summary , twiss = self .acc .get_optics (at .All )
7575 else :
76- _ , __ , twiss = self .acc .get_optics (at .All , twiss_in = twiss_in ) # for transfer line
76+ _ , summary , twiss = self .acc .get_optics (at .All , twiss_in = twiss_in ) # for transfer line
7777
7878 main_values = self ._extract_pv_values ()
7979
8080 return TwissWithAggregatedKValues (
81- x = TwissForPlane (alpha = twiss ["alpha" ][:, 0 ], beta = twiss ["beta" ][:, 0 ], nu = twiss ["mu" ][:, 0 ]),
82- y = TwissForPlane (alpha = twiss ["alpha" ][:, 1 ], beta = twiss ["beta" ][:, 1 ], nu = twiss ["mu" ][:, 1 ]),
81+ x = TwissForPlane (alpha = twiss ["alpha" ][:, 0 ], beta = twiss ["beta" ][:, 0 ], nu = twiss ["mu" ][:, 0 ], tune = summary [ "tune" ][ 0 ] ),
82+ y = TwissForPlane (alpha = twiss ["alpha" ][:, 1 ], beta = twiss ["beta" ][:, 1 ], nu = twiss ["mu" ][:, 1 ], tune = summary [ "tune" ][ 1 ] ),
8383 names = _construct_name_list (self .acc ),
8484 main_values = main_values
8585 )
0 commit comments