1.2.2
Releases
Changelog
Installation
Installation guide
Developer guide
Adding new functions
How to pass the CI pipeline
How to contribute
Memory handling
Launching kernels
Error conditions
Logging
Timing
Data models
Sky coordinates
Processing functions
CLEAN processing functions
Fourier transform functions
Grid data functions
Station beam functions
Visibility processing functions
Basic examples
Licenses
Licenses
SKA SDP Processing Function Library
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (ska_sdp_func.examples.FunctionExampleA method)
(ska_sdp_func.fourier_transforms.Fft method)
(ska_sdp_func.grid_data.GridderUvwEsFft method)
(ska_sdp_func.grid_data.GridderWtowerUVW method)
(ska_sdp_func.utility.SkyCoord method)
A
add_to_facet() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
add_to_subgrid() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
add_to_subgrid_2d() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
aperture_array() (in module ska_sdp_func.station_beam)
C
clamp_channels_single() (in module ska_sdp_func.grid_data)
clamp_channels_uv() (in module ska_sdp_func.grid_data)
contribution_size (ska_sdp_func.fourier_transforms.swiftly.Swiftly property)
cuda_set_device (C++ function)
cuda_stream_create (C++ function)
cuda_stream_destroy (C++ function)
cuda_stream_synchronize (C++ function)
D
degrid() (ska_sdp_func.grid_data.GridderWtowerUVW method)
degrid_correct() (ska_sdp_func.grid_data.GridderWtowerUVW method)
degrid_subgrid() (ska_sdp_func.grid_data.GridderWtowerUVW method)
degrid_uvw_custom (C++ function)
degrid_uvw_custom() (in module ska_sdp_func.grid_data)
determine_max_w_tower_height() (in module ska_sdp_func.grid_data)
dft_point_v00 (C++ function)
dft_point_v00() (in module ska_sdp_func.visibility)
dft_point_v01 (C++ function)
dft_point_v01() (in module ska_sdp_func.visibility)
E
epoch() (ska_sdp_func.utility.SkyCoord method)
Error (C++ enum)
Error::SDP_ERR_DATA_TYPE (C++ enumerator)
Error::SDP_ERR_INVALID_ARGUMENT (C++ enumerator)
Error::SDP_ERR_MEM_ALLOC_FAILURE (C++ enumerator)
Error::SDP_ERR_MEM_COPY_FAILURE (C++ enumerator)
Error::SDP_ERR_MEM_LOCATION (C++ enumerator)
Error::SDP_ERR_RUNTIME (C++ enumerator)
Error::SDP_SUCCESS (C++ enumerator)
exec() (ska_sdp_func.examples.FunctionExampleA method)
(ska_sdp_func.fourier_transforms.Fft method)
extract_from_facet() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
extract_from_subgrid() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
extract_from_subgrid_2d() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
F
facet_size (ska_sdp_func.fourier_transforms.swiftly.Swiftly property)
Fft (class in ska_sdp_func.fourier_transforms)
fft_create (C++ function)
fft_exec (C++ function)
fft_exec_shift (C++ function)
fft_free (C++ function)
fft_norm (C++ function)
fft_padded_size (C++ function)
fft_phase (C++ function)
find_max_w_tower_height() (in module ska_sdp_func.grid_data)
finish_facet() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
finish_subgrid() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
finish_subgrid_inplace() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
finish_subgrid_inplace_2d() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
flagger_dynamic_threshold (C++ function)
flagger_dynamic_threshold() (in module ska_sdp_func.visibility)
function_example_a_create_plan (C++ function)
function_example_a_exec (C++ function)
function_example_a_free_plan (C++ function)
FunctionExampleA (class in ska_sdp_func.examples)
G
get_uv_range() (in module ska_sdp_func.visibility.weighting)
get_w_range() (ska_sdp_func.grid_data.GridderUvwEsFft static method)
grid() (ska_sdp_func.grid_data.GridderWtowerUVW method)
grid_correct() (ska_sdp_func.grid_data.GridderWtowerUVW method)
grid_projection (ska_sdp_func.grid_data.GridderWtowerUVW property)
grid_subgrid() (ska_sdp_func.grid_data.GridderWtowerUVW method)
grid_uvw_es_fft (C++ function)
grid_uvw_es_fft() (ska_sdp_func.grid_data.GridderUvwEsFft method)
grid_wstack_wtower_degrid_all (C++ function)
grid_wstack_wtower_grid_all (C++ function)
gridder_clamp_channels_single (C++ function)
gridder_clamp_channels_uv (C++ function)
gridder_determine_max_w_tower_height (C++ function)
gridder_make_kernel (C++ function)
gridder_make_pswf_kernel (C++ function)
gridder_make_w_pattern (C++ function)
gridder_rms_diff (C++ function)
gridder_subgrid_add (C++ function)
gridder_subgrid_cut_out (C++ function)
gridder_uvw_bounds_all (C++ function)
gridder_uvw_es_fft_create_plan (C++ function)
gridder_uvw_es_fft_free_plan (C++ function)
gridder_wtower_uvw_create (C++ function)
gridder_wtower_uvw_degrid (C++ function)
gridder_wtower_uvw_degrid_correct (C++ function)
gridder_wtower_uvw_free (C++ function)
gridder_wtower_uvw_grid (C++ function)
gridder_wtower_uvw_grid_correct (C++ function)
gridder_wtower_uvw_image_size_l (C++ function)
gridder_wtower_uvw_image_size_m (C++ function)
gridder_wtower_uvw_num_w_planes (C++ function)
gridder_wtower_uvw_oversampling (C++ function)
gridder_wtower_uvw_recentre_l (C++ function)
gridder_wtower_uvw_recentre_m (C++ function)
gridder_wtower_uvw_shear_u (C++ function)
gridder_wtower_uvw_shear_v (C++ function)
gridder_wtower_uvw_shift_l (C++ function)
gridder_wtower_uvw_shift_m (C++ function)
gridder_wtower_uvw_shift_n (C++ function)
gridder_wtower_uvw_subgrid_size (C++ function)
gridder_wtower_uvw_support (C++ function)
gridder_wtower_uvw_theta_l (C++ function)
gridder_wtower_uvw_theta_m (C++ function)
gridder_wtower_uvw_w_oversampling (C++ function)
gridder_wtower_uvw_w_step (C++ function)
gridder_wtower_uvw_w_support (C++ function)
GridderUvwEsFft (class in ska_sdp_func.grid_data)
GridderWtowerUVW (C++ struct)
(class in ska_sdp_func.grid_data)
GridProjection (C++ struct)
(class in ska_sdp_func.grid_data)
GridProjection::rectr_l (C++ member)
GridProjection::shear_u (C++ member)
GridProjection::shear_v (C++ member)
GridProjection::shift_l (C++ member)
GridProjection::shift_m (C++ member)
GridProjection::shift_n (C++ member)
GridProjection::size_l (C++ member)
GridProjection::size_m (C++ member)
GridProjection::theta_l (C++ member)
GridProjection::theta_m (C++ member)
GridProjection::w_step (C++ member)
H
hogbom_clean (C++ function)
hogbom_clean() (in module ska_sdp_func.clean)
I
ifft_degrid_uvw_es (C++ function)
ifft_grid_uvw_es() (ska_sdp_func.grid_data.GridderUvwEsFft method)
image_size (ska_sdp_func.fourier_transforms.swiftly.Swiftly property)
image_size_l (ska_sdp_func.grid_data.GridderWtowerUVW property)
image_size_m (ska_sdp_func.grid_data.GridderWtowerUVW property)
L
launch_cuda_kernel (C++ function)
M
make_kernel() (in module ska_sdp_func.grid_data)
make_pswf_kernel() (in module ska_sdp_func.grid_data)
make_w_pattern() (in module ska_sdp_func.grid_data)
Mem (C++ struct)
mem_check_and_view_at (C++ function)
,
[1]
mem_check_c_contiguity_at (C++ function)
mem_check_dim_size_at (C++ function)
mem_check_location_at (C++ function)
mem_check_num_dims_at (C++ function)
mem_check_same_shape_at (C++ function)
mem_check_shape_at (C++ function)
mem_check_shape_dim_at (C++ function)
mem_check_type_at (C++ function)
mem_check_writeable_at (C++ function)
mem_clear_contents (C++ function)
mem_clear_portion (C++ function)
mem_convert_precision (C++ function)
mem_copy_contents (C++ function)
mem_copy_contents_async (C++ function)
mem_create (C++ function)
mem_create_alias (C++ function)
mem_create_copy (C++ function)
mem_create_padded (C++ function)
mem_create_real_wrapper (C++ function)
mem_create_reshaped_wrapper (C++ function)
mem_create_wrapper (C++ function)
mem_create_wrapper_for_slice (C++ function)
mem_data (C++ function)
mem_data_const (C++ function)
mem_dump (C++ function)
mem_free (C++ function)
mem_gpu_buffer (C++ function)
mem_gpu_buffer_const (C++ function)
mem_is_c_contiguous (C++ function)
mem_is_complex (C++ function)
mem_is_complex4 (C++ function)
mem_is_double (C++ function)
mem_is_floating_point (C++ function)
mem_is_matching (C++ function)
mem_is_read_only (C++ function)
mem_location (C++ function)
mem_location_name (C++ function)
mem_num_dims (C++ function)
mem_num_elements (C++ function)
mem_random_fill (C++ function)
mem_ref_dec (C++ function)
mem_ref_inc (C++ function)
mem_scale_real (C++ function)
mem_set_read_only (C++ function)
mem_set_value (C++ function)
mem_shape_dim (C++ function)
mem_stride_bytes_dim (C++ function)
mem_stride_elements_dim (C++ function)
mem_type (C++ function)
mem_type_name (C++ function)
mem_type_size (C++ function)
mem_write_npy (C++ function)
MemLocation (C++ enum)
MemLocation::SDP_MEM_CPU (C++ enumerator)
MemLocation::SDP_MEM_GPU (C++ enumerator)
MemType (C++ enum)
MemType::SDP_MEM_CHAR (C++ enumerator)
MemType::SDP_MEM_COMPLEX (C++ enumerator)
MemType::SDP_MEM_COMPLEX_DOUBLE (C++ enumerator)
MemType::SDP_MEM_COMPLEX_FLOAT (C++ enumerator)
MemType::SDP_MEM_DOUBLE (C++ enumerator)
MemType::SDP_MEM_FLOAT (C++ enumerator)
MemType::SDP_MEM_INT (C++ enumerator)
MemView (C++ struct)
MemView::operator() (C++ function)
,
[1]
,
[2]
,
[3]
MemView::ptr (C++ member)
MemView::sdp_MemView (C++ function)
MemView::shape (C++ member)
MemView::stride (C++ member)
MemViewCpu (C++ type)
MemViewGpu (C++ type)
ms_clean_cornwell (C++ function)
ms_clean_cornwell() (in module ska_sdp_func.clean)
O
optimised_indexed_weighting (C++ function)
optimized_weighting (C++ function)
oversampling (ska_sdp_func.grid_data.GridderWtowerUVW property)
P
padded_fft_size() (in module ska_sdp_func.fourier_transforms)
phase_rotate_uvw (C++ function)
phase_rotate_uvw() (in module ska_sdp_func.visibility)
phase_rotate_vis (C++ function)
phase_rotate_vis() (in module ska_sdp_func.visibility)
phase_rotate_vis_by_lmn (C++ function)
prepare_facet() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
prepare_subgrid_inplace() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
prepare_subgrid_inplace_2d() (ska_sdp_func.fourier_transforms.swiftly.Swiftly method)
pswf_parameter (ska_sdp_func.fourier_transforms.swiftly.Swiftly property)
R
recentre_l (ska_sdp_func.grid_data.GridderWtowerUVW property)
recentre_m (ska_sdp_func.grid_data.GridderWtowerUVW property)
rms_diff() (in module ska_sdp_func.grid_data)
S
SDP_CUDA_KERNEL (C macro)
SDP_LOG_CRITICAL (C macro)
SDP_LOG_DEBUG (C macro)
SDP_LOG_ERROR (C macro)
SDP_LOG_INFO (C macro)
SDP_LOG_WARNING (C macro)
sdp_mem_check_and_view (C macro)
sdp_mem_check_c_contiguity (C macro)
sdp_mem_check_dim_size (C macro)
sdp_mem_check_location (C macro)
sdp_mem_check_num_dims (C macro)
sdp_mem_check_same_shape (C macro)
sdp_mem_check_shape (C macro)
sdp_mem_check_shape_dim (C macro)
sdp_mem_check_type (C macro)
sdp_mem_check_writeable (C macro)
SDP_TMR_CREATE (C macro)
SDP_TMR_CREATE_SET (C macro)
SDP_TMR_FREE (C macro)
SDP_TMR_HANDLE (C macro)
SDP_TMR_POP (C macro)
SDP_TMR_POP_PUSH (C macro)
SDP_TMR_PUSH (C macro)
SDP_TMR_REPORT (C macro)
SDP_TMR_ROOT (C macro)
set_epoch() (ska_sdp_func.utility.SkyCoord method)
shear_u (ska_sdp_func.grid_data.GridderWtowerUVW property)
shear_v (ska_sdp_func.grid_data.GridderWtowerUVW property)
shift_l (ska_sdp_func.grid_data.GridderWtowerUVW property)
shift_m (ska_sdp_func.grid_data.GridderWtowerUVW property)
shift_n (ska_sdp_func.grid_data.GridderWtowerUVW property)
sky_coord_create (C++ function)
sky_coord_epoch (C++ function)
sky_coord_free (C++ function)
sky_coord_set_epoch (C++ function)
sky_coord_type (C++ function)
sky_coord_value (C++ function)
SkyCoord (class in ska_sdp_func.utility)
station_beam_aperture_array (C++ function)
subgrid_add() (in module ska_sdp_func.grid_data)
subgrid_cut_out() (in module ska_sdp_func.grid_data)
subgrid_size (ska_sdp_func.fourier_transforms.swiftly.Swiftly property)
(ska_sdp_func.grid_data.GridderWtowerUVW property)
support (ska_sdp_func.grid_data.GridderWtowerUVW property)
Swiftly (class in ska_sdp_func.fourier_transforms.swiftly)
swiftly_add_to_facet (C++ function)
swiftly_add_to_subgrid (C++ function)
swiftly_add_to_subgrid_2d (C++ function)
swiftly_create (C++ function)
swiftly_extract_from_facet (C++ function)
swiftly_extract_from_subgrid (C++ function)
swiftly_extract_from_subgrid_2d (C++ function)
swiftly_finish_facet (C++ function)
swiftly_finish_subgrid (C++ function)
swiftly_finish_subgrid_inplace (C++ function)
swiftly_finish_subgrid_inplace_2d (C++ function)
swiftly_free (C++ function)
swiftly_get_facet_size (C++ function)
swiftly_get_image_size (C++ function)
swiftly_get_subgrid_size (C++ function)
swiftly_prepare_facet (C++ function)
swiftly_prepare_subgrid_inplace (C++ function)
swiftly_prepare_subgrid_inplace_2d (C++ function)
T
theta_l (ska_sdp_func.grid_data.GridderWtowerUVW property)
theta_m (ska_sdp_func.grid_data.GridderWtowerUVW property)
Timer (C++ struct)
timer_create (C++ function)
timer_elapsed (C++ function)
timer_free (C++ function)
timer_pause (C++ function)
timer_reset (C++ function)
timer_restart (C++ function)
timer_resume (C++ function)
timer_start (C++ function)
TimerNode (C++ struct)
Timers (C++ struct)
timers_create (C++ function)
timers_create_set (C++ function)
timers_free (C++ function)
timers_pop (C++ function)
timers_pop_push (C++ function)
timers_push (C++ function)
timers_report (C++ function)
timers_root (C++ function)
TimerType (C++ enum)
TimerType::SDP_TIMER_CUDA (C++ enumerator)
TimerType::SDP_TIMER_NATIVE (C++ enumerator)
type() (ska_sdp_func.utility.SkyCoord method)
U
uniform_weights() (in module ska_sdp_func.visibility.weighting)
uvw_bounds_all() (in module ska_sdp_func.grid_data)
V
value() (ska_sdp_func.utility.SkyCoord method)
vector_add (C++ function)
vector_add() (in module ska_sdp_func.examples)
W
w_oversampling (ska_sdp_func.grid_data.GridderWtowerUVW property)
w_step (ska_sdp_func.grid_data.GridderWtowerUVW property)
w_support (ska_sdp_func.grid_data.GridderWtowerUVW property)
weighting_briggs (C++ function)
weighting_uniform (C++ function)
wstack_wtower_degrid_all() (in module ska_sdp_func.grid_data)
wstack_wtower_grid_all() (in module ska_sdp_func.grid_data)