ctdam.proc.modules.available_modules module

ctdam.proc.modules.available_modules.map_proc_name_to_class(module)[source]

Sets and maps the known processing modules to their respective module classes.

Parameters:

module (str) – Name of the module, that is being used inside the config.

Return type:

Module

ctdam.proc.modules.available_modules.get_list_of_custom_exes(path_to_custom_exe_dir=None)[source]

Get the paths to custom processing executables.

Parameters:

path_to_custom_exe_dir (Path | str | None) – The directory path were the .exes are stored in (Default value = None)

Return type:

list[str]

ctdam.proc.modules.available_modules.get_list_of_installed_seabird_modules()[source]

Return paths of installed Sea-Bird processing modules.

Return type:

list[str]

ctdam.proc.modules.available_modules.get_dict_of_available_processing_modules(path_to_custom_exe_dir=None)[source]

Collects all available processing modules in one dictionary.

Parameters:

path_to_custom_exe_dir (Path | str | None) – Path to custom executables (Default value = None)

Return type:

dict