ska_sdp_e2e_batch_continuum_imaging.pipelines.models.sdp.continuum_imaging_params module
Following models are copied from continuum_imaging_params.py from ska-sdp-script/ska-sdp-script-continuum-imaging package. If these model change in "continuum-imaging" processing script, then we must copy them here to ensure correct validations.
To avoid dependency on ska_sdp_scripting, ParameterBaseModel is taken from .parameter_base_model package
- pydantic model ska_sdp_e2e_batch_continuum_imaging.pipelines.models.sdp.continuum_imaging_params.PreFlaggerStep[source]
Bases:
ParameterBaseModelConfiguration for pre_flagger step of BPP pipeline
- Config:
strict: bool = True
extra: str = forbid
arbitrary_types_allowed: bool = False
validate_assignment: bool = True
- Fields:
- pydantic model ska_sdp_e2e_batch_continuum_imaging.pipelines.models.sdp.continuum_imaging_params.AveragerStep[source]
Bases:
ParameterBaseModelConfiguration for averager step of BPP pipeline
- Config:
strict: bool = True
extra: str = forbid
arbitrary_types_allowed: bool = False
validate_assignment: bool = True
- Fields:
- pydantic model ska_sdp_e2e_batch_continuum_imaging.pipelines.models.sdp.continuum_imaging_params.BandpassCalibration[source]
Bases:
ParameterBaseModelConfiguration for bandpass calibration step of Instrumental calibration pipeline.
- Config:
strict: bool = True
extra: str = forbid
arbitrary_types_allowed: bool = False
validate_assignment: bool = True
- Fields:
- pydantic model ska_sdp_e2e_batch_continuum_imaging.pipelines.models.sdp.continuum_imaging_params.ComplexGainCalibration[source]
Bases:
ParameterBaseModelConfiguration for complex gain calibration of Target Instrumental calibration pipeline.
- Config:
strict: bool = True
extra: str = forbid
arbitrary_types_allowed: bool = False
validate_assignment: bool = True
- Fields:
- pydantic model ska_sdp_e2e_batch_continuum_imaging.pipelines.models.sdp.continuum_imaging_params.IonosphericCalibration[source]
Bases:
ComplexGainCalibrationConfiguration for the Target Ionospheric calibration pipeline
- Config:
strict: bool = True
extra: str = forbid
arbitrary_types_allowed: bool = False
validate_assignment: bool = True
- Fields:
- pydantic model ska_sdp_e2e_batch_continuum_imaging.pipelines.models.sdp.continuum_imaging_params.SelfCalibration[source]
Bases:
ParameterBaseModelConfiguration for the self-calibration step performed using ICAL pipeline.
- Config:
strict: bool = True
extra: str = forbid
arbitrary_types_allowed: bool = False
validate_assignment: bool = True
- Fields:
- pydantic model ska_sdp_e2e_batch_continuum_imaging.pipelines.models.sdp.continuum_imaging_params.InstrumentalCalibration[source]
Bases:
ParameterBaseModelConfiguration for Instrumental Calibration stage of the batch e2e pipeline
- Config:
strict: bool = True
extra: str = forbid
arbitrary_types_allowed: bool = False
validate_assignment: bool = True
- Fields:
-
field averager:
AveragerStep[Optional] Averager parameters. It is used to average the visibility data.
-
field bandpass_calibration:
BandpassCalibration[Optional] Bandpass calibration configuration parameters
-
field preflagger:
PreFlaggerStep[Optional] It is used to pre-flag the visibility data.
- pydantic model ska_sdp_e2e_batch_continuum_imaging.pipelines.models.sdp.continuum_imaging_params.TargetCalibration[source]
Bases:
ParameterBaseModelConfiguration for Target Calibration stage of the batch e2e pipeline
- Config:
strict: bool = True
extra: str = forbid
arbitrary_types_allowed: bool = False
validate_assignment: bool = True
- Fields:
-
field averager:
AveragerStep[Optional] Averager parameters. It is used to average the visibility data.
-
field complex_gain_calibration:
ComplexGainCalibration[Optional] Configuration for the Instrumental Target calibration pipeline.
-
field ionospheric_calibration:
IonosphericCalibration[Optional] Configuration for the Target Ionospheric calibration pipeline
-
field preflagger:
PreFlaggerStep[Optional] It is used to pre-flag the visibility data.
-
field self_calibration:
SelfCalibration[Optional] Configuration for the self-calibration pipeline.
- pydantic model ska_sdp_e2e_batch_continuum_imaging.pipelines.models.sdp.continuum_imaging_params.ContinuumImaging[source]
Bases:
ParameterBaseModelConfiguration for Continuum Imaging stage of the e2e pipeline.
- Config:
strict: bool = True
extra: str = forbid
arbitrary_types_allowed: bool = False
validate_assignment: bool = True
- Fields:
-
field image_size:
tuple[int,int] = (4000, 4000) Image size in pixels. The sensible value for this parameter will depend on the specific data (max baseline and field of view).
- Constraints:
strict = False
-
field output_channels:
int= 12 Specifies the number of different frequencies for which information will be present in the output. For each output channel, a separate FITS image will be created. Note that increasing this value will increase computations needed to generate the output. The processing script might reduce the computational intensity by also setting --deconvolution-channels to an appropriate value.
- pydantic model ska_sdp_e2e_batch_continuum_imaging.pipelines.models.sdp.continuum_imaging_params.ContinuumImagingParams[source]
Bases:
ParameterBaseModelBatch end-to-end continuum imaging processing script parameters
- Config:
strict: bool = True
extra: str = forbid
arbitrary_types_allowed: bool = False
validate_assignment: bool = True
- Fields:
-
field continuum_imaging:
ContinuumImaging[Optional] Configuration for Continuum Imaging stage of the batch e2e pipeline
-
field instrumental_calibration:
InstrumentalCalibration[Optional] Configuration for Instrumental Calibration stage of the batch e2e pipeline
-
field target_calibration:
TargetCalibration[Optional] Configuration for Target Calibration stage of the batch e2e pipeline