Ring picker with min>max gives strange error

Running the blob picker with ring template and swapping the minimum and maximum diameter gives a cryptic message:

[2024-09-20 9:51:24.34]
[]
Traceback (most recent call last):
  File "cryosparc_master/cryosparc_compute/run.py", line 115, in cryosparc_master.cryosparc_compute.run.main
  File "cryosparc_master/cryosparc_compute/jobs/template_picker_gpu/run.py", line 56, in cryosparc_master.cryosparc_compute.jobs.template_picker_gpu.run.run
  File "cryosparc_master/cryosparc_compute/jobs/template_picker_gpu/run.py", line 99, in cryosparc_master.cryosparc_compute.jobs.template_picker_gpu.run.do_pick
  File "cryosparc_master/cryosparc_compute/jobs/template_picker_gpu/run.py", line 241, in cryosparc_master.cryosparc_compute.jobs.template_picker_gpu.run.do_pick
  File "cryosparc_master/cryosparc_compute/jobs/template_picker_gpu/run.py", line 228, in cryosparc_master.cryosparc_compute.jobs.template_picker_gpu.run.do_pick.get_ring
  File "/home/cryosparcuser/cryosparc/cryosparc_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.10/site-packages/skimage/_shared/filters.py", line 118, in gaussian
    raise ValueError("Sigma values less than zero are not valid")
ValueError: Sigma values less than zero are not valid

Should check the input values at the start of the run and give a more reasonable error (or just swap the numbers around).

Thanks @daniel.s.d.larsson, we have made a note to improve this error message to make it clearer.

Best,
Michael