ScEpTIC.analysis package

Subpackages

Submodules

ScEpTIC.analysis.base_analysis module

class ScEpTIC.analysis.base_analysis.ScEpTICAnalysis(vm)

Bases: object

ScEpTIC analysis skeleton

get_result(result_format)

Returns the analysis result :param result_format: the result format

run()

Executes the analysis

save_result(save_dir, result_format)

Saves the analysis results :param save_dir: the path where to save the result :param result_format: the result format

ScEpTIC.analysis.options module

class ScEpTIC.analysis.options.AnalysisResultFormat(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

JSON = 'json'
TEXT = 'txt'

Module contents

ScEpTIC.analysis.get_analysis(analysis, vm)
Parameters:
  • analysis – the analysis package

  • vm – ScEpTIC vm

Returns:

the analysis class