Visibility

ska_sdp_func_python.visibility.base Module

Base simple visibility operations, placed here to avoid circular dependencies.

Functions

calculate_visibility_phasor(direction, vis)

Calculate the phasor for a component for a Visibility.

calculate_visibility_uvw_lambda(vis)

Recalculate the uvw_lambda values.

phaserotate_visibility(vis, newphasecentre)

Phase rotate from the current phase centre to a new phase centre.

ska_sdp_func_python.visibility.operations Module

Visibility operations

Functions

concatenate_visibility_frequency(bvis_list)

Concatenate a list of Visibility's in frequency.

concatenate_visibility(vis_list[, dim])

Concatenate a list of visibilities.

subtract_visibility(vis, model_vis[, inplace])

Subtract model_vis from vis, returning new visibility.

remove_continuum_visibility(vis[, degree, mask])

Fit and remove continuum visibility.

divide_visibility(vis, modelvis)

Divide visibility by model forming visibility for equivalent point source.

integrate_visibility_by_channel(vis)

Integrate visibility across all channels, returning new visibility.

average_visibility_by_channel(vis[, ...])

Average visibility by groups of channels, returning list of new visibility.

convert_visibility_to_stokes(vis)

Convert the polarisation frame data into Stokes parameters.

convert_visibility_to_stokesI(vis)

Convert the polarisation frame data into Stokes I dropping other polarisations, return new Visibility.

convert_visibility_stokesI_to_polframe(vis)

Convert the Stokes I into full polarisation, return new Visibility.

expand_polarizations(data[, dtype])

Expand number of polarizations to four Optionally change the data type

copy_data_and_shrink_polarizations(data, ...)

Shrink number of polarizations to nr_polarizations Optionally change the data type

ska_sdp_func_python.visibility.visibility_geometry Module

Functions for calculating the geometry of a Visibility.

Functions

calculate_visibility_azel(bvis)

Return az el for a location, utc_time, and direction.

calculate_visibility_hourangles(bvis)

Return hour angles for location, utc_time, and direction.

calculate_visibility_parallactic_angles(bvis)

Return parallactic angles for location, utc_time, and direction.

calculate_visibility_transit_time(bvis)

Find the UTC time of the nearest transit.