Schwarzschild DF¶
- class galpy.df.schwarzschilddf(surfaceSigma=<class 'galpy.df.surfaceSigmaProfile.expSurfaceSigmaProfile'>, profileParams=(0.3333333333333333, 1.0, 0.2), correct=False, beta=0.0, **kwargs)[source]¶
Schwarzschild’s df
- __init__(surfaceSigma=<class 'galpy.df.surfaceSigmaProfile.expSurfaceSigmaProfile'>, profileParams=(0.3333333333333333, 1.0, 0.2), correct=False, beta=0.0, **kwargs)[source]¶
Initialize a Schwarzschild 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
2017-09-17 - Written - Bovy (UofT)