Open
Description
Nice project. I changed print_chroma()
and corr_table()
to sorted output for better overview:
def print_chroma(self):
self.chroma_max = max(self.chroma_vals)
self.arr_chroma_keyfreqs = []
for key, chrom in self.keyfreqs.items():
self.arr_chroma_keyfreqs.append((key, float(f'{chrom/self.chroma_max:5.3f}')))
self.arr_chroma_keyfreqs.sort(key=lambda y: y[1], reverse=True)
for key in self.arr_chroma_keyfreqs:
print(key[0], '\t', key[1])
def corr_table(self):
self.arr_corr_key_dicts = []
for key, corr in self.key_dict.items():
self.arr_corr_key_dicts.append((key, float(f'{corr:6.3f}')))
self.arr_corr_key_dicts.sort(key=lambda y: y[1], reverse=True)
for key in self.arr_corr_key_dicts:
print(key[0], '\t', key[1])
Metadata
Metadata
Assignees
Labels
No labels