Creates a dict containing all the information required by PASKIL, in the correct format. See docs for PASKIL.allskyImagePlugins. """ info = {'camera': {}, 'header': {}, 'processing': {}} # search through outputs to find the image object corresponding to this # type of image image = None for output in self.capture_mode.outputs: if output.image_type.image_type == image_type: image = output.image_type break assert image != None # make sure that we actually found the image info['camera']['y_center'] = image.y_center info['camera']['x_center'] = image.x_center info['camera']['Radius'] = image.Radius info['header']['Wavelength'] = image.Wavelength info['header']['Creation Time'] = capture_time.strftime( "%d %b %Y %H:%M:%S") + " GMT" info['camera']['lat'] = glob_vars['latitude'] info['camera']['lon'] = glob_vars['longitude'] info['camera']['Magn. Bearing'] = glob_vars['magnetic_bearing'] info['camera']['lens_projection'] = glob_vars['lens_projection'] info['camera']['cam_rot'] = glob_vars['camera_rotation'] info['camera']['fov_angle'] = glob_vars['fov_angle'] return info register("Camera Simulator", CameraSimulator)
# search through outputs to find the image object corresponding to this # type of image image = None for output in self.capture_mode.outputs: if output.image_type.image_type == image_type: image = output.image_type break assert image != None # make sure that we actually found the image info['camera']['y_center'] = image.y_center info['camera']['x_center'] = image.x_center info['camera']['Radius'] = image.Radius info['header']['Wavelength'] = image.Wavelength info['header']['Creation Time'] = capture_time.strftime( "%d %b %Y %H:%M:%S") + " GMT" info['camera']['lat'] = glob_vars['latitude'] info['camera']['lon'] = glob_vars['longitude'] info['camera']['Magn. Bearing'] = glob_vars['magnetic_bearing'] info['camera']['lens_projection'] = glob_vars['lens_projection'] info['camera']['cam_rot'] = glob_vars['camera_rotation'] info['camera']['fov_angle'] = glob_vars['fov_angle'] return info ########################################################################## ########################################################################## register("Sony_a7s", A7SCameraManager)
""" info = {'camera':{}, 'header':{}, 'processing':{}} #search through outputs to find the image object corresponding to this type of image image = None for output in self.capture_mode.outputs: if output.image_type.image_type == image_type: image = output.image_type break assert image != None #make sure that we actually found the image info['camera']['y_center'] = image.y_center info['camera']['x_center'] = image.x_center info['camera']['Radius'] = image.Radius info['header']['Wavelength'] = image.Wavelength info['header']['Creation Time'] = capture_time.strftime("%d %b %Y %H:%M:%S")+" GMT" info['camera']['lat'] = glob_vars['latitude'] info['camera']['lon'] = glob_vars['longitude'] info['camera']['Magn. Bearing'] = glob_vars['magnetic_bearing'] info['camera']['lens_projection'] = glob_vars['lens_projection'] info['camera']['cam_rot'] = glob_vars['camera_rotation'] info['camera']['fov_angle'] = glob_vars['fov_angle'] return info ############################################################################################## ############################################################################################## register("D80", D80CameraManager)
correct format. See docs for PASKIL.allskyImagePlugins. """ info = {'camera':{}, 'header':{}, 'processing':{}} #search through outputs to find the image object corresponding to this type of image image = None for output in self.capture_mode.outputs: if output.image_type.image_type == image_type: image = output.image_type break assert image != None #make sure that we actually found the image info['camera']['y_center'] = image.y_center info['camera']['x_center'] = image.x_center info['camera']['Radius'] = image.Radius info['header']['Wavelength'] = image.Wavelength info['header']['Creation Time'] = capture_time.strftime("%d %b %Y %H:%M:%S")+" GMT" info['camera']['lat'] = glob_vars['latitude'] info['camera']['lon'] = glob_vars['longitude'] info['camera']['Magn. Bearing'] = glob_vars['magnetic_bearing'] info['camera']['lens_projection'] = glob_vars['lens_projection'] info['camera']['cam_rot'] = glob_vars['camera_rotation'] info['camera']['fov_angle'] = glob_vars['fov_angle'] return info ############################################################################################## ############################################################################################## register("D90", D90CameraManager)