Hi Marc,
when using ModelPlot.plot (and by extension mp.intensity or mp.ratio), if specifying more than 1 measurement to overlay in parameter space, then an error arises when specifying colors in meas_color.
For example with 2 overlaid measurements, I specify:
meas_color = ['red', 'orange']
from this when doing the mp.plot, I get:
ValueError: Invalid RGBA argument: 'redred'
This behaviour comes from the "kluge" in ModelPlot._plot_no_wcs at line 850:
colors = kwargs_opts['meas_color'][jj]*mlen
incrementing jj correctly increments through the colors in meas_color, but multiplying by mlen (the kluge for colorcounter), which in this case is 2, would result in:
meas_color = ['red', 'orange']
meas_color[0]*2
Out: 'redred'
Removing the multiplication with mlen fixes this but presumably breaks whatever problem arose with colorcounter.
proof that it works:
thanks,
Aaron