// use custom input or default loc, scale, and shape.
// default shapes are from `_distr_params.py`
default_shapes = [i for i in distcont if i[0] == dist_name][0][1]
param_value = self.custom_input.get(dist_name, [.834, 4.342,
*default_shapes])
// add fixed values if fixed in relevant_parameters to self.fixed
// with keys from self.fnames and values from parameter_values
self.fixed = {key: value for i, (key, value)
in enumerate(zip(self.fnames, param_value))
if relevant_parameters[i]}
self.data = self.distn.rvs(*param_value, size=10000)