Skip to content

Commit

Permalink
Merge pull request #25 from VirtualPlanetaryLaboratory/sigmaerror
Browse files Browse the repository at this point in the history
Added error handling if user inputs a standard deviation less than 0 …
  • Loading branch information
RoryBarnes authored Nov 30, 2024
2 parents 2e6301a + 159b127 commit ab7bfb2
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions vspace/vspace.py
Original file line number Diff line number Diff line change
Expand Up @@ -381,11 +381,15 @@ def main():
if mode == 1:
# check if user set random mode
# if yes, construct array of random samples
array = np.random.normal(
loc=float(values[0]),
scale=float(values[1]),
size=int(randsize),
)
if (float(values[1]) >= 0):
array = np.random.normal(
loc=float(values[0]),
scale=float(values[1]),
size=int(randsize),
)
else:
print("ERROR: Standard deviation must be non-negative for option "+name+".")
exit()
if "min_cutoff" in vars() and "max_cutoff" not in vars():
# user has set a min value for this parameter
# resample any values below until all are > min_cutoff
Expand Down

0 comments on commit ab7bfb2

Please sign in to comment.