py37-matplotlib has the following notes: The default backend is the interactive Mac OS X backend. Different backends can be specified using the ~/.matplotlib/matplotlibrc file. More details regarding backends can be found in the matplotlib FAQ: https://matplotlib.org/tutorials/introductory/usage.html#backends
  File "main.py", line 15
  self.sat = (cMax - cMin)/(1-abs(2*self.lum-1))
                                               ^
  TabError: inconsistent use of tabs and spaces in indentation