shaclapi.statsCalculation module#

class shaclapi.statsCalculation.StatsCalculation(test_identifier, approach_name)[source]#

Bases: object

globalCalculationStart()[source]#
globalCalculationFinished()[source]#
taskCalculationStart()[source]#
receive_and_write_trace(trace_file, timestamp_queue)[source]#

This assigns the timestamp of the first and the last result; writes the trace file and counts the number of results. This is done using the path of the trace_file and the timestamp_queue (information from the post-processing step)

receive_global_stats(stats_out_queue, using_output_completion_runner=False)[source]#

Receiving start and stop times of the different steps and also the time of the first validation result.

write_matrix_and_stats_files(matrix_file, stats_file)[source]#