Commit 168ff730 authored by Shuai Feng's avatar Shuai Feng
Browse files

add justification of input pars range

parent 04ad3255
Pipeline #6991 passed with stage
in 0 seconds
......@@ -230,10 +230,12 @@ class Map2d(object):
print("Notice: Your input integral magnitude of Sersic mode (mag) is > 26 mag or < 8 mag.")
if (r_eff <= 0):
raise Exception("Effective radius (r_eff) should be > 0 arcsec!")
if (n <= 0):
if (n < 0):
raise Exception("Sersic index (n) should be > 0!")
if (ellip >= 1) or (ellip < 0):
if (ellip > 1) or (ellip < 0):
raise Exception("Ellipcity (ellip) should be >= 0 and < 1!")
if (ellip == 0):
print("Notice: Ellipcity (ellip) should be >= 0 and < 1!")
if (theta > 180) or (theta < -180):
print("Notice: Your input position angle (theta) is > 180 degree or < -180 degree.")
......@@ -268,8 +270,10 @@ class Map2d(object):
print("Notice: Your input maximum rotational velocity (vmax) is <= 0 km/s!")
if (rt <= 0):
raise Exception("Turn-over radius (rt) should be > 0 arcsec!")
if (ellip >= 1) or (ellip < 0):
if (ellip > 1) or (ellip < 0):
raise Exception("Ellipcity (ellip) should be >= 0 and < 1!")
if (ellip == 0):
print("Notice: Ellipcity (ellip) should be >= 0 and < 1!")
if (theta > 180) or (theta < -180):
print("Notice: Your input position angle (theta) is > 180 degree or < -180 degree.")
......@@ -300,8 +304,10 @@ class Map2d(object):
# Check Input Parameters
if (r_eff <= 0):
raise Exception("Effective radius (r_eff) should be > 0 arcsec!")
if (ellip >= 1) or (ellip < 0):
if (ellip > 1) or (ellip < 0):
raise Exception("Ellipcity (ellip) should be >= 0 and < 1!")
if (ellip == 0):
print("Notice: Ellipcity (ellip) should be >= 0 and < 1!")
if (theta > 180) or (theta < -180):
print("Notice: Your input position angle (theta) is > 180 degree or < -180 degree.")
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment