def _run_table(self, args): result_file_path = self.get_results_file_path(args.sim, testbed=args.testbed) adaptive_results = results.Results( args.sim, result_file_path, parameters=self.algorithm_module.local_parameter_names, results=( 'repeats', #'sent', 'delivered', 'norm(norm(fake,time taken),network size)', 'time taken', 'normal latency', 'ssd', 'captured', 'fake', 'received ratio', 'attacker distance', #'tfs', 'pfs', #'norm(sent,time taken)', 'norm(norm(sent,time taken),network size)', #'norm(norm(norm(sent,time taken),network size),source rate)' )) result_table = fake_result.ResultTable(adaptive_results) self._create_table(self.algorithm_module.name + "-results", result_table, show=args.show)
def _run_table(self, args): adaptive_results = results.Results( self.algorithm_module.result_file_path, parameters=self.algorithm_module.local_parameter_names, results=( 'sent', 'delivered', 'time taken', 'normal latency', 'ssd', 'captured', 'fake', 'received ratio', 'tfs', 'pfs', 'energy impact per node per second', #'norm(sent,time taken)', 'norm(norm(sent,time taken),network size)', #'norm(norm(norm(sent,time taken),network size),source rate)' )) result_table = fake_result.ResultTable(adaptive_results) self._create_table(self.algorithm_module.name + "-results", result_table, show=args.show)
def _run_table(self, args): phantom_results = results.Results( self.algorithm_module.result_file_path, parameters=self.algorithm_module.local_parameter_names, results=('normal latency', 'ssd', 'captured', 'sent', 'received ratio')) result_table = fake_result.ResultTable(phantom_results) self._create_table("{}-results".format(self.algorithm_module.name), result_table)
def _run_table(self, args): adaptive_results = results.Results( self.algorithm_module.result_file_path, parameters=self.algorithm_module.local_parameter_names, results=('normal latency', 'ssd', 'attacker distance')) result_table = fake_result.ResultTable(adaptive_results) self._create_table(self.algorithm_module.name + "-results", result_table)
def _run_table(self, args): selected_results = results.Results( self.algorithm_module.result_file_path, parameters=self.algorithm_module.local_parameter_names, results=('normal latency', 'ssd', 'captured', 'fake', 'received ratio', 'tfs')) result_table = fake_result.ResultTable(selected_results) self._create_table(self.algorithm_module.name + "-results", result_table)
def _run_table(self, args): protectionless_results = results.Results( self.algorithm_module.result_file_path, parameters=self.algorithm_module.local_parameter_names, results=('sent', 'norm(norm(sent,time taken),network size)', 'normal latency', 'captured', 'received ratio')) fmt = TableDataFormatter(convert_to_stddev=args.show_stddev) result_table = fake_result.ResultTable(protectionless_results, fmt) self._create_table(self.algorithm_module.name + "-results", result_table, show=args.show)
def _run_table(self, args): phantom_walkabouts_results = results.Results( args.sim, self.algorithm_module.result_file_path(args.sim), parameters=self.algorithm_module.local_parameter_names, results=('normal latency', 'ssd', 'captured', 'sent', 'received ratio')) result_table = fake_result.ResultTable(phantom_walkabouts_results) self._create_table("{}-results".format(self.algorithm_module.name), result_table, orientation='landscape', show=args.show)
def _run_table(self, args): template_results = results.Results( args.sim, self.algorithm_module.result_file_path(args.sim), parameters=self.algorithm_module.local_parameter_names, results=('normal latency', 'ssd', 'captured', 'fake', 'received ratio', 'tfs', 'pfs')) result_table = fake_result.ResultTable(template_results) self._create_table(self.algorithm_module.name + "-results", result_table, show=args.show, param_filter=lambda fp, dur, ptfs, ppfs: ptfs not in {0.2, 0.3, 0.4})
def _run_table(self, args): adaptive_results = results.Results( self.algorithm_module.result_file_path, parameters=self.algorithm_module.local_parameter_names, results=( #'sent', 'time taken', 'normal latency', 'ssd', 'captured', 'fake', 'dummy normal', 'received ratio', 'tfs', 'pfs', 'tailfs' #'norm(sent,time taken)', 'norm(norm(sent,time taken),network size)', #'norm(norm(norm(sent,time taken),network size),source rate)' )) result_table = fake_result.ResultTable(adaptive_results) self._create_table(self.algorithm_module.name + "-results", result_table)
def _run_table(self, args): adaptive_results = results.Results( args.sim, self.algorithm_module.result_file_path(args.sim), parameters=self.algorithm_module.local_parameter_names, results=( #'sent', #'norm(norm(sent,time taken),network size)', 'norm(norm(fake,time taken),network size)', 'delivered', 'time taken', 'captured', 'received ratio', #'ssd', 'attacker distance', 'fake nodes at end', 'fake nodes at end when captured')) result_table = fake_result.ResultTable(adaptive_results) self._create_table(self.algorithm_module.name + "-results", result_table, show=args.show)
def _run_table(self, args): protectionless_results = results.Results( self.algorithm_module.result_file_path, parameters=self.algorithm_module.local_parameter_names, results=( 'sent', 'delivered', 'time taken', #'energy impact', #'energy impact per node', 'energy impact per node per second', 'norm(norm(sent,time taken),num_nodes)', 'normal latency', 'ssd', 'attacker distance', )) fmt = TableDataFormatter(convert_to_stddev=args.show_stddev) result_table = fake_result.ResultTable(protectionless_results, fmt) self._create_table(self.algorithm_module.name + "-results", result_table, show=args.show)
else: result_file_path = testbed_results_path(algorithm_module) res = results.Results( sim_name, result_file_path, parameters=algorithm_module.local_parameter_names, results=parameters, results_filter=results_filter) result_table = fake_result.ResultTable( res, fmt=fmt, hide_parameters=hide_parameters, extractors=extractors, caption_values=caption_values, combined_columns=combined_columns, longtable=True, caption_prefix= f"Confidence Intervals for {titles[algo]} on {titles[sim_name]} " ) result_table.write_tables( result_file, font_size="footnotesize\\setlength{\\tabcolsep}{4pt}") print() latex.print_footer(result_file) filename_pdf = latex.compile_document(filename)