summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron LI <aaronly.me@outlook.com>2016-07-13 15:26:46 +0800
committerAaron LI <aaronly.me@outlook.com>2016-07-13 15:26:46 +0800
commit3d52b6e86c69a99c464c335ad4bc90527a4b3379 (patch)
treed92a20320a8fb39c02b6457bd099cfcc0c96fc31
parentf0e233031e51a69bd3c23c616ff861d2b2931bd1 (diff)
downloadcexcess-3d52b6e86c69a99c464c335ad4bc90527a4b3379.tar.bz2
fit_tprofile.py: force the input temperature data to be 2D
-rwxr-xr-xfit_tprofile.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/fit_tprofile.py b/fit_tprofile.py
index 56f5d23..e1ee9a9 100755
--- a/fit_tprofile.py
+++ b/fit_tprofile.py
@@ -2,9 +2,11 @@
#
# Aaron LI
# Created: 2016-07-04
-# Updated: 2016-07-11
+# Updated: 2016-07-13
#
# Change logs:
+# 2016-07-13:
+# * Force the input temperature data to be 2D
# 2016-07-11:
# * Use a default config to allow a minimal user config
# 2016-07-04:
@@ -219,14 +221,14 @@ def main():
parser = argparse.ArgumentParser(
description="temperature profile fit, interpolate and extrapolate")
parser.add_argument("config", nargs="?", default="tprofile.conf",
- help="configuration (default: tprofile.conf")
+ help="configuration (default: tprofile.conf)")
args = parser.parse_args()
config = ConfigObj(config_default.splitlines())
config_user = ConfigObj(args.config)
config.merge(config_user)
- tprofile_data = np.loadtxt(config["t_profile_data"])
+ tprofile_data = np.loadtxt(config["t_profile_data"], ndmin=2)
redshift = config.as_float("redshift")
tprofile = TemperatureProfile(tprofile_data, redshift)