Shu DF

class galpy.df.shudf(surfaceSigma=<class 'galpy.df.surfaceSigmaProfile.expSurfaceSigmaProfile'>, profileParams=(0.3333333333333333, 1.0, 0.2), correct=False, beta=0.0, **kwargs)[source]

Shu’s df (1969)

__init__(surfaceSigma=<class 'galpy.df.surfaceSigmaProfile.expSurfaceSigmaProfile'>, profileParams=(0.3333333333333333, 1.0, 0.2), correct=False, beta=0.0, **kwargs)[source]

Initialize a Shu 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-05-09 - Written - Bovy (NYU)