Пример #1
0
rnk_ax.set_ylabel('%s rank' % plotting_label, color='r')
fap_ax.set_ylabel('%s FAP' % plotting_label, color='b')

rnk_ax.set_yscale('linear')
fap_ax.set_yscale('log')

rnk_ax.yaxis.set_label_position('left')
rnk_ax.yaxis.tick_left()

fap_ax.yaxis.set_label_position('right')
fap_ax.yaxis.tick_right()

### save figure
figname = isp.timeseriesfig(
    gdbdir, ifo, opts.classifier, filetag, int(opts.plotting_gps_start),
    int(opts.plotting_gps_end - opts.plotting_gps_start))
if opts.verbose:
    print '  saving : %s' % figname
fig.savefig(figname)
isp.plt.close(fig)

if not opts.skip_gracedb_upload:
    message = "iDQ fap and glitch-rank timeseries plot for " + opts.classifier + " at " + ifo + ":"
    if opts.verbose:
        print "  %s" % message
    gracedb.writeLog(opts.gracedb_id,
                     message=message,
                     filename=figname,
                     tagname=idq.tagnames + ['data_quality'])
Пример #2
0
        edgecolor='none',
        alpha=0.1,
    )

# save plot
plt.setp(fig, figwidth=10, figheight=4)

#figname = '%s/%s_idq_%s_rank_fap_%s%d-%d.png' % (
#        opts.output_dir,
#        opts.ifo,
#        opts.classifier,
#        opts.tag,
#        int(opts.plotting_gps_start),
#        int(opts.plotting_gps_end - opts.plotting_gps_start))
figname = isp.timeseriesfig(
    opts.output_dir, opts.ifo, opts.classifier, opts.tag,
    int(opts.plotting_gps_start),
    int(opts.plotting_gps_end - opts.plotting_gps_start))

if opts.verbose:
    print '\tsaving ' + figname
fig.savefig(figname)
plt.close(fig)

if not opts.skip_gracedb_upload:
    ### write log message to gracedb and upload file
    gracedb.writeLog(opts.gracedb_id, message="iDQ fap and glitch-rank timeseries plot for " + opts.classifier +\
                    " at "+opts.ifo+":", filename=figname, tagname='data_quality')

#=================================================
# write summary file
#summary_filename = '%s/%s_idq_%s_summary_%s%d-%d.txt' % (
fap_ax.set_xlabel('Time [sec] since %.3f'%to, visible=False)

rnk_ax.set_ylabel('%s rank' % plotting_label, color='r')
fap_ax.set_ylabel('%s FAP' % plotting_label, color='b')

rnk_ax.set_yscale('linear')
fap_ax.set_yscale('log')

rnk_ax.yaxis.set_label_position('left')
rnk_ax.yaxis.tick_left()

fap_ax.yaxis.set_label_position('right')
fap_ax.yaxis.tick_right()

### save figure
figname = isp.timeseriesfig(gdbdir, ifo, opts.classifier, filetag, int(opts.plotting_gps_start), int(opts.plotting_gps_end-opts.plotting_gps_start))
if opts.verbose:
    print '  saving : %s'%figname
fig.savefig(figname)
isp.plt.close(fig)

if not opts.skip_gracedb_upload:
    message = "iDQ fap and glitch-rank timeseries plot for " + opts.classifier + " at "+ifo+":"
    if opts.verbose:
        print "  %s"%message
    gracedb.writeLog(opts.gracedb_id, message=message, filename=figname, tagname='data_quality')

if opts.verbose:
    print "Done"

        color='k',
        edgecolor='none',
        alpha=0.1,
        )

# save plot
plt.setp(fig, figwidth=10, figheight=4)

#figname = '%s/%s_idq_%s_rank_fap_%s%d-%d.png' % (
#        opts.output_dir,
#        opts.ifo,
#        opts.classifier,
#        opts.tag,
#        int(opts.plotting_gps_start),
#        int(opts.plotting_gps_end - opts.plotting_gps_start))
figname = isp.timeseriesfig(opts.output_dir, opts.ifo, opts.classifier, opts.tag, int(opts.plotting_gps_start), int(opts.plotting_gps_end-opts.plotting_gps_start))

if opts.verbose:
    print '\tsaving ' + figname
fig.savefig(figname)
plt.close(fig)

if not opts.skip_gracedb_upload:
    ### write log message to gracedb and upload file
    gracedb.writeLog(opts.gracedb_id, message="iDQ fap and glitch-rank timeseries plot for " + opts.classifier +\
                    " at "+opts.ifo+":", filename=figname, tagname='data_quality')

#=================================================
# write summary file
#summary_filename = '%s/%s_idq_%s_summary_%s%d-%d.txt' % (
#        opts.output_dir,