Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALPulsar 7.1.1.1-ea7c608
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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 508 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.

Reimplemented in lalpulsar_knope_result_page.create_background.

Definition at line 514 of file lalpulsar_knope_result_page.py.

Member Function Documentation

◆ parameters()

def lalpulsar_knope_result_page.posteriors.parameters (   self)

Definition at line 871 of file lalpulsar_knope_result_page.py.

◆ bsn()

def lalpulsar_knope_result_page.posteriors.bsn (   self)

Definition at line 876 of file lalpulsar_knope_result_page.py.

◆ snrs()

def lalpulsar_knope_result_page.posteriors.snrs (   self)

Definition at line 881 of file lalpulsar_knope_result_page.py.

◆ bci()

def lalpulsar_knope_result_page.posteriors.bci (   self)

Definition at line 886 of file lalpulsar_knope_result_page.py.

◆ bcin()

def lalpulsar_knope_result_page.posteriors.bcin (   self)

Definition at line 891 of file lalpulsar_knope_result_page.py.

◆ h0_ul()

def lalpulsar_knope_result_page.posteriors.h0_ul (   self,
  ifo 
)

Definition at line 895 of file lalpulsar_knope_result_page.py.

◆ ellipticity_ul()

def lalpulsar_knope_result_page.posteriors.ellipticity_ul (   self,
  ifo 
)

Definition at line 902 of file lalpulsar_knope_result_page.py.

◆ q22_ul()

def lalpulsar_knope_result_page.posteriors.q22_ul (   self,
  ifo 
)

Definition at line 909 of file lalpulsar_knope_result_page.py.

◆ C21_ul()

def lalpulsar_knope_result_page.posteriors.C21_ul (   self,
  ifo 
)

Definition at line 916 of file lalpulsar_knope_result_page.py.

◆ C22_ul()

def lalpulsar_knope_result_page.posteriors.C22_ul (   self,
  ifo 
)

Definition at line 923 of file lalpulsar_knope_result_page.py.

◆ I21_ul()

def lalpulsar_knope_result_page.posteriors.I21_ul (   self,
  ifo 
)

Definition at line 930 of file lalpulsar_knope_result_page.py.

◆ I31_ul()

def lalpulsar_knope_result_page.posteriors.I31_ul (   self,
  ifo 
)

Definition at line 937 of file lalpulsar_knope_result_page.py.

◆ sdlim_ratio()

def lalpulsar_knope_result_page.posteriors.sdlim_ratio (   self,
  ifo 
)

Definition at line 944 of file lalpulsar_knope_result_page.py.

◆ get_snr()

def lalpulsar_knope_result_page.posteriors.get_snr (   self,
  pdir 
)

Definition at line 958 of file lalpulsar_knope_result_page.py.

◆ get_bayes_factor()

def lalpulsar_knope_result_page.posteriors.get_bayes_factor (   self,
  postfile 
)

Definition at line 1031 of file lalpulsar_knope_result_page.py.

◆ snr()

def lalpulsar_knope_result_page.posteriors.snr (   self,
  ifo 
)

Definition at line 1060 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 1067 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 1382 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 1488 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 1613 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 1661 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 1779 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 1947 of file lalpulsar_knope_result_page.py.