iota2.common.iota2_directory

Generate iota² output tree.

Functions

generate_directories(root, ...[, ...])

Generate iota2 classification workflow output directories.

generate_directories_external_classification(...)

Generate additional folders in case of external classification.

generate_directories_obia(root, ...)

Generate iota2 classification workflow output directories.

generate_features_maps_directories(root, ...)

Generate output directories for write features maps.

Classes

Path(*args, **kwargs)

PurePath subclass that can make system calls.

iota2.common.iota2_directory.generate_directories(root, merge_final_classifications, tile_list, enable_boundary_fusion=False, comparison_mode=False)[source]

Generate iota2 classification workflow output directories.

Parameters:
  • root (str) – iota2 output path

  • merge_final_classifications (bool) – flag to generate the directory dedicated to receive the fusion of final classifications

Return type:

None

Notes

the removal of directories is managed in

iota.sequence_builders.i2_classification.generate_output_directories

iota2.common.iota2_directory.generate_directories_external_classification(root, boundary_sizes)[source]

Generate additional folders in case of external classification.

Return type:

None

iota2.common.iota2_directory.generate_directories_obia(root, merge_final_classifications, tile_list)[source]

Generate iota2 classification workflow output directories.

Parameters:
  • root (str) – iota2 output path

  • merge_final_classifications (bool) – flag to generate the directory dedicated to receive the fusion of final classifications

Return type:

None

Notes

the removal of directories is managed in

iota.sequence_builders.i2_classification.generate_output_directories

iota2.common.iota2_directory.generate_features_maps_directories(root, tile_list)[source]

Generate output directories for write features maps.

Parameters:

root (str) – iota2 output path

Return type:

None