aboutsummaryrefslogtreecommitdiffstats
path: root/fg21sim
Commit message (Collapse)AuthorAgeFilesLines
...
* clusters/halo: Rewrite _merger_time() to get the effective mergerAaron LI2019-01-261-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 LI2019-01-261-31/+31
|
* clusters/main: Replace "age" with "t" (time)Aaron LI2019-01-261-6/+6
|
* clusters/halo: Fold _merger_idx() into _merger_event()Aaron LI2019-01-261-18/+11
| | | | Update _merger_time() accordingly.
* clusters/halo: Move and rename _velocity_turb() to _velocity_turb()Aaron LI2019-01-261-57/+57
|
* clusters/halo: Rename _merger() to _merger_event()Aaron LI2019-01-261-4/+4
|
* clusters/halo: Remove *_avg and *_fraction methodsAaron LI2019-01-262-54/+0
|
* clusters/halo: Use t_merger for duration_turb() and mach_turb()Aaron LI2019-01-261-4/+6
| | | | Rename mach_turbulence() to mach_turb().
* clusters/halo: Simplify tau_acceleration() methodAaron LI2019-01-261-45/+14
| | | | Move the turbulence activity check into the fp_diffusion() method.
* clusters/halo: Some cleanupsAaron LI2019-01-261-28/+15
|
* clusters/halo: Use t_merger to be more explicitAaron LI2019-01-261-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 LI2019-01-262-11/+10
|
* configs/spec: Various minor tweaksAaron LI2019-01-251-31/+32
|
* clusters/halo: Fold _rho_gas_f() into _velocity_turb()Aaron LI2019-01-251-20/+8
|
* clusters/halo: Account for mass scaling in tau_acceleration()Aaron LI2019-01-252-0/+22
| | | | Add configuration option "mass_index" to specify the scaling index.
* clusters/halo: Fold parameter "zeta_ins" into "f_acc"Aaron LI2019-01-252-10/+5
|
* clusters/halo: Clean up tau_acceleration() methodAaron LI2019-01-251-14/+13
|
* clusters: Assume equipartition between B field and CRAaron LI2019-01-253-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() functionAaron LI2019-01-231-0/+26
|
* clusters/helper: Do not pass the whole configs to functionsAaron LI2019-01-232-14/+40
|
* clusters/helper: Fix a variable error in density_gas()Aaron LI2019-01-221-1/+1
|
* clusters/helper: Add radius_overdensity() functionAaron LI2019-01-211-4/+29
| | | | e.g., to calculate R200, R500.
* clusters/helper: Improve density_energy_electron() calculationAaron LI2019-01-211-4/+4
|
* clusters/helper: Add density_gas() functionAaron LI2019-01-211-0/+8
|
* Update copyright yearAaron LI2019-01-191-1/+1
|
* Purge obsolete pointsourcesAaron LI2019-01-199-1840/+0
|
* clusters/halo: Minor cleanupAaron LI2019-01-191-4/+1
|
* clusters/halo: Update turbulence velocity dispersion calcuationAaron LI2019-01-181-7/+6
|
* clusters/halo: Update time_turbulence() calculationAaron LI2019-01-181-8/+9
|
* clusters/helper: Pass beta to helper.radius_stripping()Aaron LI2019-01-182-7/+9
| | | | | * Add 'beta' parameter to radius_stripping() * Pass 'f_rc' and 'beta' to calc_gas_density_profile()
* Minor tweaksAaron LI2019-01-183-7/+8
|
* cosmology: Update virial overdensity calculationAaron LI2019-01-171-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 LI2019-01-171-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 LI2019-01-171-3/+4
|
* clusters/main: Account for baryon fraction in _simulate_catalog()Aaron LI2019-01-172-6/+11
|
* clusters/main: Fix _calc_cluster_info()Aaron LI2019-01-171-1/+1
|
* clusters/halo: Refactor calc_radius_turb()Aaron LI2019-01-111-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 LI2019-01-111-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 RadioHaloAMAaron LI2019-01-101-0/+33
|
* clusters/halo: Renamed "RadioHalo" to "RadioHalo1M"Aaron LI2019-01-101-3/+4
|
* clusters/halo: Rewrite is_geniune() methodAaron LI2019-01-101-0/+30
|
* clusters/main: Update _calc_halos_emission()Aaron LI2019-01-101-2/+2
| | | | Match the updated variable names.
* Bump copyright yearAaron LI2019-01-102-2/+2
|
* clusters/main: Update _simulate_halo1()Aaron LI2019-01-101-23/+15
| | | | | Directly merge in the cluster information into the halo information dictionary.
* clusters/main: Rename 'theta' to 'Rvir_angular'Aaron LI2019-01-101-2/+2
|
* clusters/halo: Change radius attribute to calc_radius()Aaron LI2019-01-101-20/+1
| | | | Meanwhile remove the angular_radius and volume attributes.
* clusters/main: Calculate DA and theta in _calc_cluster_info()Aaron LI2019-01-101-6/+13
| | | | | Calculate angular diameter distance and angular radius in _calc_cluster_info().
* clusters/halo: Remove is_geniune()Aaron LI2019-01-101-32/+0
| | | | The similar functionality will be implemented in another wrapper class.
* clusters/main: Add _calc_cluster_info()Aaron LI2019-01-102-29/+23
| | | | Move the calculation of Rvir, kT, and B from halo.py to main.py.
* clusters/main: Minor cleanupsAaron LI2019-01-101-3/+3
|