Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | utils/analyze: Add countdist() function | Aaron LI | 2019-01-30 | 1 | -8/+16 | |
| | | | | Modified from the original countdist_integrated(). | |||||
* | clusters/psformalism: Count for dark matter fraction for M_min | Aaron LI | 2019-01-29 | 2 | -6/+8 | |
| | ||||||
* | clusters/halo: Add options bolo_freq_{min,max,num} | Aaron LI | 2019-01-29 | 3 | -3/+18 | |
| | | | | Update the default bolometric frequency band to: 10 MHz -- 100 GHz. | |||||
* | clusters/helper: Get rid of CONFIGS | Aaron LI | 2019-01-29 | 1 | -37/+7 | |
| | ||||||
* | clusters/formation: Add show() method | Aaron LI | 2019-01-29 | 1 | -1/+9 | |
| | ||||||
* | clusters/formation: Move history() to mergertree.get_history() | Aaron LI | 2019-01-29 | 2 | -30/+46 | |
| | ||||||
* | clusters/main: Do not require "age" in _simulate_mergers() | Aaron LI | 2019-01-29 | 1 | -4/+3 | |
| | | | | Thus _simulate_mergers() can be called without _process_catalog(). | |||||
* | utils/healpix: Minor cleanups | Aaron LI | 2019-01-29 | 1 | -22/+36 | |
| | ||||||
* | Use UTC time instead of local time | Aaron LI | 2019-01-29 | 3 | -22/+17 | |
| | ||||||
* | clusters/formation: Implement history() method | Aaron LI | 2019-01-29 | 1 | -16/+36 | |
| | | | | | | | Compared to the original mergers() method, this method extracts all formation history (i.e., both mergers and accretions). The mergers() method is now simply wraps on the history() method. | |||||
* | clusters/mergertree: Tweak format of show_mtree() a bit | Aaron LI | 2019-01-28 | 1 | -3/+3 | |
| | ||||||
* | clusters/megertree: Minor cleanups | Aaron LI | 2019-01-28 | 1 | -7/+9 | |
| | ||||||
* | clusters/halo: Do not rescale density in _adjust_spectrum() | Aaron LI | 2019-01-28 | 1 | -5/+0 | |
| | | | | | | Since there is continuous electron injection, the electron density may keep increasing. Therefore, it's bad to rescale the density to match the beginning value. | |||||
* | configs/manager: Minor cleanups | Aaron LI | 2019-01-28 | 1 | -23/+15 | |
| | ||||||
* | clusters/main: Minor cleanups | Aaron LI | 2019-01-28 | 1 | -11/+11 | |
| | ||||||
* | clusters/main: Fix column names due to previous renaming | Aaron LI | 2019-01-28 | 1 | -3/+2 | |
| | ||||||
* | clusters/main: Fix calling of magnetic_field() and kT_cluster() | Aaron LI | 2019-01-28 | 1 | -3/+9 | |
| | ||||||
* | utils/analyze: Add logfit() | Aaron LI | 2019-01-28 | 1 | -2/+27 | |
| | | | | This function helps fit the index of a scaling relation. | |||||
* | clusters/main: Update spectrum fields and factor_acc calculation | Aaron LI | 2019-01-28 | 1 | -3/+5 | |
| | ||||||
* | clusters/halo: calc_acc_factor() accepts the fiducial spectrum | Aaron LI | 2019-01-28 | 1 | -3/+7 | |
| | ||||||
* | clusters/halo: Fix minor errors along the refactoring | Aaron LI | 2019-01-27 | 1 | -5/+4 | |
| | ||||||
* | configs/spec: Tweak gamma_max and gamma_np | Aaron LI | 2019-01-27 | 1 | -3/+3 | |
| | ||||||
* | clusters/halo: Tweak radius_turb() calculation | Aaron LI | 2019-01-27 | 1 | -4/+3 | |
| | ||||||
* | clusters/main: Calculate acceleration factor | Aaron LI | 2019-01-27 | 1 | -0/+2 | |
| | ||||||
* | clusters/halo: Rewrite is_genuine() to be calc_acc_factor() | Aaron LI | 2019-01-27 | 2 | -23/+10 | |
| | | | | | | | Calculate the bolometric emissivity instead of the emissivity at a certain frequency. This should capture the acceleration effect more effectively. In addition, remove the now obsolete config options "fiducial_freq" and "fiducial_factor". | |||||
* | clusters/emission: Add calc_emissivity_bolo() | Aaron LI | 2019-01-27 | 1 | -6/+33 | |
| | ||||||
* | clusters/halo: Delete the RadioHalo wrapper class | Aaron LI | 2019-01-27 | 1 | -92/+0 | |
| | ||||||
* | clusters/halo: Implement calc_electron_spectrum() for multiple mergers | Aaron LI | 2019-01-27 | 1 | -0/+118 | |
| | | | | | | | For a cluster with multiple mergers, each merger has a different turbulence radius, so the accelerated spectrum needs appropriate adjustment to take the (may be significant) variation of turbulence radius into account. | |||||
* | clusters/helper: Add simple density_number_electron() | Aaron LI | 2019-01-27 | 1 | -0/+8 | |
| | ||||||
* | clusters/halo: Implement radius_turb_eff() method | Aaron LI | 2019-01-27 | 1 | -0/+27 | |
| | ||||||
* | clusters/halo: Add 'radius_turb_max' property | Aaron LI | 2019-01-27 | 1 | -2/+10 | |
| | ||||||
* | clusters/halo: Tweak {duration,velocity}_turb() | Aaron LI | 2019-01-26 | 1 | -8/+7 | |
| | ||||||
* | clusters/main: Adjust against halo radius | Aaron LI | 2019-01-26 | 1 | -4/+3 | |
| | ||||||
* | clusters/halo: Reimplement the 'radius' property | Aaron LI | 2019-01-26 | 1 | -6/+11 | |
| | ||||||
* | clusters/halo: Reorder radius_{strip,turb}() | Aaron LI | 2019-01-26 | 1 | -35/+35 | |
| | | | | | Rename radius_stripping() to radius_strip() and radius_turbulence() to radius_turb(). | |||||
* | clusters/halo: Clean up mass_main() method | Aaron LI | 2019-01-26 | 1 | -12/+3 | |
| | ||||||
* | 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 | |
| |