pyfibre.core.i_multi_image_analyser module

class pyfibre.core.i_multi_image_analyser.IMultiImageAnalyser[source]

Bases: traits.has_traits.Interface

Interface class that provides requirements any object defines analysis of IMultiImage class

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

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

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

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

database_names = None

List of names for each database that will be generated by the analysis

image_analysis(*args, **kwargs)[source]

Perform analysis on data

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

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