Data Structures | |
| class | create_background |
| Get information (evidence ratios and SNRs) from any the background analyses. More... | |
| class | create_data_table |
| class | posteriors |
| Get sample posteriors and created a set of functions for outputting tables, plots and posterior statistics. 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 191 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 207 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.file |
Definition at line 69 of file lalpulsar_knope_result_page.py.
| string lalpulsar_knope_result_page.htmlpage |
Definition at line 74 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 2340 of file lalpulsar_knope_result_page.py.
| string lalpulsar_knope_result_page.epilog |
Definition at line 2341 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.parser |
Definition at line 2383 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.help |
Definition at line 2388 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.opts = parser.parse_args() |
Definition at line 2391 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.inifile = opts.inifile |
Definition at line 2393 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.cp = ConfigParser() |
Definition at line 2396 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.outdir = cp.get("output", "path") |
Definition at line 2407 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.indexpage = cp.get("output", "indexpage") |
Definition at line 2429 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.parfile = None |
Definition at line 2434 of file lalpulsar_knope_result_page.py.
Definition at line 2446 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.pname = par["PSRJ"] |
Definition at line 2455 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.f0 = par["F0"] |
Definition at line 2463 of file lalpulsar_knope_result_page.py.
| float lalpulsar_knope_result_page.f1 = par["F1"] |
Definition at line 2471 of file lalpulsar_knope_result_page.py.
| int lalpulsar_knope_result_page.upperlim = ast.literval_eval(cp.get("general", "upper_limit")) |
Definition at line 2477 of file lalpulsar_knope_result_page.py.
| list lalpulsar_knope_result_page.credints = ast.literval_eval(cp.get("general", "credible_interval")) |
Definition at line 2483 of file lalpulsar_knope_result_page.py.
| tuple lalpulsar_knope_result_page.injection = cp.getboolean("general", "injection") |
Definition at line 2489 of file lalpulsar_knope_result_page.py.
| bool lalpulsar_knope_result_page.usegwphase = cp.getboolean("general", "use_gw_phase") |
Definition at line 2497 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.priorfile = cp.get("general", "priorfile") |
Definition at line 2503 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.dist = None |
Definition at line 2508 of file lalpulsar_knope_result_page.py.
| tuple lalpulsar_knope_result_page.atnfurl = None |
Definition at line 2509 of file lalpulsar_knope_result_page.py.
Definition at line 2520 of file lalpulsar_knope_result_page.py.
| bool lalpulsar_knope_result_page.tryatnf = True |
Definition at line 2521 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.fp = open(jsonfile, "r") |
Definition at line 2524 of file lalpulsar_knope_result_page.py.
| dictionary lalpulsar_knope_result_page.info = json.load(fp) |
Definition at line 2525 of file lalpulsar_knope_result_page.py.
Definition at line 2530 of file lalpulsar_knope_result_page.py.
Definition at line 2531 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.pinfo = get_atnf_info(pname) |
Definition at line 2540 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.atnfurlref |
Definition at line 2542 of file lalpulsar_knope_result_page.py.
| def lalpulsar_knope_result_page.f1sd = set_spin_down(p1_I, assoc, f0, f1) |
Definition at line 2549 of file lalpulsar_knope_result_page.py.
Definition at line 2553 of file lalpulsar_knope_result_page.py.
| bool lalpulsar_knope_result_page.jointonly = cp.getboolean("general", "joint_only") |
Definition at line 2557 of file lalpulsar_knope_result_page.py.
| list lalpulsar_knope_result_page.harmonics = ast.literal_eval(cp.get("general", "harmonics")) |
Definition at line 2563 of file lalpulsar_knope_result_page.py.
| string lalpulsar_knope_result_page.modeltype = cp.get("general", "model_type") |
Definition at line 2569 of file lalpulsar_knope_result_page.py.
| bool lalpulsar_knope_result_page.biaxial = cp.getboolean("general", "biaxial") |
Definition at line 2580 of file lalpulsar_knope_result_page.py.
| bool lalpulsar_knope_result_page.with_background = cp.getboolean("general", "with_background") |
Definition at line 2586 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.backgrounddir |
Definition at line 2592 of file lalpulsar_knope_result_page.py.
| bool lalpulsar_knope_result_page.allposteriors = cp.getboolean("plotting", "all_posteriors") |
Definition at line 2600 of file lalpulsar_knope_result_page.py.
| bool lalpulsar_knope_result_page.subtracttruths = cp.getboolean("plotting", "subtract_truths") |
Definition at line 2606 of file lalpulsar_knope_result_page.py.
| bool lalpulsar_knope_result_page.showcontours = cp.getboolean("plotting", "show_contours") |
Definition at line 2612 of file lalpulsar_knope_result_page.py.
| list lalpulsar_knope_result_page.figformat = ["png"] |
Definition at line 2616 of file lalpulsar_knope_result_page.py.
| bool lalpulsar_knope_result_page.witheps = cp.getboolean("plotting", "eps_output") |
Definition at line 2619 of file lalpulsar_knope_result_page.py.
| bool lalpulsar_knope_result_page.withpdf = cp.getboolean("plotting", "pdf_output") |
Definition at line 2628 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.ifos = [] |
Definition at line 2636 of file lalpulsar_knope_result_page.py.
| bool lalpulsar_knope_result_page.withjoint = False |
Definition at line 2637 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.preprocdat = None |
Definition at line 2638 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.datatable = None |
Definition at line 2639 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.postfiles = ast.literal_eval(cp.get("parameter_estimation", "posteriors")) |
Definition at line 2708 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.ifo |
Definition at line 2726 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.linktable = htmltag("div", tagstyle="text-align: left; float: left") |
Definition at line 2739 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.linkstable = htmltable() |
Definition at line 2740 of file lalpulsar_knope_result_page.py.
| dictionary lalpulsar_knope_result_page.htmlinput = {} |
Definition at line 2744 of file lalpulsar_knope_result_page.py.
| string lalpulsar_knope_result_page.titlename = "INJ " + pname |
Definition at line 2749 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.linktext |
Definition at line 2753 of file lalpulsar_knope_result_page.py.
| def lalpulsar_knope_result_page.psrtable = create_psr_table(par) |
Definition at line 2758 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.postinfo |
Definition at line 2762 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.ul |
Definition at line 2778 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.title |
Definition at line 2782 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.allparams |
Definition at line 2786 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.dataclass |
Definition at line 2793 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.bginfo |
Definition at line 2803 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.text |
Definition at line 2815 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.figformats |
Definition at line 2829 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.indexlink |
Definition at line 2843 of file lalpulsar_knope_result_page.py.
| string lalpulsar_knope_result_page.indexlinktxt = indexlink.text |
Definition at line 2847 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.cssfile = os.path.join(outdir, "resultspage.css") |
Definition at line 2854 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.now = datetime.datetime.now() |
Definition at line 2862 of file lalpulsar_knope_result_page.py.
Definition at line 2871 of file lalpulsar_knope_result_page.py.
| lalpulsar_knope_result_page.indent |
Definition at line 2974 of file lalpulsar_knope_result_page.py.