aboutsummaryrefslogtreecommitdiffstats
path: root/fg21sim/extragalactic/clusters/formation.py
Commit message (Collapse)AuthorAgeFilesLines
* clusters/formation: return {} instead of None if no event foundAaron LI2018-01-021-4/+4
|
* Minor updates and cleanupsAaron LI2018-01-021-1/+1
|
* clusters/formation: add "mergers()" to extract all the merger eventsAaron LI2018-01-011-0/+36
|
* Improve descriptions and minor cleanupsAaron LI2018-01-011-5/+4
|
* clusters/mergertree: simplify recent_major_merger and maximum_mergerAaron LI2018-01-011-47/+23
|
* clusters/mergertree: add param mtree to maximum_merger and recent_major_mergerAaron LI2018-01-011-5/+6
|
* clusters/formation: Move parameter "ratio_major" to recent_major_merger()Aaron LI2018-01-011-28/+16
| | | | | | * 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/formation: Fix problem that no mergers occurredAaron LI2017-10-221-2/+8
|
* clusters/formation: Add method to found the maximum merger eventAaron LI2017-10-221-1/+51
|
* clusters: Fix several small issues on wrong variable namesAaron LI2017-07-311-3/+4
| | | | | | Also update logging message for RadioHalo a bit. Signed-off-by: Aaron LI <aly@aaronly.me>
* Add `fg21sim.share` module to hold globally shared "CONFIGS" & "COSMO"Aaron LI2017-07-311-1/+1
| | | | Signed-off-by: Aaron LI <aly@aaronly.me>
* Update references a bitAaron LI2017-07-311-19/+15
| | | | Signed-off-by: Aaron LI <aly@aaronly.me>
* Use all uppercase to identify the global CONFIGS and COSMOAaron LI2017-07-221-7/+7
| | | | | | Update to use the global CONFIGS and COSMO Signed-off-by: Aaron LI <aly@aaronly.me>
* clusters: Rename "last major merger" to "recent major merger"Aaron LI2017-07-221-5/+5
| | | | Signed-off-by: Aaron LI <aly@aaronly.me>
* Use the global "cosmo" instance for simplificationAaron LI2017-07-211-11/+8
| | | | Signed-off-by: Aaron LI <aly@aaronly.me>
* clusters/formation.py: show verbose info only in DEBUGAaron LI2017-07-201-6/+9
| | | | | | | | Since the ``ClusterFormation`` is repeatedly invoked in ``GalaxyClusters``, so make the verbose information printed only at DEBUG level. Signed-off-by: Aaron LI <aly@aaronly.me>
* clusters/formation.py: Fix bug in "last_major_merger" propertyAaron LI2017-07-201-7/+11
| | | | | | Also calculate and add the mass ratio to the event dictionary. Signed-off-by: Aaron LI <aly@aaronly.me>
* clusters/formation.py: Fix bug in "_trace_main()"Aaron LI2017-07-201-4/+8
| | | | | | | | | Do not modify the root node of the merger tree, and return this root node after tracing the formation history. Also print some more information for debug. Signed-off-by: Aaron LI <aly@aaronly.me>
* clusters/formation.py: Add "last_major_merger" propertyAaron LI2017-07-191-1/+42
| | | | | | | A new parameter "ratio_major" added to distinguish between major and minor merger events. Signed-off-by: Aaron LI <aly@aaronly.me>
* clusters/formation.py: Add method "_trace_main()"Aaron LI2017-07-191-10/+77
| | | | | | Also update "simulate_megertree()" default to trace only the main cluster. Signed-off-by: Aaron LI <aly@aaronly.me>
* clusters/formation.py: Simplify parameters handlingAaron LI2017-07-191-28/+24
| | | | Signed-off-by: Aaron LI <aly@aaronly.me>
* halo.py + formation.py: Add argument z0Aaron LI2017-06-231-4/+11
|
* clusters: Move units.py and cosmology.py to utilsAaron LI2017-06-011-1/+1
|
* Bind ClusterFormation to HaloSingleAaron LI2017-06-011-0/+3
| | | | Also add logging messages to simulate_mergertree()
* Update to use custom units.py instead of astropy'sAaron LI2017-06-011-1/+1
| | | | Also fix a parameter error in "formation.py"
* Add clusters/formation.py: Simulate cluster merging historyAaron LI2017-06-011-0/+230