crash, colour map handling issue
Reported by JT, error was reproducible with the same data.
(pve) pi@raspberrypi:~ $ dat2plot 20221115_091023_ramp_from_0deg_to_-40deg_15.11.22_pandas_csv_zip.dat
reading 20221115_091023_ramp_from_0deg_to_-40deg_15.11.22_pandas_csv_zip.dat
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/matplotlib/colors.py", line 174, in to_rgba
rgba = _colors_full_map.cache[c, alpha]
KeyError: ('BME_1 DP°C', 1)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/pi/.local/bin/dat2plot", line 8, in <module>
sys.exit(main())
File "/home/pi/.local/lib/python3.7/site-packages/mmcb/dat2plot.py", line 281, in main
plot_raw(data, units, infile, unique_units, cmap)
File "/home/pi/.local/lib/python3.7/site-packages/mmcb/dat2plot.py", line 119, in plot_raw
plt.savefig('summary_raw.pdf')
File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line 689, in savefig
res = fig.savefig(*args, **kwargs)
File "/usr/lib/python3/dist-packages/matplotlib/figure.py", line 2094, in savefig
self.canvas.print_figure(fname, **kwargs)
File "/usr/lib/python3/dist-packages/matplotlib/backend_bases.py", line 2075, in print_figure
**kwargs)
File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_pdf.py", line 2565, in print_pdf
self.figure.draw(renderer)
File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 50, in draw_wrapper
return draw(artist, renderer, *args, **kwargs)
File "/usr/lib/python3/dist-packages/matplotlib/figure.py", line 1649, in draw
renderer, self, artists, self.suppressComposite)
File "/usr/lib/python3/dist-packages/matplotlib/image.py", line 138, in _draw_list_compositing_images
a.draw(renderer)
File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 50, in draw_wrapper
return draw(artist, renderer, *args, **kwargs)
File "/usr/lib/python3/dist-packages/matplotlib/axes/_base.py", line 2628, in draw
mimage._draw_list_compositing_images(renderer, self, artists)
File "/usr/lib/python3/dist-packages/matplotlib/image.py", line 138, in _draw_list_compositing_images
a.draw(renderer)
File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 50, in draw_wrapper
return draw(artist, renderer, *args, **kwargs)
File "/usr/lib/python3/dist-packages/matplotlib/lines.py", line 752, in draw
lc_rgba = mcolors.to_rgba(self._color, self._alpha)
File "/usr/lib/python3/dist-packages/matplotlib/colors.py", line 176, in to_rgba
rgba = _to_rgba_no_colorcycle(c, alpha)
File "/usr/lib/python3/dist-packages/matplotlib/colors.py", line 220, in _to_rgba_no_colorcycle
raise ValueError("Invalid RGBA argument: {!r}".format(orig_c))
ValueError: Invalid RGBA argument: 'BME_1 DP°C'
(pve) pi@raspberrypi:~ $