Dehnen DF¶
- class galpy.df.dehnendf(surfaceSigma=<class 'galpy.df.surfaceSigmaProfile.expSurfaceSigmaProfile'>, profileParams=(0.3333333333333333, 1.0, 0.2), correct=False, beta=0.0, **kwargs)[source]¶
Dehnen’s ‘new’ df
- __init__(surfaceSigma=<class 'galpy.df.surfaceSigmaProfile.expSurfaceSigmaProfile'>, profileParams=(0.3333333333333333, 1.0, 0.2), correct=False, beta=0.0, **kwargs)[source]¶
Initialize a Dehnen ‘new’ DF.
- Parameters:
surfaceSigma (instance or class name of the target surface density and sigma_R profile, optional) – Default: both exponential.
profileParams (tuple, optional) –
- Parameters of the surface and sigma_R profile: (xD,xS,Sro) where:
xD - disk surface mass scalelength (can be Quantity)
xS - disk velocity dispersion scalelength (can be Quantity)
Sro - disk velocity dispersion at Ro (can be Quantity)
Directly given to the ‘surfaceSigmaProfile class, so could be anything that class takes.
beta (float, optional) – Power-law index of the rotation curve.
correct (bool, optional) – If True, correct the DF.
ro (float or Quantity, optional) – Distance scale for translation into internal units (default from configuration file).
vo (float or Quantity, optional) – Velocity scale for translation into internal units (default from configuration file).
**kwargs (dict, optional) – DFcorrection kwargs (except for those already specified).
Notes
2010-03-10 - Written - Bovy (NYU)