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)
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)
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)