UniformAlos¶
- class peebee.models.UniformAlos(**kwargs)¶
Bases:
ModelUniform line-of-sight acceleration model.
Provides a constant line-of-sight acceleration component. Does not implement 3D acceleration method - only alos() method.
Methods Summary
accel(x, y, z, **kwargs)Raises NotImplementedError - use alos() method instead.
alos(l, b, d, **kwargs)Compute uniform line-of-sight acceleration.
Methods Documentation
- accel(x, y, z, **kwargs)¶
Raises NotImplementedError - use alos() method instead.
- X (array_like):
X coordinates (kpc)
- Y (array_like):
Y coordinates (kpc)
- Z (array_like):
Z coordinates (kpc)
- **kwargskwargs:
Additional keyword arguments
- Raises:
NotImplementedError
- alos(l, b, d, **kwargs)¶
Compute uniform line-of-sight acceleration.
- L (array_like):
Galactic longitude (radians)
- B (array_like):
Galactic latitude (radians)
- D (array_like):
Distance (kpc)
- **kwargskwargs:
Additional keyword arguments
- Returns:
alos (array_like) - Line-of-sight acceleration (mm/s/yr)