pyfibre.core.base_multi_image_analyser module

class pyfibre.core.base_multi_image_analyser.BaseMultiImageAnalyser[source]

Bases: traits.has_traits.ABCHasTraits

Class that provides analysis instructions for a particular BaseMultiImage class

property analysis_path

Identifies folder that will be used to store analysis files

abstract create_figures(*args, **kwargs)[source]

Create figures from multi-image components that can be generated upon end of analysis

abstract create_metrics(*args, **kwargs)[source]

Create metrics from multi-image components that can be generated upon end of analysis

database_names = []
abstract image_analysis(*args, **kwargs)[source]

Perform analysis on data

abstract load_databases()[source]

Loads and returns databases that have been generated by the analysis

Returns

databases – List of pandas dataframes generated by the analysis

Return type

list(pd.DataFrame)

make_directories()[source]

Creates required directories for analysis

multi_image = None

Reference to multi image under analysis

abstract save_databases(databases)[source]

Save databases that have been generated by the analysis

Parameters

databases (list(pd.DataFrame)) – List of pandas dataframes generated by the analysis