fqpr_intelligence module

HSTB.kluster.fqpr_intelligence Module

Functions

gather_basic_file_info(filename)

Build out the basic file metadata that can be gathered from any file on the file system.

gather_exportlogfile_info(exportlog_file)

Gather the file information from the provided navigation log file

gather_multibeam_info(multibeam_file)

fast method to read info from a multibeam file without reading the whole file.

gather_naverrorfile_info(pperror_file)

Gather the file information from the provided post_processed_navigation file

gather_navfile_info(ppnav_file)

Gather the file information from the provided post_processed_navigation file

gather_svp_info(svp_file)

read the provided svp file and generate a dictionary of attributes associated with the file

intel_process(filname[, outfold, ...])

Use Kluster intelligence module to organize and process all input files.

intel_process_service(folder_path[, ...])

Use Kluster intelligence module to start a new folder monitoring session and process all new files that show up in that directory.

likelihood_file_name_match(filenames, ...[, ...])

Find the closest match to compare_file in the list of file names provided (filenames).

likelihood_files_are_close(filepaths, ...)

Find all of the paths in filepaths that are in the same directory alongside compare_paths

likelihood_start_end_times_close(filetimes, ...)

Take in a list of [starttime, endtime] and find the closest match to compare_times.

Classes

FqprIntel([project, parent])

Kluster intelligence module.

IntelModule(**kwargs)

Base module for the intelligence modules.

MultibeamModule(**kwargs)

IntelModule specific for multibeam files, with multibeam specific attribution

NavErrorModule(**kwargs)

IntelModule specific for post processed nav error (SMRMSG) files, with SMRMSG specific attribution

NavExportLogModule(**kwargs)

IntelModule specific for sbet export log files, with log file specific attribution

NavigationModule(**kwargs)

IntelModule specific for post processed navigation (SBET) files, with SBET specific attribution

SvpModule(**kwargs)

IntelModule specific for caris svp files, with svp file specific attribution