Previous topic

galpy.df.quasiisothermaldf.vmomentdensity

Next topic

actionAngle

This Page

Quasi-isothermal DF

class galpy.df.quasiisothermaldf(hr, sr, sz, hsr, hsz, pot=None, aA=None, cutcounter=False, _precomputerg=True, _precomputergrmax=None, _precomputergnLz=51, ro=1.0, lo=0.005681818181818182)

Class that represents a ‘Binney’ quasi-isothermal DF

__init__(hr, sr, sz, hsr, hsz, pot=None, aA=None, cutcounter=False, _precomputerg=True, _precomputergrmax=None, _precomputergnLz=51, ro=1.0, lo=0.005681818181818182)

NAME:

__init__

PURPOSE:

Initialize a quasi-isothermal DF

INPUT:

hr - radial scale length

sr - radial velocity dispersion at the solar radius

sz - vertical velocity dispersion at the solar radius

hsr - radial-velocity-dispersion scale length

hsz - vertial-velocity-dispersion scale length

pot= Potential instance or list thereof

aA= actionAngle instance used to convert (x,v) to actions

cutcounter= if True, set counter-rotating stars’ DF to zero

ro= reference radius for surface mass and sigmas

lo= reference angular momentum below where there are significant numbers of retrograde stars

OTHER INPUTS:

_precomputerg= if True (default), pre-compute the rL(L)

_precomputergrmax= if set, this is the maximum R for which to pre-compute rg (default: 5*hr)

_precomputergnLz if set, number of Lz to pre-compute rg for (default: 51)

OUTPUT:

object

HISTORY:

2012-07-25 - Started - Bovy (IAS@MPIA)