LALPulsar  6.1.0.1-fe68b98
lalpulsar_knope_result_page.py File Reference

Prototypes

def lalpulsar_knope_result_page.set_spin_down (p1_I, assoc, f0, f1, n=5.0)
 Set the spin-down of the source based on the intrinsic period derivative (p1_I) corrected for any proper motion/ globular cluster acceleration if available, or if not give AND the pulsar is in a globular cluster base the spin-down on assuming an age of 10^9 years (defaulting to the source being a gravitar, with n=5). More...
 
def lalpulsar_knope_result_page.create_psr_table (par)
 Create a html table of some information from the pulsar parameter file. More...
 

Go to the source code of this file.

Data Structures

class  lalpulsar_knope_result_page.create_data_table
 
class  lalpulsar_knope_result_page.posteriors
 Get sample posteriors and created a set of functions for outputting tables, plots and posterior statistics. More...
 
class  lalpulsar_knope_result_page.create_background
 Get information (evidence ratios and SNRs) from any the background analyses. More...
 

Namespaces

 lalpulsar_knope_result_page
 

Variables

 lalpulsar_knope_result_page.file
 
string lalpulsar_knope_result_page.htmlpage
 
string lalpulsar_knope_result_page.description = """This script will create a results page for a single pulsar from the known pulsar analysis pipeline. A configuration (.ini) file is required."""
 
string lalpulsar_knope_result_page.epilog
 
 lalpulsar_knope_result_page.parser
 
 lalpulsar_knope_result_page.help
 
 lalpulsar_knope_result_page.opts = parser.parse_args()
 
 lalpulsar_knope_result_page.inifile = opts.inifile
 
 lalpulsar_knope_result_page.cp = ConfigParser()
 
 lalpulsar_knope_result_page.outdir = cp.get("output", "path")
 
 lalpulsar_knope_result_page.indexpage = cp.get("output", "indexpage")
 
 lalpulsar_knope_result_page.parfile = None
 
 lalpulsar_knope_result_page.par = psr_par(parfile)
 
 lalpulsar_knope_result_page.pname = par["PSRJ"]
 
 lalpulsar_knope_result_page.f0 = par["F0"]
 
 lalpulsar_knope_result_page.f1 = par["F1"]
 
 lalpulsar_knope_result_page.upperlim = ast.literval_eval(cp.get("general", "upper_limit"))
 
 lalpulsar_knope_result_page.credints = ast.literval_eval(cp.get("general", "credible_interval"))
 
 lalpulsar_knope_result_page.injection = cp.getboolean("general", "injection")
 
 lalpulsar_knope_result_page.usegwphase = cp.getboolean("general", "use_gw_phase")
 
 lalpulsar_knope_result_page.priorfile = cp.get("general", "priorfile")
 
 lalpulsar_knope_result_page.dist = None
 
 lalpulsar_knope_result_page.atnfurl = None
 
 lalpulsar_knope_result_page.jsonfile = os.path.join(outdir, pname + ".json")
 
bool lalpulsar_knope_result_page.tryatnf = True
 
 lalpulsar_knope_result_page.fp = open(jsonfile, "r")
 
 lalpulsar_knope_result_page.info = json.load(fp)
 
 lalpulsar_knope_result_page.p1_I = info["Pulsar data"]["P1_I"]
 
 lalpulsar_knope_result_page.assoc = info["Pulsar data"]["ASSOC"]
 
 lalpulsar_knope_result_page.pinfo = get_atnf_info(pname)
 
 lalpulsar_knope_result_page.atnfurlref
 
def lalpulsar_knope_result_page.f1sd = set_spin_down(p1_I, assoc, f0, f1)
 
 lalpulsar_knope_result_page.sdlim = spin_down_limit(f0, f1sd, dist)
 
 lalpulsar_knope_result_page.jointonly = cp.getboolean("general", "joint_only")
 
 lalpulsar_knope_result_page.harmonics = ast.literal_eval(cp.get("general", "harmonics"))
 
 lalpulsar_knope_result_page.modeltype = cp.get("general", "model_type")
 
 lalpulsar_knope_result_page.biaxial = cp.getboolean("general", "biaxial")
 
 lalpulsar_knope_result_page.with_background = cp.getboolean("general", "with_background")
 
 lalpulsar_knope_result_page.backgrounddir
 
 lalpulsar_knope_result_page.allposteriors = cp.getboolean("plotting", "all_posteriors")
 
 lalpulsar_knope_result_page.subtracttruths = cp.getboolean("plotting", "subtract_truths")
 
 lalpulsar_knope_result_page.showcontours = cp.getboolean("plotting", "show_contours")
 
list lalpulsar_knope_result_page.figformat = ["png"]
 
 lalpulsar_knope_result_page.witheps = cp.getboolean("plotting", "eps_output")
 
 lalpulsar_knope_result_page.withpdf = cp.getboolean("plotting", "pdf_output")
 
list lalpulsar_knope_result_page.ifos = []
 
bool lalpulsar_knope_result_page.withjoint = False
 
 lalpulsar_knope_result_page.preprocdat = None
 
 lalpulsar_knope_result_page.datatable = None
 
 lalpulsar_knope_result_page.postfiles = ast.literal_eval(cp.get("parameter_estimation", "posteriors"))
 
 lalpulsar_knope_result_page.ifo
 
 lalpulsar_knope_result_page.linktable = htmltag("div", tagstyle="text-align: left; float: left")
 
 lalpulsar_knope_result_page.linkstable = htmltable()
 
dictionary lalpulsar_knope_result_page.htmlinput = {}
 
string lalpulsar_knope_result_page.titlename = "INJ " + pname
 
 lalpulsar_knope_result_page.linktext
 
def lalpulsar_knope_result_page.psrtable = create_psr_table(par)
 
 lalpulsar_knope_result_page.postinfo
 
 lalpulsar_knope_result_page.ul
 
 lalpulsar_knope_result_page.title
 
 lalpulsar_knope_result_page.allparams
 
 lalpulsar_knope_result_page.dataclass
 
 lalpulsar_knope_result_page.bginfo
 
 lalpulsar_knope_result_page.text
 
 lalpulsar_knope_result_page.figformats
 
 lalpulsar_knope_result_page.indexlink
 
 lalpulsar_knope_result_page.indexlinktxt = indexlink.text
 
 lalpulsar_knope_result_page.cssfile = os.path.join(outdir, "resultspage.css")
 
 lalpulsar_knope_result_page.now = datetime.datetime.now()
 
 lalpulsar_knope_result_page.htmlfile = os.path.join(outdir, pname + ".html")
 
 lalpulsar_knope_result_page.indent