block_manual

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

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
prastropy.units.quantity.Quantity

Primary reflector radius in length units.

srfloat

Sub-reflector radius in length units.

afloat

Half-width of a support leg in length units.

Lfloat

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

Returns
block_funcfunction

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