GaussianBeam
- class dysmalpy.instrument.GaussianBeam(major=None, minor=None, pa=None, area=None, default_unit=Unit('arcsec'), meta=None)[source]
Bases:
Beam
Re-definition of radio_beam.Beam to allow it to work with copy.deepcopy and copy.copy.
PA: angle to beam major axis, in deg E of N (0 is N, +90 is E).
Create a new Gaussian beam
- Parameters:
major (
Quantity
with angular equivalency) – The FWHM major axisminor (
Quantity
with angular equivalency) – The FWHM minor axispa (
Quantity
with angular equivalency) – The beam position anglearea (
Quantity
with steradian equivalency) – The area of the beam. This is an alternative to specifying the major/minor/PA, and will create those values assuming a circular Gaussian beam.default_unit (
Unit
) – The unit to impose on major, minor if they are specified as floats