Systems API
Created on Sun Mar 17 13:05:33 2024
@author: ryanw
WR104 = {'m1': 10.0, 'm2': 20.0, 'eccentricity': 0.06, 'inclination': 180.0 - 15.0, 'asc_node': 90.0, 'arg_peri': 0.0, 'open_angle': 60.0, 'period': 241.5 / 365.25, 'distance': 2580.0, 'windspeed1': 1200.0, 'windspeed2': 2000.0, 'turn_on': -180.0, 'turn_off': 180.0, 'gradual_turn': 0.1, 'oblate': 0.0, 'nuc_dist': 1.0, 'opt_thin_dist': 2.0, 'term_windspeed': 1200.0, 'accel_rate': -5.0, 'orb_sd': 0.0, 'orb_amp': 0.0, 'orb_min': 180.0, 'az_sd': 0.0, 'az_amp': 0.0, 'az_min': 90.0, 'comp_incl': 0, 'comp_az': 0.0, 'comp_open': 0.0, 'comp_reduction': 0.0, 'comp_plume': 0.0, 'comp_plume_sd': 0.0, 'comp_plume_max': 0.0, 'phase': 0.7, 'sigma': 6.0, 'histmax': 0.2, 'lum_power': 1.0, 'spin_inc': 0.0, 'spin_Omega': 0.0, 'windspeed_polar': 2400.0, 'aniso_vel_mult': -6.2, 'aniso_vel_power': 3.53, 'open_angle_polar': 180.0, 'aniso_OA_mult': -6.05, 'aniso_OA_power': 3.53, 'star1amp': 0.0, 'star1sd': -1.0, 'star2amp': 0.0, 'star2sd': -1.0, 'star3amp': 0.0, 'star3sd': -1.0, 'star3dist': 0.0}
module-attribute
WR104
WR112 = {'m1': 15.0, 'm2': 10.0, 'eccentricity': 0.0, 'inclination': 100.0, 'asc_node': 360.0 - 75.0, 'arg_peri': 170.0, 'open_angle': 110.0, 'period': 19.0, 'distance': 2400.0, 'windspeed1': 700.0, 'windspeed2': 2400.0, 'turn_on': -180.0, 'turn_off': 180.0, 'gradual_turn': 5.0, 'oblate': 0.0, 'nuc_dist': 0.1, 'opt_thin_dist': 0.2, 'term_windspeed': 700.0, 'accel_rate': -5.0, 'orb_sd': 0.0, 'orb_amp': 0.0, 'orb_min': 180, 'az_sd': 0.0, 'az_amp': 0.0, 'az_min': 90, 'comp_incl': 0.0, 'comp_az': 0.0, 'comp_open': 0.0, 'comp_reduction': 0.0, 'comp_plume': 0, 'comp_plume_sd': 0.0, 'comp_plume_max': 0.0, 'phase': 0.6, 'sigma': 2.0, 'histmax': 0.03, 'lum_power': 1.3, 'spin_inc': 0.0, 'spin_Omega': 0.0, 'windspeed_polar': 2400.0, 'aniso_vel_mult': -6.2, 'aniso_vel_power': 3.53, 'open_angle_polar': 180.0, 'aniso_OA_mult': -6.05, 'aniso_OA_power': 3.53, 'star1amp': 0.0, 'star1sd': -1.0, 'star2amp': 0.0, 'star2sd': -1.0, 'star3amp': 0.0, 'star3sd': -1.0, 'star3dist': 0.0}
module-attribute
WR112
WR125 = {'m1': 15.0, 'm2': 10.0, 'eccentricity': 0.29, 'inclination': 87.0, 'asc_node': 233.0, 'arg_peri': 175.0, 'open_angle': 35.0, 'period': 28.12, 'distance': 2400.0, 'windspeed1': 2700.0, 'windspeed2': 2400.0, 'turn_on': -82.0, 'turn_off': 111.0, 'gradual_turn': 1.0, 'oblate': 0.0, 'nuc_dist': 0.1, 'opt_thin_dist': 0.2, 'term_windspeed': 2700.0, 'accel_rate': -5.0, 'orb_sd': 0.0, 'orb_amp': 0.0, 'orb_min': 180, 'az_sd': 0.0, 'az_amp': 0.0, 'az_min': 90, 'comp_incl': 0, 'comp_az': 0.0, 'comp_open': 0.0, 'comp_reduction': 0.0, 'comp_plume': 0, 'comp_plume_sd': 0.0, 'comp_plume_max': 0.0, 'phase': 0.6, 'sigma': 2.0, 'histmax': 0.18, 'lum_power': 1.3, 'spin_inc': 0.0, 'spin_Omega': 0.0, 'windspeed_polar': 2400, 'aniso_vel_mult': -6.2, 'aniso_vel_power': 3.53, 'open_angle_polar': 180.0, 'aniso_OA_mult': -6.05, 'aniso_OA_power': 3.53, 'star1amp': 0.0, 'star1sd': -1.0, 'star2amp': 0.0, 'star2sd': -1.0, 'star3amp': 0.0, 'star3sd': -1.0, 'star3dist': 0.0}
module-attribute
WR125
WR137 = {'m1': 10.0, 'm2': 20.0, 'eccentricity': 0.315, 'inclination': 97.2, 'asc_node': 117.91, 'arg_peri': 0.6, 'open_angle': 37.2, 'period': 13.1, 'distance': 1941.0, 'windspeed1': 1700.0, 'windspeed2': 2000.0, 'turn_on': -180.0, 'turn_off': 180.0, 'gradual_turn': 0.0, 'oblate': 0.0, 'nuc_dist': 1.0, 'opt_thin_dist': 2.0, 'term_windspeed': 1700.0, 'accel_rate': -5.0, 'orb_sd': 0.0, 'orb_amp': 0.0, 'orb_min': 180, 'az_sd': 0.0, 'az_amp': 0.0, 'az_min': 90.0, 'comp_incl': 0.0, 'comp_az': 0.0, 'comp_open': 0.0, 'comp_reduction': 0.0, 'comp_plume': 0.0, 'comp_plume_sd': 0.0, 'comp_plume_max': 0.0, 'phase': 0.9, 'sigma': 3.0, 'histmax': 1.0, 'lum_power': 1.0, 'spin_inc': 0.0, 'spin_Omega': 0.0, 'windspeed_polar': 2400.0, 'aniso_vel_mult': -6.2, 'aniso_vel_power': 3.53, 'open_angle_polar': 180.0, 'aniso_OA_mult': -6.05, 'aniso_OA_power': 3.53, 'star1amp': 0.0, 'star1sd': -1.0, 'star2amp': 0.0, 'star2sd': -1.0, 'star3amp': 0.0, 'star3sd': -1.0, 'star3dist': 0.0}
module-attribute
WR137
WR140 = {'m1': 8.4, 'm2': 20.0, 'eccentricity': 0.8964, 'inclination': 119.6, 'asc_node': 275.0, 'arg_peri': 180.0 - 46.8, 'open_angle': 80.0, 'period': 2896.35 / 365.25, 'distance': 1670.0, 'windspeed1': 2600.0, 'windspeed2': 2400.0, 'turn_on': -135.0, 'turn_off': 135.0, 'gradual_turn': 0.5, 'oblate': 0.0, 'nuc_dist': 50.0, 'opt_thin_dist': 220.0, 'term_windspeed': 2600.0, 'accel_rate': -5.0, 'orb_sd': 80.0, 'orb_amp': 0.0, 'orb_min': 180.0, 'az_sd': 60.0, 'az_amp': 0.0, 'az_min': 90.0, 'comp_incl': 0.0, 'comp_az': 0.0, 'comp_open': 0.0, 'comp_reduction': 0.0, 'comp_plume': 0.0, 'comp_plume_sd': 0.0, 'comp_plume_max': 0.0, 'phase': 0.6, 'sigma': 2.0, 'histmax': 1.0, 'lum_power': 1.0, 'spin_inc': 0.0, 'spin_Omega': 0.0, 'windspeed_polar': 240.0, 'aniso_vel_mult': -6.2, 'aniso_vel_power': 3.53, 'open_angle_polar': 180.0, 'aniso_OA_mult': -6.05, 'aniso_OA_power': 3.53, 'star1amp': 0.0, 'star1sd': -1.0, 'star2amp': 0.0, 'star2sd': -1.0, 'star3amp': 0.0, 'star3sd': -1.0, 'star3dist': 0.0}
module-attribute
WR140
WR48a = {'m1': 15.0, 'm2': 10.0, 'eccentricity': 0.74, 'inclination': 74.0, 'asc_node': 174.0, 'arg_peri': 124.0, 'open_angle': 37.0, 'period': 32.5, 'distance': 4000.0, 'windspeed1': 1700.0, 'windspeed2': 900.0, 'turn_on': -121.0, 'turn_off': 137.0, 'gradual_turn': 19.0, 'oblate': 0.0, 'nuc_dist': 0.1, 'opt_thin_dist': 0.2, 'term_windspeed': 1700.0, 'accel_rate': -5.0, 'orb_sd': 40.0, 'orb_amp': 0.0, 'orb_min': 180.0, 'az_sd': 45.0, 'az_amp': 0.0, 'az_min': 90.0, 'comp_incl': 0, 'comp_az': 0.0, 'comp_open': 0.0, 'comp_reduction': 0.0, 'comp_plume': 0.0, 'comp_plume_sd': 0.0, 'comp_plume_max': 0.0, 'phase': 0.78, 'sigma': 2, 'histmax': 0.3, 'lum_power': 1.0, 'spin_inc': 0.0, 'spin_Omega': 0.0, 'windspeed_polar': 2400.0, 'aniso_vel_mult': -6.2, 'aniso_vel_power': 3.53, 'open_angle_polar': 180.0, 'aniso_OA_mult': -6.05, 'aniso_OA_power': 3.53, 'star1amp': 0.0, 'star1sd': -1.0, 'star2amp': 0.0, 'star2sd': -1.0, 'star3amp': 0.0, 'star3sd': -1.0, 'star3dist': 0.0}
module-attribute
WR48a
apep = {'m1': 15.0, 'm2': 10.0, 'eccentricity': 0.82, 'inclination': 23.8, 'asc_node': 164.1, 'arg_peri': 10.6, 'open_angle': 126.0, 'period': 193.0, 'distance': 2400.0, 'windspeed1': 1024.0, 'windspeed2': 2400.0, 'turn_on': -108.0, 'turn_off': 141.0, 'gradual_turn': 0.1, 'oblate': 0.0, 'nuc_dist': 1.0, 'opt_thin_dist': 2.0, 'term_windspeed': 860, 'accel_rate': -5.0, 'orb_sd': 0.0, 'orb_amp': 0.0, 'orb_min': 180.0, 'az_sd': 30.0, 'az_amp': 0.5, 'az_min': 90.0, 'comp_incl': 124.0, 'comp_az': 238.8, 'comp_open': 90.0, 'comp_reduction': 1.75, 'comp_plume': 1.0, 'comp_plume_sd': 20.0, 'comp_plume_max': 373.0, 'phase': 0.35, 'sigma': 2.0, 'histmax': 1.0, 'lum_power': 1, 'spin_inc': 0.0, 'spin_Omega': 0.0, 'windspeed_polar': 2400, 'aniso_vel_mult': -6.2, 'aniso_vel_power': 3.53, 'open_angle_polar': 180.0, 'aniso_OA_mult': -6.05, 'aniso_OA_power': 3.53, 'star1amp': 0.7, 'star1sd': -0.7, 'star2amp': 0.7, 'star2sd': -0.7, 'star3amp': 0.7, 'star3sd': -1.12, 'star3dist': 1700.0}
module-attribute
Apep
WR112_refs()
Source code in xenomorph\systems.py
265 266 267 268 |
|
WR137_refs()
Source code in xenomorph\systems.py
327 328 329 330 |
|
WR140_refs()
Source code in xenomorph\systems.py
360 361 362 363 |
|
print_systems()
Prints the pre-defined WR CWB systems.
Source code in xenomorph\systems.py
10 11 12 13 |
|