Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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. | |||||
* | Bump version to 0.6.4v0.6.4 | Aaron LI | 2017-12-31 | 1 | -2/+2 | |
| | ||||||
* | Update README.rst | Aaron LI | 2017-12-31 | 1 | -15/+14 | |
| | ||||||
* | 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 | 2 | -49/+53 | |
| | | | | | | | | 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 | 2 | -9/+41 | |
| | | | | | 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 | |
| | ||||||
* | Minor cleanups | Aaron LI | 2017-12-31 | 2 | -13/+24 | |
| | ||||||
* | Minor cleanups | Aaron LI | 2017-12-30 | 2 | -6/+6 | |
| | ||||||
* | clusters/halo: support to drop out the most powerful halos | Aaron LI | 2017-12-30 | 2 | -0/+29 | |
| | | | | | The new option "extragalactic/clusters/halo_dropout" is added to specify how many halos to be dropped out. | |||||
* | clusters/halo: Add virial_speed() helper function | Aaron LI | 2017-12-30 | 1 | -2/+13 | |
| | ||||||
* | clusters/halo: Estimate turbulence acceleration w.r.t. injection scale | Aaron LI | 2017-12-30 | 3 | -16/+39 | |
| | | | | The turbulence injection scale ~ halo size | |||||
* | cluster/halo: Estimate halo radius ~ 0.33*R_vir (main cluster) | Aaron LI | 2017-12-30 | 3 | -10/+20 | |
| | ||||||
* | clusters/halo: Tune the maximum acceleration timescale to 10 Gyr | Aaron LI | 2017-11-16 | 1 | -6/+17 | |
| | ||||||
* | logging: report line numbers to help debug | Aaron LI | 2017-11-16 | 1 | -1/+1 | |
| | ||||||
* | README: cleanups | Aaron LI | 2017-11-16 | 1 | -11/+3 | |
| | ||||||
* | setup.py: improve trove classifiers | Aaron LI | 2017-11-16 | 1 | -2/+6 | |
| | ||||||
* | clusters/halo: improve advection calculation | Aaron LI | 2017-11-16 | 1 | -10/+10 | |
| | ||||||
* | Deprecate np.int, np.float | Aaron LI | 2017-11-03 | 4 | -9/+9 | |
| | | | | See: https://github.com/numpy/numpy/pull/6103 | |||||
* | fg21sim: Bump version to 0.6.3v0.6.3 | Aaron LI | 2017-10-30 | 2 | -6/+6 | |
| | | | | | * Update the __init__ description a bit * Add the missing parameter change for ``f_acc`` | |||||
* | clusters/halo: Tune default parameters | Aaron LI | 2017-10-30 | 1 | -4/+4 | |
| | ||||||
* | products.py: Add a note about updating against with sky.py | Aaron LI | 2017-10-29 | 1 | -1/+3 | |
| | ||||||
* | Update logging messages | Aaron LI | 2017-10-29 | 2 | -3/+5 | |
| | ||||||
* | clusters/configs: Update f_acc default to 1.0; also update descriptions | Aaron LI | 2017-10-26 | 2 | -2/+8 | |
| | ||||||
* | utils/grid.py: Disable Numba JIT for make_ellipse() & make_grid_ellipse() | Aaron LI | 2017-10-26 | 1 | -8/+0 | |
| | ||||||
* | clusters/halo: Calc turbulence injection scale w.r.t. sub-cluster radius | Aaron LI | 2017-10-26 | 1 | -6/+8 | |
| | ||||||
* | configs: update option "gamma_min" default to 1 (old: 10) | Aaron LI | 2017-10-25 | 1 | -1/+3 | |
| | ||||||
* | clusters/solver: Update buffer_np description and handling | Aaron LI | 2017-10-25 | 2 | -4/+11 | |
| | ||||||
* | clusters/solver: Remove an empty method | Aaron LI | 2017-10-25 | 1 | -8/+0 | |
| | ||||||
* | clusters/halo: Fix fp_advection() w.r.t. initial electron spectrum calc. | Aaron LI | 2017-10-25 | 1 | -2/+4 | |
| | ||||||
* | clusters/halo: Adjust initial electron spectrum calculation | Aaron LI | 2017-10-25 | 2 | -5/+7 | |
| | ||||||
* | configs: two small changes; set time_step default to 0.01 | Aaron LI | 2017-10-25 | 1 | -4/+5 | |
| | ||||||
* | clusters/halo: Add method to derive the initial electron spectrum | Aaron LI | 2017-10-25 | 2 | -11/+56 | |
| | | | | | Also add the option "time_init" to control how long a period is used to derive the initial electron spectrum. | |||||
* | clusters/halo: Fix passing the "configs" object | Aaron LI | 2017-10-25 | 2 | -4/+6 | |
| | ||||||
* | clusters/halo: Always pass the using configs | Aaron LI | 2017-10-24 | 2 | -9/+12 | |
| | | | | | The user-using `configs` object may be different to the global `CONFIGS`, which may be forgotten to load the up-to-date user configurations. | |||||
* | configs: Add parameter "reset" to "read_userconfig()" | Aaron LI | 2017-10-24 | 1 | -12/+20 | |
| | ||||||
* | configs: add __getitem__() and __setitem__() methods | Aaron LI | 2017-10-24 | 1 | -1/+8 | |
| | ||||||
* | clusters/halo: Change zbegin/zend to tstart/tsop (use cosmic time) | Aaron LI | 2017-10-24 | 1 | -19/+20 | |
| | ||||||
* | clusters/halo: Add method "_magnetic_field()" | Aaron LI | 2017-10-24 | 1 | -2/+23 | |
| | ||||||
* | clusters/halo: Rename property "magnetic_field" to "B_obs" | Aaron LI | 2017-10-24 | 2 | -4/+4 | |
| | ||||||
* | clusters/halo: Allow specify magnetic field in calc_emissivity() | Aaron LI | 2017-10-24 | 1 | -9/+14 | |
| | ||||||
* | clusters/halos: Fix halo radius calculation | Aaron LI | 2017-10-23 | 1 | -3/+5 | |
| | | | | Also change the parameter "nr" default to 2.0 for draw_halo() function. | |||||
* | clusters/psformalism: Use functools.lru_cache() | Aaron LI | 2017-10-23 | 1 | -0/+3 | |
| | ||||||
* | clusters/halo: merge halo_rprofile() & draw_halo(); Fix halo radius error | Aaron LI | 2017-10-23 | 2 | -40/+28 | |
| | | | | | | | * Fix the error that misses to divide the halo radius by 3 for the e-folding radius, which causes the generated halo image has a 3x size! * Merge function "halo_rprofile()" into "draw_halo()" * Skip transform circular halo into elliptical one if "felong" is None | |||||
* | utils/transform/circle2ellipse: skip rotation if it's None | Aaron LI | 2017-10-23 | 1 | -4/+5 | |
| | ||||||
* | clusters/halo: Use "lru_cache()", also improves some performance | Aaron LI | 2017-10-23 | 3 | -13/+26 | |
| | ||||||
* | clusters/formation: Fix problem that no mergers occurred | Aaron LI | 2017-10-22 | 2 | -2/+9 | |
| | ||||||
* | clusters/halo: Add "use_max_merger" option to allow use max merger events | Aaron LI | 2017-10-22 | 2 | -24/+40 | |
| | ||||||
* | clusters/formation: Add method to found the maximum merger event | Aaron LI | 2017-10-22 | 1 | -1/+51 | |
| |