galpy.potential.toVerticalPotential

galpy.potential.toVerticalPotential(Pot, R, phi=None, t0=0.0)[source]

Convert a 3D azisymmetric potential to a vertical potential at a given R.

Parameters:
  • Pot (Potential instance or CompositePotential or a combined potential formed using addition (pot1+pot2+…)) – The 3D potential to convert.

  • R (float or Quantity) – Galactocentric radius at which to evaluate the vertical potential.

  • phi (float, optional) – Azimuth at which to evaluate the vertical potential. Default is None.

  • t0 (float, optional) – Time at which to evaluate the vertical potential. Default is 0.0.

Returns:

The vertical potential at (R, z, phi, t). Returns a linearCompositePotential when input is a list or CompositePotential with multiple components.

Return type:

verticalPotential or linearCompositePotential

Notes

  • 2010-07-21 - Written - Bovy (NYU)

  • 2024-12-01 - Updated to return linearCompositePotential