I'm interested in fitting multiple Gaussian curves to the plot below in python. I need to be able to determine the mean of each gaussian to be able to estimate what 1 photoelectron corresponds to for a signal reading device that took this data. I need to know how to do this for an undetermined amount of peaks as each dataset might contain fewer / more photoelectron peaks. Any help would be appreciated!
Looked into gaussian mixtures, but couldn't find how to extract the individual Gaussians that fit the overall curve.