UnresolvedOutflow
- class dysmalpy.models.UnresolvedOutflow(vcenter=0, fwhm=1000.0, amplitude=1.0, **kwargs)[source]
Bases:
HigherOrderKinematicsSeparate
,_DysmalFittable3DModel
Model for an unresolved outflow component described by a Gaussian
- Parameters:
Notes
This model simply produces a broad Gaussian spectrum that will be placed in the central spectrum of the galaxy.
Attributes Summary
Names of the parameters that describe models of this type.
Methods Summary
dispersion_profile
(x, y, z[, fwhm])Dispersion profile for the outflow
evaluate
(x, y, z, vcenter, fwhm, amplitude)Evaluate the model on some input variables.
light_profile
(x, y, z)Evaluate the outflow line flux as a function of position x, y, z All the light will be deposited at the center pixel.
vel_direction_emitframe
(x, y, z[, _save_memory])Method to return the velocity direction in the output geometry Cartesian frame.
velocity
(x, y, z, *args)Return the velocity as a function of x, y, z
Attributes Documentation
- amplitude = DysmalParameter('amplitude', value=1.0, bounds=(0, None), prior=<dysmalpy.parameters.UniformPrior object>)
- fwhm = DysmalParameter('fwhm', value=1000.0, bounds=(0, None), prior=<dysmalpy.parameters.UniformPrior object>)
- outputs = ('vout',)
- param_names = ('vcenter', 'fwhm', 'amplitude')
Names of the parameters that describe models of this type.
The parameters in this tuple are in the same order they should be passed in when initializing a model of a specific type. Some types of models, such as polynomial models, have a different number of parameters depending on some other property of the model, such as the degree.
When defining a custom model class the value of this attribute is automatically set by the
Parameter
attributes defined in the class body.
- vcenter = DysmalParameter('vcenter', value=0.0, prior=<dysmalpy.parameters.UniformPrior object>)
Methods Documentation
- static evaluate(x, y, z, vcenter, fwhm, amplitude)[source]
Evaluate the model on some input variables.
- light_profile(x, y, z)[source]
Evaluate the outflow line flux as a function of position x, y, z All the light will be deposited at the center pixel.
- vel_direction_emitframe(x, y, z, _save_memory=False)[source]
Method to return the velocity direction in the output geometry Cartesian frame. Undefined for
UnresolvedOutflow