First round of matching
This commit is contained in:
11
reference.py
11
reference.py
@@ -36,7 +36,7 @@ class ReferenceManager:
|
||||
value = 0
|
||||
if 'beta' in key:
|
||||
value = 30
|
||||
self.twisswidget[key].setText(str(value))
|
||||
self.twisswidget[key].setText('%7.3f' % value)
|
||||
|
||||
def getReferencePoint(self):
|
||||
self.updateReferenceWidgets() # enforce that the data is consistent
|
||||
@@ -51,13 +51,18 @@ class ReferenceManager:
|
||||
key = str(self.parent.UITrackReference.currentText())
|
||||
if key == 'User Defined':
|
||||
return
|
||||
twiss = self.reference['Reference'][key]['twiss']
|
||||
name = self.reference['Reference'][key]['location']
|
||||
elif key == 'Start':
|
||||
twiss = {key[0:-1]:self.parent.model.startTwiss[key] for key in self.parent.model.startTwiss.keys()} # strip of the zero
|
||||
name = 'Start'
|
||||
else:
|
||||
twiss = self.reference['Reference'][key]['twiss']
|
||||
name = self.reference['Reference'][key]['location']
|
||||
self.updateReferenceLocation(name)
|
||||
self.updateReferencePoint(twiss)
|
||||
|
||||
def updateReferenceComboBox(self):
|
||||
self.parent.UITrackReference.clear()
|
||||
self.parent.UITrackReference.addItem('Start')
|
||||
for ref in self.reference['Reference'].keys():
|
||||
self.parent.UITrackReference.addItem(ref)
|
||||
self.parent.UITrackReference.addItem('User Defined')
|
||||
|
||||
Reference in New Issue
Block a user