Exemplo n.º 1
0
        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)
Exemplo n.º 2
0
        # 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)
Exemplo n.º 3
0
        """
        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) 
Exemplo n.º 4
0
        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)