def get_receiver_by_name(self, receiver_name, as_object=False): """ Get a receiver by name. """ for (rx_id, rx_info) in HeterodyneReceiver.get_all_receivers().items(): if rx_info.name == receiver_name: if as_object: return ReceiverInfoID(*rx_info, id=rx_id) return rx_id raise UserError('Receiver not recognised.')
def get_receiver_by_name(self, receiver_name, as_object=False): """ Get a receiver by name. """ for (rx_id, rx_info) in HeterodyneReceiver.get_all_receivers().items(): if rx_info.name == receiver_name: if as_object: return ReceiverInfoID(*rx_info, id=rx_id) return rx_id raise UserError('Receiver not recognised.')
def get_extra_context(self): """ Return extra information to be given to the view template. """ return { 'weather_bands': JCMTWeather.get_available(), 'receivers': HeterodyneReceiver.get_all_receivers().values(), 'map_modes': self.map_modes, 'switch_modes': self.switch_modes, 'jiggle_patterns': self.itc.get_jiggle_patterns(), 'acsis_modes': self.acsis_modes, 'int_time_minimum': self.itc.int_time_minimum, 'position_types': self.position_type, }
def get_extra_context(self): """ Return extra information to be given to the view template. """ return { 'weather_bands': JCMTWeather.get_available(), 'receivers': HeterodyneReceiver.get_all_receivers().values(), 'map_modes': self.map_modes, 'switch_modes': self.switch_modes, 'jiggle_patterns': self.itc.get_jiggle_patterns(), 'acsis_modes': self.acsis_modes, 'int_time_minimum': self.itc.int_time_minimum, 'position_types': self.position_type, }