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]

Initialize an actionAngleIsochroneApprox object.

Parameters:
  • b (float or Quantity, optional) – Scale parameter of the isochrone parameter.

  • ip (IsochronePotential, optional) – Instance of a IsochronePotential.

  • aAI (actionAngleIsochrone, optional) – Instance of an actionAngleIsochrone.

  • pot (Potential or list of Potentials, optional) – Potential to calculate action-angle variables for.

  • tintJ (float, optional) – Time to integrate orbits for to estimate actions (can be Quantity).

  • ntintJ (int, optional) – Number of time-integration points.

  • integrate_method (str, optional) – Integration method to use.

  • dt (float, optional) – orbit.integrate dt keyword (for fixed stepsize integration).

  • maxn (int, optional) – Default value for all methods when using a grid in vec(n) up to this n (zero-based).

  • 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).

Notes

  • 2013-09-10 - Written - Bovy (IAS).