When running a fit, such that MPMapper is used, custom uncertainty plots will hang the fit and the server. Presumably this is because the current implementation also uses MPMapper.
An attempt in the processpoolcvo branch to use ProcessPoolExecutor, a la reflectometry/refl1d#223, fails. The molgroups objects appear to be local, so can't be pickled.