pipeline.hif.tasks.polarization package

Submodules

pipeline.hif.tasks.polarization.polarization module

class pipeline.hif.tasks.polarization.polarization.Polarization(inputs)[source]

Bases: pipeline.infrastructure.basetask.StandardTaskTemplate

Inputs

alias of PolarizationInputs

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

do_gaincal(caltable)[source]
do_polcal(caltable, poltype, RefAntOutput)[source]

From Chris Hales script

polcal(vis=’vlass3C48.ms’, caltable=’vlass3C48.D_1’, field=’0’, refant=’ea20’, poltype=’Df+QU’,
gaintable=[‘vlass3C48.antpos’, ‘vlass3C48.K’, ‘vlass3C48.B’, ‘vlass3C48.Gp’, ‘vlass3C48.Ga’,

‘vlass3C48.Kx_1’], gainfield=[‘’, ‘’, ‘’, ‘0’, ‘0’, ‘’], spwmap=[[], spwmapK, [], [], [], []])

polcal(vis=’vlass3C286.ms’, caltable=’vlass3C286.D_1’, field=’1’, refant=’ea20’, poltype=’Df+QU’,
gaintable=[‘vlass3C286.antpos’, ‘vlass3C286.K’, ‘vlass3C286.B’, ‘vlass3C286.Gp’, ‘vlass3C286.Ga’,

‘vlass3C286.Kx_1’], gainfield=[‘’, ‘’, ‘’, ‘1’, ‘1’, ‘’],

spwmap=[[], spwmapK, [], [], [], []])

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.hif.tasks.polarization.polarization.PolarizationInputs(context, vis=None)[source]

Bases: pipeline.infrastructure.vdp.StandardInputs

class pipeline.hif.tasks.polarization.polarization.PolarizationResults(final=[], pool=[], preceding=[])[source]

Bases: pipeline.infrastructure.basetask.Results

merge_with_context(context)[source]

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

Module contents