This repository was archived by the owner on Aug 29, 2025. It is now read-only.

Description
Currently, it's easy to run into internal errors like follows:
--> 277 hover_lines = [k + "=" + v for k, v in mapping_labels.items()]
278 result["hovertemplate"] = hover_header + "<br>".join(hover_lines)
279 return result, fit_results
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
Whereas it would be good to check that the input dataframe is fine before charting, and issue a pinpointed error message rather than fail internally following the dirty python tradition.