Ejemplo n.º 1
0
 def __init__(self, real_time_values=None, *args, **kwargs):
     self.root_path = '/'
     print self.root_path
     super(MyImageView, self).__init__(*args, **kwargs)
     self.mi = MergedIndex('*', data_dirs=[os.path.join(self.root_path, ('data%d' % k)) for k in range(1, 5)])
     self.last_index = 0
     self.real_time_values = real_time_values
     self.update(-1, autoLevels=True, autoRange=True)
Ejemplo n.º 2
0
 def update_merged_index(self, directory):
     self.mi = MergedIndex(directory,
                           data_dirs=[
                               os.path.join(self.root_path, ('data%d' % k))
                               for k in range(1, 5)
                           ])
     print self.mi.df.index.max()
     self.guiwrapper.status_bar.update_max_index(self.mi.df.index.max())
     self.guiwrapper.status_bar.update_directory(directory)
Ejemplo n.º 3
0
 def __init__(self, guiwrapper, real_time_values=None, *args, **kwargs):
     self.root_path = '/'
     print self.root_path
     super(MyImageView, self).__init__(*args, **kwargs)
     self.mi = MergedIndex('*', data_dirs=[os.path.join(self.root_path, ('data%d' % k)) for k in range(1, 5)])
     self.last_index = 0
     self.status_bar = real_time_values
     self.guiwrapper = guiwrapper
     self.autolevels = True
     self.autorange = False
     self.absolute_levels = False
     self.update(-1)
Ejemplo n.º 4
0
    def __init__(self, camera_id, infobar, commandbar, window, portrait_mode,
                 *args, **kwargs):
        # GroundConfiguration.__init__(**kwargs)
        super(MyImageView, self).__init__(*args, **kwargs)
        self.window = window
        self.portrait_mode = portrait_mode
        self.root_data_path = '/data/gse_data'
        self.camera_id = camera_id
        data_dirs = glob.glob(os.path.join(self.root_data_path, '2*'))
        data_dirs.sort()
        print data_dirs[-1]
        self.mi = MergedIndex('*',
                              data_dirs=[data_dirs[-1]],
                              index_filename='file_index.csv',
                              sort_on=None)
        self.last_index = 0
        self.scale_by = 1
        self.prev_shape = None
        self.hist = self.getHistogramWidget()
        #
        # self.vLine = pg.InfiniteLine(angle=90, movable=False)
        # self.hLine = pg.InfiniteLine(angle=0, movable=False)
        # self.addItem(self.vLine, ignoreBounds=True)
        # self.addItem(self.hLine, ignoreBounds=True)

        self.selection_roi = pg.RectROI((0, 0),
                                        size=(20, 20),
                                        scaleSnap=True,
                                        translateSnap=True)
        self.selection_roi.sigRegionChangeFinished.connect(self.roi_update)

        self.addItem(self.selection_roi)

        self.infobar = infobar
        self.commandbar = commandbar

        self.update(-1, autoLevels=True, autoRange=True)
Ejemplo n.º 5
0
 def update_current_image_dirs(self):
     if self.merged_index is None or self.merged_index.df is None:
         self.merged_index = MergedIndex('*',
                                         data_dirs=self.data_directories)
     self.merged_index.update()