gregorycorcoran
When using the SEDResult.plot_epoch method the obtained plot when using bands and magnitudes looks like this: <img width="672" height="501" alt="Image" src="https://github.com/user-attachments/assets/ee233c51-8ebd-4e49-b78b-2dc13bf23c11" /> The bands are not ordered in wavelength or frequency making it difficult to interpret the result/fit. I think this could be fixed by using the bands_to_frequency utility function on the coordinates to argsort the data prior to plotting if the coordinate type is band. Additionally adding a check for magnitude mode to invert the y-axis might help with the plot