pipeline.infrastructure.utils

The utils package contains a set of utility classes and functions that are useful to the pipeline framework and to tasks manipulating pipeline framework objects, Python data types, and CASA data types.

The utils package is intended to be free of any task-specific logic. Code that assumes knowledge or logic beyond that of the task-independent framework should be housed in the h.common package (or hif.common, hifv.common, hsd.common, etc. as appropriate).

Modules

pipeline.infrastructure.utils.conversion

The conversion module contains utility functions.

pipeline.infrastructure.utils.conversion_test

pipeline.infrastructure.utils.diagnostics

The diagnostics module contains utility functions used to help profile the pipeline.

pipeline.infrastructure.utils.framework

The framework module contains:

pipeline.infrastructure.utils.imaging

The imaging module contains utility functions used by the imaging tasks.

pipeline.infrastructure.utils.imaging_test

pipeline.infrastructure.utils.math

pipeline.infrastructure.utils.math_test

pipeline.infrastructure.utils.positioncorrection

Utilities used for correcting image center coordinates.

pipeline.infrastructure.utils.positioncorrection_test

pipeline.infrastructure.utils.ppr

The ppr module contains utility functions useful to PPR processing functions.

pipeline.infrastructure.utils.sorting

The sorting module contains utility functions used to sort pipeline input and output.

pipeline.infrastructure.utils.sorting_test

Tests for the sorting.py module.

pipeline.infrastructure.utils.utils

The utils module contains general-purpose uncategorised utility functions and classes.

pipeline.infrastructure.utils.utils_test

pipeline.infrastructure.utils.weblog

The sorting module contains utility functions used by the pipeline web log.