Data Structures | |
class | create_data_table |
class | posteriors |
Get sample posteriors and created a set of functions for outputting tables, plots and posterior statistics. More... | |
class | create_background |
Get information (evidence ratios and SNRs) from any the background analyses. More... | |
Functions | |
def | 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 | create_psr_table (par) |
Create a html table of some information from the pulsar parameter file. More... | |
Variables | |
file | |
string | htmlpage |
string | 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 | epilog |
parser | |
help | |
opts = parser.parse_args() | |
inifile = opts.inifile | |
cp = ConfigParser() | |
outdir = cp.get("output", "path") | |
indexpage = cp.get("output", "indexpage") | |
parfile = None | |
par = psr_par(parfile) | |
pname = par["PSRJ"] | |
f0 = par["F0"] | |
f1 = par["F1"] | |
upperlim = ast.literval_eval(cp.get("general", "upper_limit")) | |
credints = ast.literval_eval(cp.get("general", "credible_interval")) | |
injection = cp.getboolean("general", "injection") | |
usegwphase = cp.getboolean("general", "use_gw_phase") | |
priorfile = cp.get("general", "priorfile") | |
dist = None | |
atnfurl = None | |
jsonfile = os.path.join(outdir, pname + ".json") | |
bool | tryatnf = True |
fp = open(jsonfile, "r") | |
info = json.load(fp) | |
p1_I = info["Pulsar data"]["P1_I"] | |
assoc = info["Pulsar data"]["ASSOC"] | |
pinfo = get_atnf_info(pname) | |
atnfurlref | |
def | f1sd = set_spin_down(p1_I, assoc, f0, f1) |
sdlim = spin_down_limit(f0, f1sd, dist) | |
jointonly = cp.getboolean("general", "joint_only") | |
harmonics = ast.literal_eval(cp.get("general", "harmonics")) | |
modeltype = cp.get("general", "model_type") | |
biaxial = cp.getboolean("general", "biaxial") | |
with_background = cp.getboolean("general", "with_background") | |
backgrounddir | |
allposteriors = cp.getboolean("plotting", "all_posteriors") | |
subtracttruths = cp.getboolean("plotting", "subtract_truths") | |
showcontours = cp.getboolean("plotting", "show_contours") | |
list | figformat = ["png"] |
witheps = cp.getboolean("plotting", "eps_output") | |
withpdf = cp.getboolean("plotting", "pdf_output") | |
list | ifos = [] |
bool | withjoint = False |
preprocdat = None | |
datatable = None | |
postfiles = ast.literal_eval(cp.get("parameter_estimation", "posteriors")) | |
ifo | |
linktable = htmltag("div", tagstyle="text-align: left; float: left") | |
linkstable = htmltable() | |
dictionary | htmlinput = {} |
string | titlename = "INJ " + pname |
linktext | |
def | psrtable = create_psr_table(par) |
postinfo | |
ul | |
title | |
allparams | |
dataclass | |
bginfo | |
text | |
figformats | |
indexlink | |
indexlinktxt = indexlink.text | |
cssfile = os.path.join(outdir, "resultspage.css") | |
now = datetime.datetime.now() | |
htmlfile = os.path.join(outdir, pname + ".html") | |
indent | |
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).
Otherwise just return the unadjusted spin-down.
Definition at line 184 of file lalpulsar_knope_result_page.py.
def lalpulsar_knope_result_page.create_psr_table | ( | par | ) |
Create a html table of some information from the pulsar parameter file.
Definition at line 200 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.file |
Definition at line 62 of file lalpulsar_knope_result_page.py.
string lalpulsar_knope_result_page.htmlpage |
Definition at line 67 of file lalpulsar_knope_result_page.py.
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.""" |
Definition at line 2333 of file lalpulsar_knope_result_page.py.
string lalpulsar_knope_result_page.epilog |
Definition at line 2334 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.parser |
Definition at line 2376 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.help |
Definition at line 2381 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.opts = parser.parse_args() |
Definition at line 2384 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.inifile = opts.inifile |
Definition at line 2386 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.cp = ConfigParser() |
Definition at line 2389 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.outdir = cp.get("output", "path") |
Definition at line 2400 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.indexpage = cp.get("output", "indexpage") |
Definition at line 2422 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.parfile = None |
Definition at line 2427 of file lalpulsar_knope_result_page.py.
Definition at line 2439 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.pname = par["PSRJ"] |
Definition at line 2448 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.f0 = par["F0"] |
Definition at line 2456 of file lalpulsar_knope_result_page.py.
float lalpulsar_knope_result_page.f1 = par["F1"] |
Definition at line 2464 of file lalpulsar_knope_result_page.py.
int lalpulsar_knope_result_page.upperlim = ast.literval_eval(cp.get("general", "upper_limit")) |
Definition at line 2470 of file lalpulsar_knope_result_page.py.
list lalpulsar_knope_result_page.credints = ast.literval_eval(cp.get("general", "credible_interval")) |
Definition at line 2476 of file lalpulsar_knope_result_page.py.
tuple lalpulsar_knope_result_page.injection = cp.getboolean("general", "injection") |
Definition at line 2482 of file lalpulsar_knope_result_page.py.
bool lalpulsar_knope_result_page.usegwphase = cp.getboolean("general", "use_gw_phase") |
Definition at line 2490 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.priorfile = cp.get("general", "priorfile") |
Definition at line 2496 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.dist = None |
Definition at line 2501 of file lalpulsar_knope_result_page.py.
tuple lalpulsar_knope_result_page.atnfurl = None |
Definition at line 2502 of file lalpulsar_knope_result_page.py.
Definition at line 2513 of file lalpulsar_knope_result_page.py.
bool lalpulsar_knope_result_page.tryatnf = True |
Definition at line 2514 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.fp = open(jsonfile, "r") |
Definition at line 2517 of file lalpulsar_knope_result_page.py.
dictionary lalpulsar_knope_result_page.info = json.load(fp) |
Definition at line 2518 of file lalpulsar_knope_result_page.py.
Definition at line 2523 of file lalpulsar_knope_result_page.py.
Definition at line 2524 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.pinfo = get_atnf_info(pname) |
Definition at line 2533 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.atnfurlref |
Definition at line 2535 of file lalpulsar_knope_result_page.py.
def lalpulsar_knope_result_page.f1sd = set_spin_down(p1_I, assoc, f0, f1) |
Definition at line 2542 of file lalpulsar_knope_result_page.py.
Definition at line 2546 of file lalpulsar_knope_result_page.py.
bool lalpulsar_knope_result_page.jointonly = cp.getboolean("general", "joint_only") |
Definition at line 2550 of file lalpulsar_knope_result_page.py.
list lalpulsar_knope_result_page.harmonics = ast.literal_eval(cp.get("general", "harmonics")) |
Definition at line 2556 of file lalpulsar_knope_result_page.py.
string lalpulsar_knope_result_page.modeltype = cp.get("general", "model_type") |
Definition at line 2562 of file lalpulsar_knope_result_page.py.
bool lalpulsar_knope_result_page.biaxial = cp.getboolean("general", "biaxial") |
Definition at line 2573 of file lalpulsar_knope_result_page.py.
bool lalpulsar_knope_result_page.with_background = cp.getboolean("general", "with_background") |
Definition at line 2579 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.backgrounddir |
Definition at line 2585 of file lalpulsar_knope_result_page.py.
bool lalpulsar_knope_result_page.allposteriors = cp.getboolean("plotting", "all_posteriors") |
Definition at line 2593 of file lalpulsar_knope_result_page.py.
bool lalpulsar_knope_result_page.subtracttruths = cp.getboolean("plotting", "subtract_truths") |
Definition at line 2599 of file lalpulsar_knope_result_page.py.
bool lalpulsar_knope_result_page.showcontours = cp.getboolean("plotting", "show_contours") |
Definition at line 2605 of file lalpulsar_knope_result_page.py.
list lalpulsar_knope_result_page.figformat = ["png"] |
Definition at line 2609 of file lalpulsar_knope_result_page.py.
bool lalpulsar_knope_result_page.witheps = cp.getboolean("plotting", "eps_output") |
Definition at line 2612 of file lalpulsar_knope_result_page.py.
bool lalpulsar_knope_result_page.withpdf = cp.getboolean("plotting", "pdf_output") |
Definition at line 2621 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.ifos = [] |
Definition at line 2629 of file lalpulsar_knope_result_page.py.
bool lalpulsar_knope_result_page.withjoint = False |
Definition at line 2630 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.preprocdat = None |
Definition at line 2631 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.datatable = None |
Definition at line 2632 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.postfiles = ast.literal_eval(cp.get("parameter_estimation", "posteriors")) |
Definition at line 2701 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.ifo |
Definition at line 2719 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.linktable = htmltag("div", tagstyle="text-align: left; float: left") |
Definition at line 2732 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.linkstable = htmltable() |
Definition at line 2733 of file lalpulsar_knope_result_page.py.
dictionary lalpulsar_knope_result_page.htmlinput = {} |
Definition at line 2737 of file lalpulsar_knope_result_page.py.
string lalpulsar_knope_result_page.titlename = "INJ " + pname |
Definition at line 2742 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.linktext |
Definition at line 2746 of file lalpulsar_knope_result_page.py.
def lalpulsar_knope_result_page.psrtable = create_psr_table(par) |
Definition at line 2751 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.postinfo |
Definition at line 2755 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.ul |
Definition at line 2771 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.title |
Definition at line 2775 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.allparams |
Definition at line 2779 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.dataclass |
Definition at line 2786 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.bginfo |
Definition at line 2796 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.text |
Definition at line 2808 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.figformats |
Definition at line 2822 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.indexlink |
Definition at line 2836 of file lalpulsar_knope_result_page.py.
string lalpulsar_knope_result_page.indexlinktxt = indexlink.text |
Definition at line 2840 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.cssfile = os.path.join(outdir, "resultspage.css") |
Definition at line 2847 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.now = datetime.datetime.now() |
Definition at line 2855 of file lalpulsar_knope_result_page.py.
Definition at line 2864 of file lalpulsar_knope_result_page.py.
lalpulsar_knope_result_page.indent |
Definition at line 2967 of file lalpulsar_knope_result_page.py.