sarkit.crsd.compute_apat

compute_apat(eb0, ap, f, *, apat_params, array_sa, array_sa_metadata, elem_sa, elem_sa_metadata)

Compute the antenna beam shape pattern for selected antenna pointing vectors and frequencies.

Parameters:
eb0(…, 2) array_like

Electrical boresight steering vector at antenna reference frequency with DCX, DCY in last dimension.

ap(…, 2) array_like

Selected antenna pointing vectors with DCX, DCY in last dimension.

farray_like

Frequencies in Hz at which to compute the electrical boresight.

apat_paramsApatParams

Input set of APAT parameters

array_saarray_like

APAT array gain/phase support array

array_sa_metadataArrayElemSaMetadata

APAT array gain/phase support array metadata

elem_saarray_like

APAT element gain/phase support array

elem_sa_metadataArrayElemSaMetadata

APAT element gain/phase support array metadata

Returns:
gp_bs(…) ndarray

Beam shape gain phase for selected pointing vectors and frequencies.

dv(…) ndarray

Data valid flag for each element in gp_bs