galpy.df.evolveddiskdf.__call__¶
-
evolveddiskdf.
__call__
(*args, **kwargs)[source]¶ NAME:
__call__PURPOSE:
evaluate the distribution functionINPUT:
Orbit instance:
Orbit instance alone: use initial state and t=0
Orbit instance + t: Orbit instance NOT called (i.e., Orbit’s initial condition is used, call Orbit yourself), t can be Quantity
If t is a list of t, DF is returned for each t, times must be in descending order and equally spaced (does not work with marginalize…)
marginalizeVperp - marginalize over perpendicular velocity (only supported with 1a) above) + nsigma, +scipy.integrate.quad keywords
marginalizeVlos - marginalize over line-of-sight velocity (only supported with 1a) above) + nsigma, +scipy.integrate.quad keywords
log= if True, return the log (not for deriv, bc that can be negative)
integrate_method= method argument of orbit.integrate
deriv= None, ‘R’, or ‘phi’: calculates derivative of the moment wrt R or phi not with the marginalize options
OUTPUT:
DF(orbit,t)HISTORY:
2011-03-30 - Written - Bovy (NYU)
2011-04-15 - Added list of times option - Bovy (NYU)