unbuffered stdout/stderr to avoid loss of output due to worker shutdown
better error messages
fixed issue with changed order of lnprobs reported by emcee 3.0rc2
fixed wrongly ordered results when using load_samples
fixed problem with output shapes when continuing sampling
fixed issues with zero filed samples when continue sampling with a sampler which was persistet because of exception.
load_samples also returns the log probabilities
Ignore start values for parameters. Did not play well with the emcee algorithm.
Less chatty and simpler progress report on euler. The existing progressbar cluttered the lsf output files. Now we report in min time intervals of at least 30 seconds.
removed mpipool from installation dependencies, else installation always needs a working MPI setup. Still mpirpool is needed when run in parallel MPI mode.
sample functions now return two arrays: the samples and the related log probabilities
Parameters.add now has an optional argument for providing a starting value.
load_samples function allows extracting samples from a persisted sampler file.
Replaced capture_output argument of sample and continue_sampling by two arguments show_output and output_prefix.
Fixed bug in output recording in continue_sampling function.
Use mpipool librariy now + added test for mpi based parallel sampling.
fix persisting pickler error in parallel mode
minor tweaks for mpi
fix for emcee 3 dev version
shutdown mpi pool in case a worker throws an exception, before this fix mpirun would hang.
fix handling of capture output file names when running with mpi
fix race condition when removing marker file
deactivate unnecessary warnings about missing mpi4py
Don’t show progressbar when run on euler node
Works with Python 3.7
Fix to work with dev version of emcee 3
Fix issue with capuring output in parallel mode
Stop progress bar in case of unhandled exception
Fix dependencies for Python 3.7 in setup.py
Fix package lookup in requirements_dev.txt
Fix error in error handling when output redirection fails.
fix ordering of sampler output rows.
check OMP_NUM_THREADS to warn of possible over subscription.
better pickling support for posterior function.
Fix detection if uhammer runs on full node on euler.
Dont show statusbar if direct write to fid 1 is not possible.
Supress some unappropriate error messages from MPI, even if uhammer is not run using mpirun.
Fix ip check to detect if uhammer runs on euler.
Fix of regression due to implementation of Python 2 support.
Introduced Python 2 support.
Initial version.