LALPulsar  6.1.0.1-89842e6
lalpulsar_knope_result_page.posteriors Class Reference

Detailed Description

Get sample posteriors and created a set of functions for outputting tables, plots and posterior statistics.

Definition at line 501 of file lalpulsar_knope_result_page.py.

Inherited by lalpulsar_knope_result_page.create_background.

Public Member Functions

def __init__ (self, postfiles, outputdir, ifos=None, harmonics=[2], modeltype="waveform", biaxial=False, usegwphase=False, parfile=None, priorfile=None, subtracttruths=False, showcontours=False)
 Initialise with a dictionary keyed in detector names containing paths to the equivalent posterior samples file for that detector. More...
 
def parameters (self)
 
def bsn (self)
 
def snrs (self)
 
def bci (self)
 
def bcin (self)
 
def h0_ul (self, ifo)
 
def ellipticity_ul (self, ifo)
 
def q22_ul (self, ifo)
 
def C21_ul (self, ifo)
 
def C22_ul (self, ifo)
 
def I21_ul (self, ifo)
 
def I31_ul (self, ifo)
 
def sdlim_ratio (self, ifo)
 
def get_snr (self, pdir)
 
def get_bayes_factor (self, postfile)
 
def snr (self, ifo)
 
def create_joint_posterior_plot (self, parameters, bins=20, ifo=None, truths=None, credintervals=[0.9], filename=None, figformats=["png"], ratio=3, figlimits=None, contourlimits=None, jointsamples=True, whichtruth=None, scatter_kwargs={})
 
def plot_prior (self, ax, param, prior, orientation="horizontal", truth=0.0, npoints=100)
 
def create_joint_plots_table (self, allparams=False, title="Joint distributions")
 
def create_sample_plot_table (self, figformats=["png"])
 
def create_stats_table (self, credints=[95])
 
def create_limits_table (self, freq, sdlim=None, dist=None, ul=95)
 
def credible_interval (self, ifo, param, ci=95, paramval=None)
 

Constructor & Destructor Documentation

◆ __init__()

def lalpulsar_knope_result_page.posteriors.__init__ (   self,
  postfiles,
  outputdir,
  ifos = None,
  harmonics = [2],
  modeltype = "waveform",
  biaxial = False,
  usegwphase = False,
  parfile = None,
  priorfile = None,
  subtracttruths = False,
  showcontours = False 
)

Initialise with a dictionary keyed in detector names containing paths to the equivalent posterior samples file for that detector.

Definition at line 507 of file lalpulsar_knope_result_page.py.

Member Function Documentation

◆ parameters()

def lalpulsar_knope_result_page.posteriors.parameters (   self)

Definition at line 864 of file lalpulsar_knope_result_page.py.

◆ bsn()

def lalpulsar_knope_result_page.posteriors.bsn (   self)

Definition at line 869 of file lalpulsar_knope_result_page.py.

◆ snrs()

def lalpulsar_knope_result_page.posteriors.snrs (   self)

Definition at line 874 of file lalpulsar_knope_result_page.py.

◆ bci()

def lalpulsar_knope_result_page.posteriors.bci (   self)

Definition at line 879 of file lalpulsar_knope_result_page.py.

◆ bcin()

def lalpulsar_knope_result_page.posteriors.bcin (   self)

Definition at line 884 of file lalpulsar_knope_result_page.py.

◆ h0_ul()

def lalpulsar_knope_result_page.posteriors.h0_ul (   self,
  ifo 
)

Definition at line 888 of file lalpulsar_knope_result_page.py.

◆ ellipticity_ul()

def lalpulsar_knope_result_page.posteriors.ellipticity_ul (   self,
  ifo 
)

Definition at line 895 of file lalpulsar_knope_result_page.py.

◆ q22_ul()

def lalpulsar_knope_result_page.posteriors.q22_ul (   self,
  ifo 
)

Definition at line 902 of file lalpulsar_knope_result_page.py.

◆ C21_ul()

def lalpulsar_knope_result_page.posteriors.C21_ul (   self,
  ifo 
)

Definition at line 909 of file lalpulsar_knope_result_page.py.

◆ C22_ul()

def lalpulsar_knope_result_page.posteriors.C22_ul (   self,
  ifo 
)

Definition at line 916 of file lalpulsar_knope_result_page.py.

◆ I21_ul()

def lalpulsar_knope_result_page.posteriors.I21_ul (   self,
  ifo 
)

Definition at line 923 of file lalpulsar_knope_result_page.py.

◆ I31_ul()

def lalpulsar_knope_result_page.posteriors.I31_ul (   self,
  ifo 
)

Definition at line 930 of file lalpulsar_knope_result_page.py.

◆ sdlim_ratio()

def lalpulsar_knope_result_page.posteriors.sdlim_ratio (   self,
  ifo 
)

Definition at line 937 of file lalpulsar_knope_result_page.py.

◆ get_snr()

def lalpulsar_knope_result_page.posteriors.get_snr (   self,
  pdir 
)

Definition at line 951 of file lalpulsar_knope_result_page.py.

◆ get_bayes_factor()

def lalpulsar_knope_result_page.posteriors.get_bayes_factor (   self,
  postfile 
)

Definition at line 1024 of file lalpulsar_knope_result_page.py.

◆ snr()

def lalpulsar_knope_result_page.posteriors.snr (   self,
  ifo 
)

Definition at line 1053 of file lalpulsar_knope_result_page.py.

◆ create_joint_posterior_plot()

def lalpulsar_knope_result_page.posteriors.create_joint_posterior_plot (   self,
  parameters,
  bins = 20,
  ifo = None,
  truths = None,
  credintervals = [0.9],
  filename = None,
  figformats = ["png"],
  ratio = 3,
  figlimits = None,
  contourlimits = None,
  jointsamples = True,
  whichtruth = None,
  scatter_kwargs = {} 
)

Definition at line 1060 of file lalpulsar_knope_result_page.py.

◆ plot_prior()

def lalpulsar_knope_result_page.posteriors.plot_prior (   self,
  ax,
  param,
  prior,
  orientation = "horizontal",
  truth = 0.0,
  npoints = 100 
)

Definition at line 1375 of file lalpulsar_knope_result_page.py.

◆ create_joint_plots_table()

def lalpulsar_knope_result_page.posteriors.create_joint_plots_table (   self,
  allparams = False,
  title = "Joint distributions" 
)

Definition at line 1481 of file lalpulsar_knope_result_page.py.

◆ create_sample_plot_table()

def lalpulsar_knope_result_page.posteriors.create_sample_plot_table (   self,
  figformats = ["png"] 
)

Definition at line 1606 of file lalpulsar_knope_result_page.py.

◆ create_stats_table()

def lalpulsar_knope_result_page.posteriors.create_stats_table (   self,
  credints = [95] 
)

Definition at line 1654 of file lalpulsar_knope_result_page.py.

◆ create_limits_table()

def lalpulsar_knope_result_page.posteriors.create_limits_table (   self,
  freq,
  sdlim = None,
  dist = None,
  ul = 95 
)

Definition at line 1772 of file lalpulsar_knope_result_page.py.

◆ credible_interval()

def lalpulsar_knope_result_page.posteriors.credible_interval (   self,
  ifo,
  param,
  ci = 95,
  paramval = None 
)

Definition at line 1940 of file lalpulsar_knope_result_page.py.