actionAngleIsochroneApprox

class galpy.actionAngle.actionAngleIsochroneApprox(*args, **kwargs)[source]

Action-angle formalism using an isochrone potential as an approximate potential and using a Fox & Binney (2014?) like algorithm to calculate the actions using orbit integrations and a torus-machinery-like angle-fit to get the angles and frequencies (Bovy 2014)

__init__(*args, **kwargs)[source]
NAME:
__init__
PURPOSE:
initialize an actionAngleIsochroneApprox object

INPUT:

Either:

b= scale parameter of the isochrone parameter (can be Quantity)

ip= instance of a IsochronePotential

aAI= instance of an actionAngleIsochrone

pot= potential to calculate action-angle variables for

tintJ= (default: 100) time to integrate orbits for to estimate actions (can be Quantity)

ntintJ= (default: 10000) number of time-integration points

integrate_method= (default: ‘dopr54_c’) integration method to use

dt= (None) orbit.integrate dt keyword (for fixed stepsize integration)

maxn= (default: 3) Default value for all methods when using a grid in vec(n) up to this n (zero-based)

ro= distance from vantage point to GC (kpc; can be Quantity)

vo= circular velocity at ro (km/s; can be Quantity)

OUTPUT:

instance
HISTORY:
2013-09-10 - Written - Bovy (IAS)