Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | clusters/halo: Rewrite _merger_time() to get the effective merger | Aaron LI | 2019-01-26 | 1 | -8/+24 | |
| | | | | | If the acceleration durations of multiple mergers overlap, the one with the largest efficiency (i.e., smallest tau_acc) is chosen. | |||||
* | clusters/halo: Replace "age" with "t" (time) | Aaron LI | 2019-01-26 | 1 | -31/+31 | |
| | ||||||
* | clusters/main: Replace "age" with "t" (time) | Aaron LI | 2019-01-26 | 1 | -6/+6 | |
| | ||||||
* | clusters/halo: Fold _merger_idx() into _merger_event() | Aaron LI | 2019-01-26 | 1 | -18/+11 | |
| | | | | Update _merger_time() accordingly. | |||||
* | clusters/halo: Move and rename _velocity_turb() to _velocity_turb() | Aaron LI | 2019-01-26 | 1 | -57/+57 | |
| | ||||||
* | clusters/halo: Rename _merger() to _merger_event() | Aaron LI | 2019-01-26 | 1 | -4/+4 | |
| | ||||||
* | clusters/halo: Remove *_avg and *_fraction methods | Aaron LI | 2019-01-26 | 2 | -54/+0 | |
| | ||||||
* | clusters/halo: Use t_merger for duration_turb() and mach_turb() | Aaron LI | 2019-01-26 | 1 | -4/+6 | |
| | | | | Rename mach_turbulence() to mach_turb(). | |||||
* | clusters/halo: Simplify tau_acceleration() method | Aaron LI | 2019-01-26 | 1 | -45/+14 | |
| | | | | Move the turbulence activity check into the fp_diffusion() method. | |||||
* | clusters/halo: Some cleanups | Aaron LI | 2019-01-26 | 1 | -28/+15 | |
| | ||||||
* | clusters/halo: Use t_merger to be more explicit | Aaron LI | 2019-01-26 | 1 | -13/+25 | |
| | | | | | Add _validate_t_merger() method to validate the given time to be an merger time. | |||||
* | clusters/halo: Rename time_turbulence() to duration_turb() | Aaron LI | 2019-01-26 | 2 | -11/+10 | |
| | ||||||
* | configs/spec: Various minor tweaks | Aaron LI | 2019-01-25 | 1 | -31/+32 | |
| | ||||||
* | clusters/halo: Fold _rho_gas_f() into _velocity_turb() | Aaron LI | 2019-01-25 | 1 | -20/+8 | |
| | ||||||
* | clusters/halo: Account for mass scaling in tau_acceleration() | Aaron LI | 2019-01-25 | 2 | -0/+22 | |
| | | | | Add configuration option "mass_index" to specify the scaling index. | |||||
* | clusters/halo: Fold parameter "zeta_ins" into "f_acc" | Aaron LI | 2019-01-25 | 2 | -10/+5 | |
| | ||||||
* | clusters/halo: Clean up tau_acceleration() method | Aaron LI | 2019-01-25 | 1 | -14/+13 | |
| | ||||||
* | clusters: Assume equipartition between B field and CR | Aaron LI | 2019-01-25 | 3 | -16/+18 | |
| | | | | | | Equipartition between the magnetic fields and cosmic rays is assumed, i.e., eta_b == x_cr. Therefore remove "extragalactic/clusters/eta_b" configuration option. | |||||
* | clusters/helper: Add plasma_beta() function | Aaron LI | 2019-01-23 | 1 | -0/+26 | |
| | ||||||
* | clusters/helper: Do not pass the whole configs to functions | Aaron LI | 2019-01-23 | 2 | -14/+40 | |
| | ||||||
* | clusters/helper: Fix a variable error in density_gas() | Aaron LI | 2019-01-22 | 1 | -1/+1 | |
| | ||||||
* | clusters/helper: Add radius_overdensity() function | Aaron LI | 2019-01-21 | 1 | -4/+29 | |
| | | | | e.g., to calculate R200, R500. | |||||
* | clusters/helper: Improve density_energy_electron() calculation | Aaron LI | 2019-01-21 | 1 | -4/+4 | |
| | ||||||
* | clusters/helper: Add density_gas() function | Aaron LI | 2019-01-21 | 1 | -0/+8 | |
| | ||||||
* | Update copyright year | Aaron LI | 2019-01-19 | 1 | -1/+1 | |
| | ||||||
* | Purge obsolete pointsources | Aaron LI | 2019-01-19 | 9 | -1840/+0 | |
| | ||||||
* | clusters/halo: Minor cleanup | Aaron LI | 2019-01-19 | 1 | -4/+1 | |
| | ||||||
* | clusters/halo: Update turbulence velocity dispersion calcuation | Aaron LI | 2019-01-18 | 1 | -7/+6 | |
| | ||||||
* | clusters/halo: Update time_turbulence() calculation | Aaron LI | 2019-01-18 | 1 | -8/+9 | |
| | ||||||
* | clusters/helper: Pass beta to helper.radius_stripping() | Aaron LI | 2019-01-18 | 2 | -7/+9 | |
| | | | | | * Add 'beta' parameter to radius_stripping() * Pass 'f_rc' and 'beta' to calc_gas_density_profile() | |||||
* | Minor tweaks | Aaron LI | 2019-01-18 | 3 | -7/+8 | |
| | ||||||
* | cosmology: Update virial overdensity calculation | Aaron LI | 2019-01-17 | 1 | -10/+16 | |
| | | | | | | References: * https://en.wikipedia.org/wiki/Virial_mass * http://adsabs.harvard.edu/abs/1998ApJ...495...80B | |||||
* | clusters/halo: Update the estimation of radius_turbulence() | Aaron LI | 2019-01-17 | 1 | -4/+8 | |
| | | | | | The radius_turbulence is estimated as the stripping radius (r_s) if r_s is larger than the core radius (r_c) of the main cluster, otherwise, r_c. | |||||
* | clusters/main: Account for baryon fraction in _simulate_mergers() | Aaron LI | 2019-01-17 | 1 | -3/+4 | |
| | ||||||
* | clusters/main: Account for baryon fraction in _simulate_catalog() | Aaron LI | 2019-01-17 | 2 | -6/+11 | |
| | ||||||
* | clusters/main: Fix _calc_cluster_info() | Aaron LI | 2019-01-17 | 1 | -1/+1 | |
| | ||||||
* | clusters/halo: Refactor calc_radius_turb() | Aaron LI | 2019-01-11 | 1 | -14/+37 | |
| | | | | | Keep all the calculated properties that can be used to tweak the parameters or to help debug. | |||||
* | clusters/halo: Implement calc_radius_turb() | Aaron LI | 2019-01-11 | 1 | -0/+36 | |
| | | | | | Determine the effective radius of the turbulence region along the whole merging process (i.e., multiple merger events). | |||||
* | clusters/halo: Add new "RadioHalo" to wrap over RadioHaloAM | Aaron LI | 2019-01-10 | 1 | -0/+33 | |
| | ||||||
* | clusters/halo: Renamed "RadioHalo" to "RadioHalo1M" | Aaron LI | 2019-01-10 | 1 | -3/+4 | |
| | ||||||
* | clusters/halo: Rewrite is_geniune() method | Aaron LI | 2019-01-10 | 1 | -0/+30 | |
| | ||||||
* | clusters/main: Update _calc_halos_emission() | Aaron LI | 2019-01-10 | 1 | -2/+2 | |
| | | | | Match the updated variable names. | |||||
* | Bump copyright year | Aaron LI | 2019-01-10 | 2 | -2/+2 | |
| | ||||||
* | clusters/main: Update _simulate_halo1() | Aaron LI | 2019-01-10 | 1 | -23/+15 | |
| | | | | | Directly merge in the cluster information into the halo information dictionary. | |||||
* | clusters/main: Rename 'theta' to 'Rvir_angular' | Aaron LI | 2019-01-10 | 1 | -2/+2 | |
| | ||||||
* | clusters/halo: Change radius attribute to calc_radius() | Aaron LI | 2019-01-10 | 1 | -20/+1 | |
| | | | | Meanwhile remove the angular_radius and volume attributes. | |||||
* | clusters/main: Calculate DA and theta in _calc_cluster_info() | Aaron LI | 2019-01-10 | 1 | -6/+13 | |
| | | | | | Calculate angular diameter distance and angular radius in _calc_cluster_info(). | |||||
* | clusters/halo: Remove is_geniune() | Aaron LI | 2019-01-10 | 1 | -32/+0 | |
| | | | | The similar functionality will be implemented in another wrapper class. | |||||
* | clusters/main: Add _calc_cluster_info() | Aaron LI | 2019-01-10 | 2 | -29/+23 | |
| | | | | Move the calculation of Rvir, kT, and B from halo.py to main.py. | |||||
* | clusters/main: Minor cleanups | Aaron LI | 2019-01-10 | 1 | -3/+3 | |
| |