bilby.core.sampler.proposal.EnsembleEigenVector

class bilby.core.sampler.proposal.EnsembleEigenVector(priors=None)[source]

Bases: JumpProposal

__init__(priors=None)[source]

Ensemble step based on the ensemble eigenvectors.

Parameters:
priors:

See superclass

__call__(sample, **kwargs)[source]

A generic wrapper for the jump proposal function

Parameters:
args: Arguments that are going to be passed into the proposal function
kwargs: Keyword arguments that are going to be passed into the proposal function
Returns:
dict: A dictionary with the new samples. Boundary conditions are applied.

Methods

__init__([priors])

Ensemble step based on the ensemble eigenvectors.

update_eigenvectors(coordinates)