pipeline.hifv.tasks.plotsummary package

Submodules

pipeline.hifv.tasks.plotsummary.display module

class pipeline.hifv.tasks.plotsummary.display.plotsummarySummaryChart(context, result)[source]

Bases: object

get_figfile(prefix)[source]
plot()[source]

pipeline.hifv.tasks.plotsummary.plotsummary module

class pipeline.hifv.tasks.plotsummary.plotsummary.PlotSummary(inputs)[source]

Bases: pipeline.infrastructure.basetask.StandardTaskTemplate

Inputs

alias of PlotSummaryInputs

analyse(results)[source]

Determine the best parameters by analysing the given jobs before returning any final jobs to execute.

Parameters

jobs (a list ofJobRequest) – the job requests generated by prepare()

Return type

Result

prepare()[source]

Prepare job requests for execution.

Parameters

parameters – the parameters to pass through to the subclass. Refer to the implementing subclass for specific information on what these parameters are.

Return type

a class implementing Result

class pipeline.hifv.tasks.plotsummary.plotsummary.PlotSummaryInputs(context, vis=None)[source]

Bases: pipeline.infrastructure.vdp.StandardInputs

class pipeline.hifv.tasks.plotsummary.plotsummary.PlotSummaryResults(applied=None, callib_map: Dict[str, str] = None)[source]

Bases: pipeline.h.tasks.applycal.applycal.ApplycalResults

merge_with_context(context)[source]

Merges these results with the given context by examining the context and marking any applied caltables, so removing them from subsequent on-the-fly calibration calculations.

See :method:`~pipeline.Results.merge_with_context`

pipeline.hifv.tasks.plotsummary.qa module

class pipeline.hifv.tasks.plotsummary.qa.PlotSummaryListQAHandler[source]

Bases: pipeline.infrastructure.pipelineqa.QAPlugin

QA handler for a list containing PlotSummaryResults.

child_cls

alias of pipeline.hifv.tasks.plotsummary.plotsummary.PlotSummaryResults

generating_task

alias of pipeline.hifv.tasks.plotsummary.plotsummary.PlotSummary

handle(context, result)[source]
result_cls

alias of collections.abc.Iterable

class pipeline.hifv.tasks.plotsummary.qa.PlotSummaryQAHandler[source]

Bases: pipeline.infrastructure.pipelineqa.QAPlugin

child_cls = None
generating_task

alias of pipeline.hifv.tasks.plotsummary.plotsummary.PlotSummary

handle(context, result)[source]
result_cls

alias of pipeline.hifv.tasks.plotsummary.plotsummary.PlotSummaryResults

pipeline.hifv.tasks.plotsummary.renderer module

class pipeline.hifv.tasks.plotsummary.renderer.ApplycalAmpVsFreqPlotRenderer(context, result, plots, **overrides)[source]

Bases: pipeline.infrastructure.renderer.basetemplates.JsonPlotRenderer

class pipeline.hifv.tasks.plotsummary.renderer.ApplycalAmpVsFreqSciencePlotRenderer(context, result, plots, **overrides)[source]

Bases: pipeline.infrastructure.renderer.basetemplates.JsonPlotRenderer

class pipeline.hifv.tasks.plotsummary.renderer.ApplycalAmpVsTimePlotRenderer(context, result, plots, **overrides)[source]

Bases: pipeline.infrastructure.renderer.basetemplates.JsonPlotRenderer

class pipeline.hifv.tasks.plotsummary.renderer.ApplycalAmpVsUVPlotRenderer(context, result, plots, **overrides)[source]

Bases: pipeline.infrastructure.renderer.basetemplates.JsonPlotRenderer

class pipeline.hifv.tasks.plotsummary.renderer.ApplycalAmpVsUVSciencePlotRenderer(context, result, plots, **overrides)[source]

Bases: pipeline.infrastructure.renderer.basetemplates.JsonPlotRenderer

class pipeline.hifv.tasks.plotsummary.renderer.ApplycalPhaseVsFreqPlotRenderer(context, result, plots, **overrides)[source]

Bases: pipeline.infrastructure.renderer.basetemplates.JsonPlotRenderer

class pipeline.hifv.tasks.plotsummary.renderer.ApplycalPhaseVsFreqSciencePlotRenderer(context, result, plots, **overrides)[source]

Bases: pipeline.infrastructure.renderer.basetemplates.JsonPlotRenderer

class pipeline.hifv.tasks.plotsummary.renderer.ApplycalPhaseVsTimePlotRenderer(context, result, plots, **overrides)[source]

Bases: pipeline.infrastructure.renderer.basetemplates.JsonPlotRenderer

class pipeline.hifv.tasks.plotsummary.renderer.ApplycalPhaseVsUVPlotRenderer(context, result, plots, **overrides)[source]

Bases: pipeline.infrastructure.renderer.basetemplates.JsonPlotRenderer

pipeline.hifv.tasks.plotsummary.renderer.FlagTotal

alias of pipeline.hifv.tasks.plotsummary.renderer.FlagSummary

class pipeline.hifv.tasks.plotsummary.renderer.T2_4MDetailsplotsummaryRenderer(uri='plotsummary.mako', description='VLA Plot Summary', always_rerender=False)[source]

Bases: pipeline.infrastructure.renderer.basetemplates.T2_4MDetailsDefaultRenderer

calapps_for_result(result)[source]
caltypes_for_result(result)[source]
create_plots(context, results, plotter_cls, intents, renderer_cls=None, **kwargs)[source]

Create plots and return a dictionary of vis:[Plots].

create_science_plots(context, results, correlation)[source]

Create plots for the science targets, returning two dictionaries of vis:[Plots].

flags_by_intent(ms, summaries)[source]
flags_by_science_spws(ms, summaries)[source]
flags_for_result(result, context)[source]
static get_brightest_fields(ms, intent='TARGET')[source]
get_gain_solution_type(gaintable)[source]
plots_for_result(context, result, plotter_cls, intents, renderer_cls=None, **kwargs)[source]
science_plots_for_result(context, result, plotter_cls, fields, uvrange=None, renderer_cls=None, correlation='')[source]
update_mako_context(ctx, context, results_list)[source]

Module contents