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)