Closed JohannesBuchner closed 1 year ago
If the likelihood function returns a constant if some parameter space is excluded:
def myloglike(params): if params[2] > params[1]: return -1e100 ...
Then after creating an initial min_num_live_points, all P plateau points are removed at once, and the run continues with min_num_live_points-P points.
However, min_num_live_points-P can be too few to run efficiently. For example, building a covariance matrix can fail.
A more convenient behaviour would be to
fixed by commits 27bb175f62b9f4f2f5b5219be52b15bbecf8981d and ec15d59f13f828bacd5271919545069042c9ce0d part of release 3.5.7
If the likelihood function returns a constant if some parameter space is excluded:
Then after creating an initial min_num_live_points, all P plateau points are removed at once, and the run continues with min_num_live_points-P points.
However, min_num_live_points-P can be too few to run efficiently. For example, building a covariance matrix can fail.
A more convenient behaviour would be to