synthpop.modules.kinematics.koshimoto2021_disk

Kinematic module for the based on the Koshimoto et al (2021) disk kinematic model

Classes

Koshimoto2021Disk

Kinematic module for the disk based on Koshimoto et al. (2021)

Module Contents

class synthpop.modules.kinematics.koshimoto2021_disk.Koshimoto2021Disk(sigma_r_sun, sigma_z_sun, beta_r, beta_z, R_sigma_r, R_sigma_z, pop_age, **kwargs)

Bases: synthpop.modules.kinematics._kinematics.Kinematics

Kinematic module for the disk based on Koshimoto et al. (2021)

kinematics_func_name = 'Koshimoto2021Disk'
sigma_r_sun
sigma_z_sun
beta_r
beta_z
R_sigma_r
R_sigma_z
pop_age
rot_curve
draw_random_velocity(x: np.ndarray or float, y: np.ndarray or float, z: np.ndarray or float, **kwargs) Tuple[numpy.ndarray, numpy.ndarray, numpy.ndarray]

Generate a random velocities u,v,w by using a velocity dispersion

Parameters

x, y, znparray, float [kpc]

galactocentric coordinates

Returns

u, v, wndarray [km/s]

velocity in galactocentric x,y,and z direction.