GaussianAperture

class sbpy.activity.GaussianAperture(sigma=None, fwhm=None)[source]

Bases: Aperture

Gaussian-shaped aperture, e.g., for radio observations.

The aperture is normalized to 1.0 at the center.

Parameters:
sigmaQuantity, optional

The width of the Gaussian beam (square-root of the variance) as an angular or projected size.

fwhmQuantity, optional

The full-width at half-maximum of the Gaussian beam as an angular or projected size.

Notes

One of sigma or fwhm is required.

Attributes Summary

fwhm

Beam full-width at half-maximum.

sigma

Beam Gaussian width.

Methods Summary

__call__(rho[, eph])

Evaluate the aperture.

coma_equivalent_radius()

Circular aperture radius that yields same flux for a 1/ρ coma.

Attributes Documentation

fwhm

Beam full-width at half-maximum.

sigma

Beam Gaussian width.

Methods Documentation

__call__(rho, eph: Ephem = None)[source]

Evaluate the aperture.

Parameters:
rhoQuantity

Position to evaluate, in units of length or angle.

ephdictionary-like, Ephem, or Quantity, optional

The observer-target distance (delta). Use eph to convert between angles and lengths, as needed.

coma_equivalent_radius()[source]

Circular aperture radius that yields same flux for a 1/ρ coma.

Returns:
rapQuantity