def query_cells(cell_list, satellites, min_date, max_date, dataset_types, output_dir): """ """ config = Config() base_out_fname = CONFIG.get('outputs', 'query_filename') for cell in cell_list: x_cell = [int(cell[0])] y_cell = [int(cell[1])] tiles = list_tiles_as_list(x=x_cell, y=y_cell, acq_min=min_date, acq_max=max_date, dataset_types=dataset_types, satellites=satellites) out_dir = pjoin(output_dir, '{}_{}'.format(cell[0], cell[1])) out_fname = pjoin(out_dir, base_out_fname) with open(out_fname, 'w') as outf: pickle.dump(tiles, outf)
except KeyError: _log.info("Key error final") except: _log.info("Final Unexpected error: %s", sys.exc_info()[0]) _log.info("total dataset counts for each chunk is %d for tile %s", count, lat_lon) # Close the output files nbar_outds.close() if __name__ == '__main__': logging.basicConfig(level=logging.INFO, format='%(asctime)s %(levelname)s %(message)s') config = Config() satellites = [Satellite(i) for i in ['LS5', 'LS7', 'LS8']] min_date = date(1995, 01, 01) max_date = date(2015, 12, 31) ds_type = DatasetType.ARG25 x_cell = [146] y_cell = [-34] tiles = list_tiles_as_list(x=x_cell, y=y_cell, acq_min=min_date, acq_max=max_date, satellites=satellites, datasets=ds_type, database=config.get_db_database(),