DoubleBeam
- class dysmalpy.instrument.DoubleBeam(major1=None, minor1=None, pa1=None, scale1=None, major2=None, minor2=None, pa2=None, scale2=None)[source]
Bases:
object
Beam object that is the superposition of two Gaussian Beams
- Parameters:
major1 (
Quantity
) – FWHM along the major axis of the first Gaussian beamminor1 (
Quantity
) – FWHM along the minor axis of the first Gaussian beampa1 (
Quantity
) –- Position angle of the first Gaussian beam:
angle to beam major axis, in deg E of N (0 is N, +90 is E).
scale1 (float) – Flux scaling for the first Gaussian beam
major2 (
Quantity
) – FWHM along the major axis of the second Gaussian beamminor2 (
Quantity
) – FWHM along the minor axis of the second Gaussian beampa2 (
Quantity
) –- Position angle of the second Gaussian beam:
angle to beam major axis, in deg E of N (0 is N, +90 is E).
scale2 (float) – Flux scaling for the second Gaussian beam
Methods Summary
as_kernel
(pixscale[, support_scaling])Calculate the convolution kernel for the DoubleBeam
Methods Documentation