diff options
author | Aaron LI <aaronly.me@outlook.com> | 2016-07-11 21:34:45 +0800 |
---|---|---|
committer | Aaron LI <aaronly.me@outlook.com> | 2016-07-11 21:34:45 +0800 |
commit | 1f2c58e629ae717fae771335f19a9a76271241eb (patch) | |
tree | 4553f022a1cd39be9fcdf04a49e2b24de4d28046 | |
parent | f5017fd4b470800f2e931c564b8d6ef3cc21ea8b (diff) | |
download | cexcess-1f2c58e629ae717fae771335f19a9a76271241eb.tar.bz2 |
info.py: Add function "get_owner()"
-rw-r--r-- | info.py | 25 |
1 files changed, 21 insertions, 4 deletions
@@ -1,7 +1,11 @@ # # Aaron LI # Created: 2016-05-04 -# Updated: 2016-05-04 +# Updated: 2016-07-11 +# +# Change logs: +# 2016-07-11: +# * Add function "get_owner()" # """ @@ -24,6 +28,21 @@ def load_info(info): return info +def get_owner(info): + """ + Determine the owner of the info: 'LWT' or 'ZZH'. + + Return: + * 'LWT' + * 'ZZH' + """ + info = load_info(info) + if "IN_SAMPLE" in info.keys(): + return "ZZH" + else: + return "LWT" + + def get_r500(info): """ Get the R500 value (in unit pixel and kpc), as well as its errors. @@ -36,13 +55,11 @@ def get_r500(info): """ info = load_info(info) - if "IN_SAMPLE" in info.keys(): - # ZZH's INFO + if get_owner(info) == "ZZH": r500_kpc = float(info["R500"]) r500EL_kpc = float(info["R500_err_lower"]) r500EU_kpc = float(info["R500_err_upper"]) else: - # LWT's INFO r500_kpc = float(info["R500 (kpc)"]) r500EL_kpc = float(info["R500_err_lower (1sigma)"]) r500EU_kpc = float(info["R500_err_upper (1sigma)"]) |