示例#1
0
 def track_length(self, value):
     vals = cutils.check_and_convert_value_to_tuple(
         value, 'track_length'
     )
     cutils.check_interval_tuple(vals, 'track_length',
                                 lower_limit=6)
     self._tlen = vals
示例#2
0
 def bad_ECs_range(self, value):
     interval = cutils.check_and_convert_value_to_tuple(
         value, 'bad_ECs_range'
     )
     cutils.check_interval_tuple(interval, 'bad_ECs_range', 0,
                                 self._template.num_EC)
     self._bad_ECs = interval
示例#3
0
 def shower_duration(self, value):
     vals = cutils.check_and_convert_value_to_tuple(
         value, 'shower_duration'
     )
     limits = (1, self._template.num_frames)
     cutils.check_interval_tuple(vals, 'shower_duration',
                                 lower_limit=limits[0],
                                 upper_limit=limits[1])
     self._duration = vals
示例#4
0
 def bg_lambda_range(self, value):
     interval = cutils.check_and_convert_value_to_tuple(
         value, 'bg_lambda_range'
     )
     cutils.check_interval_tuple(interval, 'bg_lambda_range', lower_limit=0)
     self._bg_lambda = interval
示例#5
0
 def shower_max(self, value):
     vals = cutils.check_and_convert_value_to_tuple(value, 'shower_max')
     cutils.check_interval_tuple(vals, 'shower_max', lower_limit=1)
     self._max = vals
示例#6
0
 def start_x(self, value):
     vals = cutils.check_and_convert_value_to_tuple(value, 'start_x')
     limits = (0, self._template.frame_width - 1)
     cutils.check_interval_tuple(vals, 'start_x', lower_limit=limits[0],
                                 upper_limit=limits[1])
     self._start_x = vals
示例#7
0
 def start_gtu(self, value):
     vals = cutils.check_and_convert_value_to_tuple(value, 'start_gtu')
     limits = (0, self._template.num_frames - 1)
     cutils.check_interval_tuple(vals, 'start_gtu', lower_limit=limits[0],
                                 upper_limit=limits[1])
     self._start_gtu = vals