INNER CODE UNIT · Python
compute_stats
crocs-muni/JCAlgTest · AlgTest_Process/cplc.py:388
def compute_stats(files_with_cplc: dict):
ic_fabricators = compute_item_stats(files_with_cplc, 'ICFabricator')
print('ICFabricators (total {}x)'.format(len(ic_fabricators)))
print(dict(sorted(ic_fabricators.items(), key=lambda item: item[1], reverse=True)))
ic_types = compute_item_stats(files_with_cplc, 'ICType')
print('ICType (total {}x)'.format(len(ic_types)))
print(dict(sorted(ic_types.items(), key=lambda item: item[1], reverse=True)))
ic_oses = compute_item_stats(files_with_cplc, 'OperatingSystemID')
print('OperatingSystemID (total {}x)'.format(len(ic_oses)))
print(dict(sorted(ic_oses.items(), key=lambda item: item[1], reverse=True)))
def render_all_vendors():
files_with_cplc = {}
files_without_cplc = []
walk_dir = '..\\..\\algtest_results\\javacard\\Profiles\\results\\'
process_jcalgtest_files(walk_dir, files_with_cplc, files_without_cplc)