I was following the example given here
# Plot the topographies across different frequency bands
fig, axes = plt.subplots(1, 6, figsize=(15, 5))
for ind, (label, band_def) in enumerate(bands):
# Get the power values across channels for the current band
band_power = check_nans(get_band_peak_fg(fg, band_def)[:, 1])
# Create a topomap for the current oscillation band
mne.viz.plot_topomap(band_power, raw.info, cmap=cm.viridis, contours=0,
axes=axes[ind], show=False);
# Set the plot title
axes[ind].set_title(label + ' power', {'fontsize' : 20})
python3.8/site-packages/fooof/objs/group.py:378: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
out = np.array([np.insert(getattr(data, name), 3, index, axis=1)
python = 3.8
numpy = 1.20.1
Same error can be seen in the tutorial page itself