python -*- coding: utf-8 -*-
lalpulsar_knope_collate_results.py
Copyright 2013, 2016
Matthew Pitkin <matthew.pitkin@ligo.org>,
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
MA 02110-1301, USA.
The KNOwn Pulsar pipelinE - lalpulsar_knope_collate_results
Definition in file lalpulsar_knope_collate_results.py.
|
| string | lalpulsar_knope_collate_results.htmlpage |
| |
| string | lalpulsar_knope_collate_results.description = """This script will collate results pages from multiple pulsars into a signal table.""" |
| |
| string | lalpulsar_knope_collate_results.epilog |
| |
| | lalpulsar_knope_collate_results.parser |
| |
| | lalpulsar_knope_collate_results.help |
| |
| | lalpulsar_knope_collate_results.opts = parser.parse_args() |
| |
| | lalpulsar_knope_collate_results.inifile = opts.inifile |
| |
| | lalpulsar_knope_collate_results.cp = ConfigParser() |
| |
| | lalpulsar_knope_collate_results.file |
| |
| | lalpulsar_knope_collate_results.outpath = cp.get("output", "path") |
| |
| | lalpulsar_knope_collate_results.inpath = cp.get("input", "path") |
| |
| | lalpulsar_knope_collate_results.sorttype = cp.get("general", "sort_value") |
| |
| | lalpulsar_knope_collate_results.sortdirection = cp.get("general", "sort_direction") |
| |
| bool | lalpulsar_knope_collate_results.reverse = False |
| |
| | lalpulsar_knope_collate_results.ifos = ast.literal_eval(cp.get("general", "detectors")) |
| |
| list | lalpulsar_knope_collate_results.outputlims |
| |
| list | lalpulsar_knope_collate_results.outputvals |
| |
| dictionary | lalpulsar_knope_collate_results.htmlinput = {} |
| |
| dictionary | lalpulsar_knope_collate_results.latexinput = {} |
| |
| | lalpulsar_knope_collate_results.resdirs = os.listdir(inpath) |
| |
| dictionary | lalpulsar_knope_collate_results.resultsdata = {} |
| |
| list | lalpulsar_knope_collate_results.sourcedirs |
| |
| | lalpulsar_knope_collate_results.totalsources = len(sourcedirs) |
| |
| int | lalpulsar_knope_collate_results.cursources = 0 |
| |
| | lalpulsar_knope_collate_results.ld = os.listdir(d) |
| |
| | lalpulsar_knope_collate_results.jsonfile = None |
| |
| | lalpulsar_knope_collate_results.fp = open(jsonfile, "r") |
| |
| | lalpulsar_knope_collate_results.pdata = json.load(fp) |
| |
| bool | lalpulsar_knope_collate_results.ifopresent = True |
| |
| list | lalpulsar_knope_collate_results.sortlist |
| |
| list | lalpulsar_knope_collate_results.sortedlist |
| |
| | lalpulsar_knope_collate_results.nifos = len(ifos) |
| |
| int | lalpulsar_knope_collate_results.numprepars = 1 + len(outputvals) |
| |
| | lalpulsar_knope_collate_results.numlims = len(outputlims) |
| |
| int | lalpulsar_knope_collate_results.showbci = 0 |
| |
| int | lalpulsar_knope_collate_results.showbcin = 1 |
| |
| | lalpulsar_knope_collate_results.restable = htmltable() |
| |
| | lalpulsar_knope_collate_results.ltable = latextable(ncolumns=(numprepars + numlims * nifos + showbci + showbcin)) |
| |
| | lalpulsar_knope_collate_results.underline |
| |
| | lalpulsar_knope_collate_results.dataclass = "leftborder" |
| |
| | lalpulsar_knope_collate_results.header |
| |
| | lalpulsar_knope_collate_results.True |
| |
| | lalpulsar_knope_collate_results.colspan |
| |
| | lalpulsar_knope_collate_results.multicolumn |
| |
| | lalpulsar_knope_collate_results.ncolspan = numlims |
| |
| | lalpulsar_knope_collate_results.datastyle = "border-bottom:1px solid #000" |
| |
| | lalpulsar_knope_collate_results.ifo |
| |
| | lalpulsar_knope_collate_results.cr |
| |
| dictionary | lalpulsar_knope_collate_results.convdict |
| |
| bool | lalpulsar_knope_collate_results.dagger = False |
| |
| bool | lalpulsar_knope_collate_results.ddagger = False |
| |
| dictionary | lalpulsar_knope_collate_results.pulsar = resultsdata[pname] |
| |
| string | lalpulsar_knope_collate_results.htmlsdtag = "" |
| |
| string | lalpulsar_knope_collate_results.latexsdtag = "" |
| |
| dictionary | lalpulsar_knope_collate_results.pn = convdict[prepar] |
| |
| dictionary | lalpulsar_knope_collate_results.preval = pulsar["Pulsar data"][pn] |
| |
| string | lalpulsar_knope_collate_results.prevalhtml = "*" |
| |
| string | lalpulsar_knope_collate_results.prevallatex = "*" |
| |
| | lalpulsar_knope_collate_results.disphtmlfunc = paramhtmldispfunc.__dict__[prepar] |
| |
| | lalpulsar_knope_collate_results.displatexfunc = paramlatexdispfunc.__dict__[prepar] |
| |
| dictionary | lalpulsar_knope_collate_results.ln = convdict[limpar] |
| |
| string | lalpulsar_knope_collate_results.section = "Upper limits" |
| |
| dictionary | lalpulsar_knope_collate_results.limval = pulsar[ifo][section][ln] |
| |
| string | lalpulsar_knope_collate_results.limvalhtml = "*" |
| |
| string | lalpulsar_knope_collate_results.limvallatex = "*" |
| |
| dictionary | lalpulsar_knope_collate_results.bn = convdict[bu] |
| |
| dictionary | lalpulsar_knope_collate_results.bval = pulsar[ifo]["Bayes factors"][bn] |
| |
| string | lalpulsar_knope_collate_results.bvalhtml = "*" |
| |
| string | lalpulsar_knope_collate_results.bvallatex = "*" |
| |
| | lalpulsar_knope_collate_results.htmlfootnotes = htmltag("div", tagclass="footnotes") |
| |
| | lalpulsar_knope_collate_results.tagtext |
| |
| | lalpulsar_knope_collate_results.linktext |
| |
| | lalpulsar_knope_collate_results.cssfile = os.path.join(outpath, "table.css") |
| |
| | lalpulsar_knope_collate_results.now = datetime.datetime.now() |
| |
| | lalpulsar_knope_collate_results.htmlfile = os.path.join(outpath, "index.html") |
| |
| | lalpulsar_knope_collate_results.latexfile = os.path.join(outpath, "resultstable.tex") |
| |