Skip to content

EVLA_pipe_fluxboot.py cannot find the flux calibrator select string #7

@ksand017

Description

@ksand017

EVLA_pipe_fluxboot.py is failing because it cannot find the flux calibrator field name string that was identified in EVLA_pipe_msmd.py. This is because in EVLA_pipe_msmd.py, the calibrator field names could not be found based on intents, so msmd attempts to find them based on comparing field names in the measurement set to known calibrator names. In doing this, it finds the flux calibrator 'j0542+4951,' but it saves the string name to pipeline_context["calibrator_field_select_string"]. EVLA_pipe_fluxboot.py checks for the field string in pipeline_context['flux_field_select_string']. If the calibrators are found based on intent, then the flux calibrator string is properly stored in pipeline_context['flux_field_select_string'] . So there is a mismatch here. It looks like other scripts (e.g., EVLA_pipe_testBPdcals.py) rely on pipeline_context["calibrator_field_select_string"] instead of pipeline_context['flux_field_select_string']

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions