Kuzmin-like wrapper potential¶
- class galpy.potential.KuzminLikeWrapperPotential(amp=1.0, a=1.1, b=0.0, pot=None, ro=None, vo=None)[source]¶
Wrapper to convert a spherical potential to a Kuzmin-like potential
\[\Phi(r) \rightarrow \Phi(\xi)\,,\]where
\[\xi = \sqrt{R^2 + \left(a + \sqrt{z^2 + b^2}\right)^2}\,.\]Applying this wrapper to a
KeplerPotential
results in theKuzminDiskPotential
(for \(b=0\)) or theMiyamotoNagaiPotential
(for \(b \neq 0\)).- __init__(amp=1.0, a=1.1, b=0.0, pot=None, ro=None, vo=None)[source]¶
Initialize a KuzminLikeWrapperPotential
- Parameters:
amp (float, optional) – Overall amplitude to apply to the potential. Default is 1.0.
a (float or Quantity, optional) – Scale radius of the Kuzmin-like potential. Default is 1.1.
b (float or Quantity, optional) – Scale height of the Kuzmin-like potential. Default is 0.0.
pot (Potential instance or list thereof) – The potential to be wrapped.
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
2024-01-15 - Written - Bovy (UofT)