Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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. | |||||
* | clusters/halo: small updates and some cleanups | Aaron LI | 2018-01-04 | 2 | -60/+45 | |
| | ||||||
* | clusters/halo: minor cleanups | Aaron LI | 2018-01-03 | 1 | -14/+15 | |
| | ||||||
* | clusters/halo: change "age_merger" to "age_begin" | Aaron LI | 2018-01-03 | 1 | -23/+26 | |
| | ||||||
* | clusters/halo: update radius_halo() calculation | Aaron LI | 2018-01-03 | 2 | -15/+7 | |
| | ||||||
* | clusters/halo: delete radius_virial_{main,sub} and kT_sub properties | Aaron LI | 2018-01-03 | 2 | -20/+0 | |
| | ||||||
* | clusters: Fix catalog data to CSV save | Aaron LI | 2018-01-03 | 1 | -1/+3 | |
| | ||||||
* | clusters: update to to use the new HaloEmission in _calc_halos_emission() | Aaron LI | 2018-01-03 | 1 | -13/+9 | |
| | ||||||
* | clusters/halo: split emissivity/power/flux calculations into HaloEmission | Aaron LI | 2018-01-03 | 2 | -175/+200 | |
| | | | | | Add emission.HaloEmission class to calculate halo emissivity, power, flux, brightness etc. | |||||
* | clusters/emission: minor cleanups | Aaron LI | 2018-01-02 | 1 | -14/+6 | |
| | ||||||
* | clusters: simplify _set_configs() | Aaron LI | 2018-01-02 | 2 | -35/+38 | |
| | ||||||
* | clusters/halo: rewrite description; remove an obsolete reference | Aaron LI | 2018-01-02 | 1 | -10/+11 | |
| | ||||||
* | clusters: pad the catalog merger events to allow CSV save | Aaron LI | 2018-01-02 | 1 | -1/+14 | |
| | ||||||
* | clusters: simulate and extract all recent merger events | Aaron LI | 2018-01-02 | 1 | -49/+33 | |
| | | | | Remove the obsolete options: ratio_major, use_max_merger | |||||
* | clusters: skip dropping out halos when using dumped data | Aaron LI | 2018-01-02 | 1 | -1/+1 | |
| | ||||||
* | clusters: dump & load catalog with comments | Aaron LI | 2018-01-02 | 1 | -5/+5 | |
| | ||||||
* | clusters: rework the reuse of previously dumped cluster catalog | Aaron LI | 2018-01-02 | 1 | -29/+50 | |
| | ||||||
* | clusters: merge _save_halos_catalog() and _dump_halos_data() | Aaron LI | 2018-01-02 | 1 | -28/+26 | |
| | ||||||
* | clusters: change "catalog" from DataFrame to a list of dict | Aaron LI | 2018-01-02 | 1 | -71/+79 | |
| | ||||||
* | clusters/formation: return {} instead of None if no event found | Aaron LI | 2018-01-02 | 1 | -4/+4 | |
| | ||||||
* | Minor updates and cleanups | Aaron LI | 2018-01-02 | 3 | -27/+26 | |
| | ||||||
* | clusters/psformalism: sample_z_m() return tuple of lists instead of dataframe | Aaron LI | 2018-01-02 | 2 | -27/+13 | |
| | ||||||
* | clusters/formation: add "mergers()" to extract all the merger events | Aaron LI | 2018-01-01 | 1 | -0/+36 | |
| | ||||||
* | Improve descriptions and minor cleanups | Aaron LI | 2018-01-01 | 3 | -17/+14 | |
| | ||||||
* | clusters/mergertree: simplify recent_major_merger and maximum_merger | Aaron LI | 2018-01-01 | 1 | -47/+23 | |
| | ||||||
* | clusters/mergertree: add param mtree to maximum_merger and recent_major_merger | Aaron LI | 2018-01-01 | 2 | -7/+8 | |
| | ||||||
* | clusters/mergertree: simplify and improve show_mtree() | Aaron LI | 2018-01-01 | 1 | -28/+22 | |
| | ||||||
* | clusters/halo: impose the maximum acceleration timescale | Aaron LI | 2018-01-01 | 1 | -3/+9 | |
| | ||||||
* | clusters/mergertree: implement itermain(), lmain, imain(idx) | Aaron LI | 2018-01-01 | 1 | -0/+45 | |
| | ||||||
* | clusters/mergertree: Use utils.io for pickle dump and load | Aaron LI | 2018-01-01 | 1 | -10/+4 | |
| | ||||||
* | clusters/mergertree: import matplotlib only when used | Aaron LI | 2018-01-01 | 1 | -4/+6 | |
| | | | | In this way to avoid dependency on matplotlib. Also add print messages. | |||||
* | clusters/mergertree: improve print formats for "show_mtree()" | Aaron LI | 2018-01-01 | 1 | -4/+7 | |
| | ||||||
* | Minor changes | Aaron LI | 2018-01-01 | 1 | -22/+22 | |
| | ||||||
* | clusters/formation: Move parameter "ratio_major" to recent_major_merger() | Aaron LI | 2018-01-01 | 2 | -32/+19 | |
| | | | | | | * Simplify "max_merger" property to not check whether it is a major merger. * Rename "max_merger" to "maximum_merger" * Rename "simulate_mergertree()" to "simulate_mtree()" | |||||
* | clusters/halo: Change option "tau_merger" to "time_traceback" | Aaron LI | 2018-01-01 | 1 | -4/+4 | |
| | ||||||
* | clusters/halo: adjust radio halo size estimation | Aaron LI | 2018-01-01 | 1 | -3/+3 | |
| | ||||||
* | clusters/halo: improve turbulence velocity dispersion calculation | Aaron LI | 2018-01-01 | 1 | -9/+9 | |
| | | | | | | | Use the merged total mass instead of the main cluster mass only as the denominator to determine the turbulence velocity dispersion, which reduces the scatter and thus the acceleration results will be less sensitive to the (mostly unknown) merging turbulence properties. | |||||
* | clusters/halo: Add back "mach_turbulence" attribute | Aaron LI | 2017-12-31 | 2 | -4/+15 | |
| | ||||||
* | clusters/halo: Rework the turbulence acceleration timescale calculation | Aaron LI | 2017-12-31 | 1 | -47/+39 | |
| | | | | | | | | The new method adopted to determine the turbulence acceleration timescale follows [miniati2015] and [pinzke2017], in which the merger-induced turbulence cascades into small scales (and thus accelerate electrons) through the TTD (transit-time damping) mechanism by scattering mainly with the relativistic particles (cosmic-ray protons and electrons). | |||||
* | clusters/halo: calc turbulence velocity dispersion based on merger | Aaron LI | 2017-12-31 | 1 | -0/+38 | |
| | | | | | Also update the description of option "extragalactic/halos/eta_turb" and change its default value to 0.1 | |||||
* | clusters/halo/helper: Add fmass_nfw() to calc NFW mass profile | Aaron LI | 2017-12-31 | 1 | -0/+30 | |
| |