Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALInference 4.1.9.1-8a6b96f
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
cbcBayesMCMC2pos Namespace Reference

Functions

def multipleFileCB (opt, opt_str, value, parser)
 
def reassign_metadata (new_posterior, original_hdf5)
 
def downsample_and_evidence (data_hdf5, deltaLogP=None, fixedBurnin=None, nDownsample=None, verbose=False)
 
def weight_and_combine (pos_chains, verbose=False, evidence_weighting=True, combine_only=False)
 

Variables

string mcmc_group_id = '/lalinference/lalinference_mcmc'
 
string USAGE
 
 parser = OptionParser(USAGE)
 
 action
 
 type
 
 default
 
 help
 
 metavar
 
 dest
 
 callback
 
 multipleFileCB
 
 opts
 
 args
 
list datafiles = []
 
list fixedBurnins = [int(opts.fixedBurnin[0]) for df in datafiles]
 
list chain_posteriors = []
 
 final_posterior
 
 metadata
 
 verbose
 
 evidence_weighting
 
 combine_only
 
 run_identifier = extract_metadata(path, metadata)
 
string path_to_samples = '/'.join(['','lalinference',run_identifier,'posterior_samples'])
 
 path
 

Function Documentation

◆ multipleFileCB()

def cbcBayesMCMC2pos.multipleFileCB (   opt,
  opt_str,
  value,
  parser 
)

Definition at line 52 of file cbcBayesMCMC2pos.py.

◆ reassign_metadata()

def cbcBayesMCMC2pos.reassign_metadata (   new_posterior,
  original_hdf5 
)

Definition at line 81 of file cbcBayesMCMC2pos.py.

◆ downsample_and_evidence()

def cbcBayesMCMC2pos.downsample_and_evidence (   data_hdf5,
  deltaLogP = None,
  fixedBurnin = None,
  nDownsample = None,
  verbose = False 
)

Definition at line 115 of file cbcBayesMCMC2pos.py.

◆ weight_and_combine()

def cbcBayesMCMC2pos.weight_and_combine (   pos_chains,
  verbose = False,
  evidence_weighting = True,
  combine_only = False 
)

Definition at line 180 of file cbcBayesMCMC2pos.py.

Variable Documentation

◆ mcmc_group_id

string cbcBayesMCMC2pos.mcmc_group_id = '/lalinference/lalinference_mcmc'

Definition at line 79 of file cbcBayesMCMC2pos.py.

◆ USAGE

string cbcBayesMCMC2pos.USAGE
Initial value:
1= '''%prog [options] PTMCMC_datafile.hdf5 [PTMCMC_datafile2.hdf5 ...]
2Compute the evidence for a set of parallel tempered MCMC chains
3thourgh thermodynamical integration. If using several input PTMCMC files,
4combine them into one set of posterior samples, weighted by their relative
5evidences.
6'''

Definition at line 234 of file cbcBayesMCMC2pos.py.

◆ parser

cbcBayesMCMC2pos.parser = OptionParser(USAGE)

Definition at line 242 of file cbcBayesMCMC2pos.py.

◆ action

cbcBayesMCMC2pos.action

Definition at line 244 of file cbcBayesMCMC2pos.py.

◆ type

cbcBayesMCMC2pos.type

Definition at line 244 of file cbcBayesMCMC2pos.py.

◆ default

cbcBayesMCMC2pos.default

Definition at line 244 of file cbcBayesMCMC2pos.py.

◆ help

cbcBayesMCMC2pos.help

Definition at line 245 of file cbcBayesMCMC2pos.py.

◆ metavar

cbcBayesMCMC2pos.metavar

Definition at line 245 of file cbcBayesMCMC2pos.py.

◆ dest

cbcBayesMCMC2pos.dest

Definition at line 249 of file cbcBayesMCMC2pos.py.

◆ callback

cbcBayesMCMC2pos.callback

Definition at line 250 of file cbcBayesMCMC2pos.py.

◆ multipleFileCB

cbcBayesMCMC2pos.multipleFileCB

Definition at line 250 of file cbcBayesMCMC2pos.py.

◆ opts

cbcBayesMCMC2pos.opts

Definition at line 268 of file cbcBayesMCMC2pos.py.

◆ args

cbcBayesMCMC2pos.args

Definition at line 268 of file cbcBayesMCMC2pos.py.

◆ datafiles

list cbcBayesMCMC2pos.datafiles = []

Definition at line 270 of file cbcBayesMCMC2pos.py.

◆ fixedBurnins

list cbcBayesMCMC2pos.fixedBurnins = [int(opts.fixedBurnin[0]) for df in datafiles]

Definition at line 279 of file cbcBayesMCMC2pos.py.

◆ chain_posteriors

cbcBayesMCMC2pos.chain_posteriors = []

Definition at line 285 of file cbcBayesMCMC2pos.py.

◆ final_posterior

cbcBayesMCMC2pos.final_posterior

Definition at line 291 of file cbcBayesMCMC2pos.py.

◆ metadata

cbcBayesMCMC2pos.metadata

Definition at line 291 of file cbcBayesMCMC2pos.py.

◆ verbose

cbcBayesMCMC2pos.verbose

Definition at line 291 of file cbcBayesMCMC2pos.py.

◆ evidence_weighting

cbcBayesMCMC2pos.evidence_weighting

Definition at line 292 of file cbcBayesMCMC2pos.py.

◆ combine_only

cbcBayesMCMC2pos.combine_only

Definition at line 293 of file cbcBayesMCMC2pos.py.

◆ run_identifier

cbcBayesMCMC2pos.run_identifier = extract_metadata(path, metadata)

Definition at line 296 of file cbcBayesMCMC2pos.py.

◆ path_to_samples

cbcBayesMCMC2pos.path_to_samples = '/'.join(['','lalinference',run_identifier,'posterior_samples'])

Definition at line 299 of file cbcBayesMCMC2pos.py.

◆ path

cbcBayesMCMC2pos.path

Definition at line 314 of file cbcBayesMCMC2pos.py.