예제 #1
0
        def reduce_parent_dir():

            main.ui.path_parent = input('Enter absolute path of directory \
                containing folders, each of which is a dataset, no quotes: \n')
            main.msg('Performing data reduction for parent directory...')

            paths_dataset = glob.glob(
                os.path.abspath(main.ui.path_parent + os.path.sep + '*') +
                os.path.sep)

            for path_dataset in paths_dataset:
                reduce_dataset(paths_dataset,
                               path_flat=main.ui.path_flat,
                               save_dir_rel='',
                               clobber=False)
예제 #2
0
        def reduce_current_dataset_dir():

            main.msg('Performing data reduction for currently selected \
                dataset...')
            # when a sync action is triggered, get active tab
            # and parse current selection
            active_tab_index = main.ui.tabWidget.currentIndex()
            if active_tab_index == 0:  # ST-i tab
                path_file = main.ui.listRawSTI.currentItem.text()
            elif active_tab_index == 1:  # FVC tab
                path_file = main.ui.listRawFVC.currentItem.text()
            elif active_tab_index == 2:  # FPC tab
                path_file = main.ui.listRawFPC.currentItem.text()
            # get parent folder of file selected
            main.ui.path_dataset = os.path.dirname(path_file)
            reduce_dataset(main.ui.path_dataset, path_flat=main.ui.path_flat)
예제 #3
0
        def reduce_dataset_dir():

            main.ui.path_dataset = input('Enter absolute path of directory \
                containing object frames, no quotes: \n')
            reduce_dataset(main.ui.path_dataset, path_flat=main.ui.path_flat)