block_manual

pyoof.telgeometry.block_manual(pr, sr, a, L)[source] [edit on github]

Truncation for the aperture (amplitude) distribution, \(B(x, y)\), manual set up for the primary radius (pr), sub-reflector radius (sr), half-width of a support leg (a) and length of the support leg (L) measured from the edge of the sub-reflector radius. It has been considered 4 support legs. To exclude sr, a or L set them to zero.

Parameters:

pr : float

Primary reflector radius, in meters.

sr : float

Sub-reflector radius, in meters.

a : float

Half-width of a support leg, in meters.

L : float

Length of a support leg, measured from the edge of the sub-reflector towards its end, in meters.

Returns:

block_func : function

It returns the function block_func(x, y), which depends only on the grid values, similar to block_effelsberg.