Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | clusters/halo: Fix time argument in _velocity_turb() | Aaron LI | 2018-11-02 | 1 | -5/+4 | |
| | ||||||
* | clusters/halo: Improve cluster temperature calculation | Aaron LI | 2018-11-01 | 1 | -8/+6 | |
| | ||||||
* | clusters/halo: Support to check whether halo is genuine | Aaron LI | 2018-11-01 | 1 | -0/+33 | |
| | | | | | | | 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. | |||||
* | clusters/halo: Fix the 'lru_cache' usage | Aaron LI | 2018-10-31 | 1 | -2/+2 | |
| | ||||||
* | PEP8 fix | Aaron LI | 2018-10-31 | 1 | -2/+2 | |
| | ||||||
* | clusters/halo: Support to calculate the fiducial electron spectrum | Aaron LI | 2018-10-31 | 1 | -7/+20 | |
| | | | | | | | The fiducial electron spectrum is the one that is derived with the turbulent acceleration turned off. It can be used to determine whether the acceleration is indeed effective for one cluster and then further determine whether the radio halo is formed/observable. | |||||
* | clusters/halo: Simplify calc_electron_spectrum() | Aaron LI | 2018-10-31 | 1 | -49/+6 | |
| | | | | | | | | Get rid of the 'electron_spec' property and the set_electron_spectrum() function. Simplify the calc_electron_spectrum() by removing the step adjustment. Other minor cleanups. | |||||
* | clusters/halo: Rework the way to disable turbulent acceleration | Aaron LI | 2018-10-31 | 1 | -16/+13 | |
| | | | | | | Introduce a new property '_acceleration_disabled' to control whether the turbulent acceleration is disabled. With this new property, improve the code to derive the initial electron spectrum. | |||||
* | clusters/halo: Use _is_turb_active() in fp_advection() | Aaron LI | 2018-10-31 | 1 | -14/+6 | |
| | | | | Some other minor cleanups. | |||||
* | clusters/halo: Add time argument to radius_turbulence() | Aaron LI | 2018-10-31 | 1 | -10/+8 | |
| | ||||||
* | clusters/halo: Add time argument to _velocity_turb() | Aaron LI | 2018-10-31 | 1 | -10/+10 | |
| | ||||||
* | clusters/halo: Add time argument to _gas_density_profile_t() | Aaron LI | 2018-10-31 | 1 | -4/+6 | |
| | ||||||
* | clusters/halo: Rename 'injection_radius' to 'radius_turbulence' | Aaron LI | 2018-10-30 | 1 | -16/+16 | |
| | ||||||
* | clusters/halo: Update time_turbulence() calculation | Aaron LI | 2018-10-30 | 2 | -28/+10 | |
| | ||||||
* | clusters/helper: Remove the obsolete fmass_nfw() | Aaron LI | 2018-10-30 | 1 | -26/+0 | |
| | ||||||
* | clusters/halo: Update turbulence velocity calculation | Aaron LI | 2018-10-30 | 1 | -26/+40 | |
| | | | | | | | | Adopt the same beta-model for the gas density profile to calculate the gas/baryon mass within the turbulence region (<R_turb). Meanwhile, change the '_velocity_turb()` method to a property without depending on the time, to further simplify the model a bit. | |||||
* | clusters/halo: Update calculations of injection and halo radius | Aaron LI | 2018-10-30 | 2 | -36/+13 | |
| | ||||||
* | clusters/help: Add radius_stripping() | Aaron LI | 2018-10-26 | 1 | -6/+73 | |
| | | | | | This function calculates the stripping radius of the sub-cluster when it falling through the main cluster. | |||||
* | clusters/halo: Improve descriptions and comments | Aaron LI | 2018-10-25 | 2 | -20/+16 | |
| | ||||||
* | clusters/halo: Change _merger() to accept time to simplify its usage | Aaron LI | 2018-10-25 | 1 | -12/+12 | |
| | ||||||
* | clusters/halo: Simplify the code a bit | Aaron LI | 2018-10-25 | 1 | -18/+8 | |
| | ||||||
* | clusters/halo: Fix a wrong variable in a logging message | Aaron LI | 2018-10-25 | 1 | -6/+4 | |
| | ||||||
* | clusters/main: Minor improvements | Aaron LI | 2018-10-24 | 1 | -13/+11 | |
| | ||||||
* | clusters: Add parameter felong_min | Aaron LI | 2018-05-22 | 1 | -3/+3 | |
| | ||||||
* | clusters: Fix cluster distribution calculation about mass | Aaron LI | 2018-05-12 | 1 | -14/+8 | |
| | ||||||
* | cluster/formation: Fix merger tree simulation about cluster mass | Aaron LI | 2018-05-11 | 1 | -24/+22 | |
| | ||||||
* | cluster/formation: update zmax default value | Aaron LI | 2018-03-08 | 1 | -2/+2 | |
| | ||||||
* | cluster/formation: merger tree simulation should use dark matter masses | Aaron LI | 2018-03-03 | 1 | -41/+34 | |
| | ||||||
* | clusters: Fix dropout handling | Aaron LI | 2018-02-03 | 1 | -8/+7 | |
| | ||||||
* | clusters: improve dropout handling | Aaron LI | 2018-01-28 | 1 | -10/+26 | |
| | ||||||
* | clusters: calculate/save cosmic (~cluster) age to catalog & halos data | Aaron LI | 2018-01-22 | 1 | -1/+6 | |
| | ||||||
* | clusters: coerce to plain list for concatenation | Aaron LI | 2018-01-22 | 1 | -4/+8 | |
| | | | | | The "merger_mass1", "merger_mass2", "merger_z", and "merger_age" may be NumPy arrays, e.g., the catalog data are manually modified. | |||||
* | clusters/halo: most consistent turbulent acceleration and time calculations | Aaron LI | 2018-01-21 | 2 | -3/+3 | |
| | ||||||
* | clusters/halo: simplify energy loss calculations | Aaron LI | 2018-01-21 | 1 | -27/+14 | |
| | ||||||
* | clusters/emission: improve description symbols :-) | Aaron LI | 2018-01-21 | 1 | -4/+4 | |
| | ||||||
* | clusters: minor updates | Aaron LI | 2018-01-16 | 1 | -5/+4 | |
| | ||||||
* | clusters/main: minor cleanups | Aaron LI | 2018-01-11 | 1 | -10/+8 | |
| | ||||||
* | clusters/halo: fix _is_turb_active() bool condition | Aaron LI | 2018-01-06 | 1 | -2/+2 | |
| | ||||||
* | clusters: fix string formatting in _simulate_halos() | Aaron LI | 2018-01-05 | 1 | -1/+1 | |
| | ||||||
* | clusters: small cleanups | Aaron LI | 2018-01-05 | 2 | -12/+18 | |
| | ||||||
* | clusters/halo: fix self.time_step error | Aaron LI | 2018-01-05 | 1 | -4/+4 | |
| | ||||||
* | clusters/halo: fix _merger_time() error when t < age_begin | Aaron LI | 2018-01-05 | 1 | -2/+7 | |
| | ||||||
* | clusters: update _simulate_halos() with new halo properties | Aaron LI | 2018-01-05 | 1 | -11/+9 | |
| | ||||||
* | clusters/halo: calculate several time-averaged properties | Aaron LI | 2018-01-05 | 1 | -0/+54 | |
| | | | | | | | * time_turbulence_avg * mach_turbulence_avg * tau_acceleration_avg * time_acceleration_fraction | |||||
* | clusters/halo: move tau_max and time dependence to tau_acceleration() | Aaron LI | 2018-01-05 | 1 | -27/+27 | |
| | ||||||
* | clusters/halo: add _is_turb_active(), update _velocity_turb() etc. | Aaron LI | 2018-01-05 | 1 | -12/+29 | |
| | ||||||
* | clusters/halo: update turbulence acceleration calc. with _merger_time() | Aaron LI | 2018-01-05 | 1 | -28/+20 | |
| | ||||||
* | clusters/halo: add _merger_time() and mass_sub() methods | Aaron LI | 2018-01-05 | 1 | -0/+31 | |
| | ||||||
* | clusters/halo: refactor tau_acceleration() to help RadioHaloAM | Aaron LI | 2018-01-04 | 2 | -25/+39 | |
| | | | | | Change "tau_acceleration" from a attribute to a method with the time parameter, and then simplify "fp_diffusion()" method. | |||||
* | clusters/halo: Add preliminary RadioHaloAM based on RadioHalo | Aaron LI | 2018-01-04 | 2 | -12/+115 | |
| | | | | | The RadioHaloAM class is intended to account for all merger events, and there are a lot of methods to be implemented. |