Skip to content

Instantly share code, notes, and snippets.

@dipanjanS
Created August 16, 2019 11:58
Show Gist options
  • Save dipanjanS/781ba998966484ca7806e44c514440f0 to your computer and use it in GitHub Desktop.
Save dipanjanS/781ba998966484ca7806e44c514440f0 to your computer and use it in GitHub Desktop.
fig, ax = plt.subplots(4, 4, figsize=(12, 10))
id1 = 0
id2 = 0
for signal_type in df['signal_classification'].unique().tolist():
data_ids = df[df['signal_classification']==signal_type].sample(n=2)['uuid'].tolist()
data_files = [f for f in raw_signal_files if [x for x in data_ids if x in f]]
for idx, data_file in enumerate(data_files):
data = ibmseti.compamp.SimCompamp(open(data_file,'rb').read())
spectrogram = data.get_spectrogram()
ax[id1, id2].set_title(data.header().get("signal_classification"))
ax[id1, id2].imshow(spectrogram, aspect='auto')
id2 += 1
id2 %= 4
if id2 == 0:
id1 += 1
ax[3,2].set_axis_off()
ax[3,3].set_axis_off()
fig.tight_layout()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment