PICOcode.AnalysisModules.dataset_modules package

Submodules

PICOcode.AnalysisModules.dataset_modules.dataset_processor_base module

class DatasetProcessorBase(data_dir, output_dir, log_dir, data_series, debug=False)

Bases: object

static convert_recon_2_to_1(recon)

Convert a recon file from type 2 to type 1, by cutting on ibub.

Often, a dataset processor requires cuts on both recon files of type 1 (one line per event) and type 2 (one line per bubble), and the cuts are related (i.e. calculating cuts on data from one file to apply them to another).

Parameters:
recon: PICOcode.ReconFile

The recon file of type 2 to convert to type 1

Returns:
PICOcode.ReconFile

The input recon file, converted to type 1

enqueue()
format_output()

Format the data in a way that write_recon can use.

run()

PICOcode.AnalysisModules.dataset_modules.handscanning_data module

class HandscanningDataBase(data_dir, output_dir, log_dir, data_series, debug=False)

Bases: DatasetProcessorBase

enqueue()

Overloaded to avoid writing if missing merged recon file.

run()

PICOcode.AnalysisModules.dataset_modules.level2_acoustic_analysis module

class Level2AcousticAnalysisBase(data_dir, output_dir, log_dir, data_series, debug=False)

Bases: DatasetProcessorBase

enqueue()

Overloaded to avoid writing if missing merged recon file.

run()

PICOcode.AnalysisModules.dataset_modules.level2_dytran_analysis module

class Level2DytranAnalysisBase(data_dir, output_dir, log_dir, data_series, debug=False)

Bases: DatasetProcessorBase

enqueue()

Overloaded to avoid writing if missing merged recon file.

run()

Module contents