demcompare.demcompare_tiles

This module contains a wrapper for performing tiling on datas

Functions

get_parser()

ArgumentParser for demcompare_tiles

process_tile(args)

Function that uses multiprocessing to run demcompare

verify_config(→ Tuple[int, int, int, int])

Functions that verify tiling configuration

get_coreg_results(→ Tuple[float, float, float, float, ...)

Get coregistration results for one tile

run_tiles(tiles_config, loglevel)

Call demcompare_tiles's main

main()

Call demcompare-tile's main

Module Contents

demcompare.demcompare_tiles.get_parser()[source]

ArgumentParser for demcompare_tiles

Returns:

parser

demcompare.demcompare_tiles.process_tile(args)[source]

Function that uses multiprocessing to run demcompare on multiple tiles concurrently.

Parameters:

args – arguments list to compute process_tile with multiprocessing, see list below

demcompare.demcompare_tiles.verify_config(dict_config_tiling: dict) Tuple[int, int, int, int][source]

Functions that verify tiling configuration

Parameters:

dict_config_tiling (dict) – dictionary containing the tiles parameters

Returns:

height, width, overlap_size, nb_cpu

Return type:

Tuple[int, int, int, int]

demcompare.demcompare_tiles.get_coreg_results(coreg_results: dict) Tuple[float, float, float, float, float][source]

Get coregistration results for one tile

Parameters:

coreg_results (dict) – Coregistration dictionary results

Returns:

x, y and z shifts, percentage of valid data (ref, sec)

Return type:

float, float, float, float, float

demcompare.demcompare_tiles.run_tiles(tiles_config, loglevel)[source]

Call demcompare_tiles’s main

demcompare.demcompare_tiles.main()[source]

Call demcompare-tile’s main