In trying to decrease the amount of copy paste in my python code I decided to put some of plotting I do commonly into a few classes. They are wrappers around the boost-histogram package so I can fill, plot, and then fit my most common histograms I make. Fitting is done useing lmfit and I've made wrappers for the built in models for one line easy fitting as well as a way to use custom models for more complex fits.