synthpop.modules.kinematics.koshimoto2021_disk
Kinematic module for the based on the Koshimoto et al (2021) disk kinematic model
Classes
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.KinematicsKinematic 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.