def selectFixedOrLog(self):
"""
Check fixed or log-linear asymmetry parameter
"""
self.parameters['fixed_p'] = self.ui.radioButtonFixedP.isChecked()
if self.parameters['fixed_p']:
self.ui.radioButtonFixedP.setChecked(True)
self.ui.radioButtonLogLinearP.setChecked(False)
self.ui.frame_2.setEnabled(False)
self.ui.frame.setEnabled(True)
# self.p = lambda x: self.ui.spinBoxP.value()
self.parameters['asym_param'] = self.ui.spinBoxP.value()
else:
self.ui.radioButtonFixedP.setChecked(False)
self.ui.radioButtonLogLinearP.setChecked(True)
self.ui.frame_2.setEnabled(True)
self.ui.frame.setEnabled(False)
self.parameters['asym_param'] = \
lambda x: _np.logspace(_np.log10(self.parameters['asym_param_start']),
_np.log10(self.parameters['asym_param_end']),x)
self.changed.emit()
评论列表
文章目录