Commit 8b690ff1 authored by Shuai Feng's avatar Shuai Feng
Browse files

add justification of input pars range

parent 168ff730
Pipeline #6993 passed with stage
in 0 seconds
...@@ -229,7 +229,8 @@ class Map2d(object): ...@@ -229,7 +229,8 @@ class Map2d(object):
if (mag > 26) or (mag < 8): if (mag > 26) or (mag < 8):
print("Notice: Your input integral magnitude of Sersic mode (mag) is > 26 mag or < 8 mag.") print("Notice: Your input integral magnitude of Sersic mode (mag) is > 26 mag or < 8 mag.")
if (r_eff <= 0): if (r_eff <= 0):
raise Exception("Effective radius (r_eff) should be > 0 arcsec!") #raise Exception("Effective radius (r_eff) should be > 0 arcsec!")
print("Effective radius (r_eff) should be > 0 arcsec!")
if (n < 0): if (n < 0):
raise Exception("Sersic index (n) should be > 0!") raise Exception("Sersic index (n) should be > 0!")
if (ellip > 1) or (ellip < 0): if (ellip > 1) or (ellip < 0):
...@@ -269,11 +270,11 @@ class Map2d(object): ...@@ -269,11 +270,11 @@ class Map2d(object):
if (vmax <= 0): if (vmax <= 0):
print("Notice: Your input maximum rotational velocity (vmax) is <= 0 km/s!") print("Notice: Your input maximum rotational velocity (vmax) is <= 0 km/s!")
if (rt <= 0): if (rt <= 0):
raise Exception("Turn-over radius (rt) should be > 0 arcsec!") #raise Exception("Turn-over radius (rt) should be > 0 arcsec!")
if (ellip > 1) or (ellip < 0): print("Turn-over radius (rt) should be > 0 arcsec!")
raise Exception("Ellipcity (ellip) should be >= 0 and < 1!") if (ellip >= 1) or (ellip < 0):
if (ellip == 0): #raise Exception("Ellipcity (ellip) should be >= 0 and < 1!")
print("Notice: Ellipcity (ellip) should be >= 0 and < 1!") print("Ellipcity (ellip) should be >= 0 and < 1!")
if (theta > 180) or (theta < -180): if (theta > 180) or (theta < -180):
print("Notice: Your input position angle (theta) is > 180 degree or < -180 degree.") print("Notice: Your input position angle (theta) is > 180 degree or < -180 degree.")
...@@ -303,10 +304,10 @@ class Map2d(object): ...@@ -303,10 +304,10 @@ class Map2d(object):
""" """
# Check Input Parameters # Check Input Parameters
if (r_eff <= 0): if (r_eff <= 0):
raise Exception("Effective radius (r_eff) should be > 0 arcsec!") #raise Exception("Effective radius (r_eff) should be > 0 arcsec!")
print("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!") #raise Exception("Ellipcity (ellip) should be >= 0 and < 1!")
if (ellip == 0):
print("Notice: Ellipcity (ellip) should be >= 0 and < 1!") print("Notice: Ellipcity (ellip) should be >= 0 and < 1!")
if (theta > 180) or (theta < -180): if (theta > 180) or (theta < -180):
print("Notice: Your input position angle (theta) is > 180 degree or < -180 degree.") 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