Allow ptemcee to be initialized from a dictionary
This MR allows ptemcee
to be initialized using a dictionary rather than just an array. No existing behaviour is changed.
I've had issues knowing exactly how to construct the array, especially in complex workflows where the sampled parameters/priors are set dynamically and the ordering isn't easily predictable.