Add new multi-channel fitting module mfit (requires lmfit-py)
Expand modularity e configurability of mfit.py
Rename `set_weights` to `set_weights_func`
Improve asymmetric Gaussian models in mfit.py
Add a `name` attribute to the generated models
Add `model_name` property to MultiFitterModel
Refactor: use only one MultiFitter class for both KDE and histogram fit model
Improve docstrings in mfit.py
Remove names from basic models (lmfit already sets them)
Add optional bin_width keyword to MultiFitter.histogram
Ad optional keyword `model_class` and `model_class_kwargs` to `fit_histogram`
Rename MultiFitter attribute from `fit_params` to `params`
Refactor `fit_E_kde_peak` to `fit_bursts_kde_peak` using `MultiFitter`
Complete mfit integration with burst_plot and burstlib_ext
Add option to add `naa` to the weights
Don't return the figure by default in plot_mfit
Remove `model_class`, use simply `model instead.
Add some arguments to factory functions
Simplify fit_bursts_kde_peak() usage by saving fitter in Data()
Compute histogram in fit_histogram() if not already computed