aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* clusters/halo: Set fixed radius for RadioHaloAMAaron LI2018-12-231-2/+14
| | | | | | | Since the halo radius is related to the turbulence injection region size which is further related to the stripping radius, it varies along the cluster growth as mergers happen. Therefore, the finally radio halo radius is determined otherwise and just specified here.
* clusters/halo: Minor tweaksAaron LI2018-12-221-12/+10
|
* clusters/halo: Update is_genuine() to return flux factor alsoAaron LI2018-12-221-1/+5
|
* clusters/main: Split out _simulate_halo1()Aaron LI2018-12-221-42/+56
|
* clusters/main: Update description/commentsAaron LI2018-12-221-16/+11
| | | | Tweak imports a bit.
* Requires Python >= 3.5Aaron LI2018-12-221-3/+3
|
* configs/manager: Tweak a bitAaron LI2018-12-221-5/+4
|
* Update dependenciesAaron LI2018-12-212-4/+2
|
* PEP8 fixAaron LI2018-12-204-13/+15
|
* make-ska1low-model: Add --position argumentAaron LI2018-12-111-1/+8
|
* uvsim/telescope: Allow to specify positionAaron LI2018-12-111-4/+8
|
* README: update description, link to a simulation exampleAaron LI2018-11-271-4/+8
|
* clusters/halo: Fix kT() calculationAaron LI2018-11-081-3/+2
|
* clusters/halo: Fix radius_turbulence() calculationAaron LI2018-11-081-2/+2
|
* clusters/halo: Adopt new method for _velocity_turb()Aaron LI2018-11-081-15/+24
| | | | | | | | | | Adopt a new method to calculate the turbulence velocity dispersion. First, the kinetic energy released by the merger is estimated as the work done by the in-falling sub-cluster crossing the main cluster. Second, a fraction of the kinetic energy is assumed to be transferred into the turbulence. The turbulence mass is calculated as the gas mass enclosed within the turbulence region. Finally, the turbulence velocity dispersion is derived.
* clusters/halo: Add radius_stripping() methodAaron LI2018-11-081-3/+13
|
* README: Clean up and improve the installationAaron LI2018-11-081-14/+10
|
* README: Fix style and clean up a bitAaron LI2018-11-081-15/+7
|
* docs/guide: Remove the old outdated test configAaron LI2018-11-082-46/+0
|
* docs/guide: Update to refer to the right config.specAaron LI2018-11-082-496/+2
| | | | Delete the old outdated one.
* clusters/halo: Apply option 'f_radius' to derive halo radiusAaron LI2018-11-082-6/+5
| | | | The config option 'f_radius' is renamed from the old 'f_lturb'.
* clusters/halo: New formula for radius_turbulence()Aaron LI2018-11-081-6/+12
| | | | | | | | Calculate the radius of the turbulence region as the mean of the stripping radius of the in-falling sub-cluster and the core radius of the main cluster. Also make the 't' parameter mandatory.
* clusters/halo: Add and use 'f_rc' and 'beta' optionsAaron LI2018-11-082-1/+11
|
* clusters/helper: Add f_rc and beta parameters to calc_gas_density_profile()Aaron LI2018-11-081-3/+11
|
* clusters/halo: Fix time argument in _velocity_turb()Aaron LI2018-11-021-5/+4
|
* clusters/halo: Improve cluster temperature calculationAaron LI2018-11-011-8/+6
|
* clusters/halo: Support to check whether halo is genuineAaron LI2018-11-012-0/+40
| | | | | | | Add the 'is_genuine()' method to check whether the radio halo is genuine by comparing the flux density to the fiducial value. Two new configuration options (fiducial_freq and fiducial_factor) are added to specify the frequency and limit whether the radio halo is regarded as genuine.