l2gen invalid proc_uncertainty argument

Use this Forum to find information on, or ask a question about, NASA Earth Science data.
Post Reply
daurin
Posts: 50
Joined: Thu Apr 22, 2010 8:06 am America/New_York
Answers: 0
Has thanked: 1 time
Been thanked: 1 time

l2gen invalid proc_uncertainty argument

by daurin » Thu Jul 25, 2024 7:22 pm America/New_York

I am trying to process PACE OCI L1B V2 to L2 on two different machines and getting different results.

On my mac (M3 Sonoma 14.5) I am running SeaDAS 9.0.1 with ocssw T2024.16. In my par file, I include Rrs_unc in the l2prods. On this machine, if I do not include the argument in the par file:

Code: Select all

proc_uncertainty=1
I get an error:

Code: Select all

-E- Can not produce product Rrs_unc without setting proc_uncertainty

But if I include proc_uncertainty=1, it works fine.

On my linux server (Ubuntu 20.04.6; analysis702, for those who know) running the same SeaDAS and ocssw, I get the opposite behavior. If I include proc_uncertainty=1, I get:

Code: Select all

-E- Invalid argument "proc_uncertainty"

Filters:

OB SeaDAS - dshea
Subject Matter Expert
Subject Matter Expert
Posts: 271
Joined: Thu Mar 05, 2009 10:25 am America/New_York
Answers: 0
Been thanked: 2 times

Re: l2gen invalid proc_uncertainty argument

by OB SeaDAS - dshea » Fri Jul 26, 2024 10:13 am America/New_York

I had a few problems with the mac and/or the RedHat build server being down while making the "T" tags around that time. The latest tag is T2024.21 and are test tags for a reason. All of the build machines have been working for the last many tags, so a later tag should behave the same on the mac and linux.

Also the tag V2024.1 should have everything you need.

The proper behavior is that proc_uncertainty=1 needs to be set if you want and uncertainty product.

Sorry for the inconsistency.

don

daurin
Posts: 50
Joined: Thu Apr 22, 2010 8:06 am America/New_York
Answers: 0
Has thanked: 1 time
Been thanked: 1 time

Re: l2gen invalid proc_uncertainty argument

by daurin » Fri Jul 26, 2024 10:40 am America/New_York

@dshea Thanks, Don. I'm still getting the error with V2024.1 and T2024.21 on analysis702:

Code: Select all

Loading user parameters for OCI

-E- Invalid argument "proc_uncertainty"
   proc_uncertainty (string) (current=1) (source=/glusteruser/daurin/PACE/par/20240306/l2gen-00_UV350-AG_0.05_v20240116_1000.par)
Elapsed time: 0.05120714505513509 minutes

/glusteruser/daurin/PACE/par/20240306/l2gen-00_UV350-AG_1.00_v20240116_1000.par
/glusteruser/daurin/PACE/L2/20240306/PACE_OCI.20240306T184049.L2.00_UV350-AG_1.00_v20240116_1000.nc not found or clobbering
l2gen par=/glusteruser/daurin/PACE/par/20240306/l2gen-00_UV350-AG_1.00_v20240116_1000.par
^CTraceback (most recent call last):
  File "/accounts/daurin/GitRepos/seadasbatcher/batch_par_l2gen.py", line 59, in <module>
    s = subprocess.run(cmd, encoding='ascii', shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
  File "/accounts/daurin/Applications/anaconda3/lib/python3.10/subprocess.py", line 505, in run
    stdout, stderr = process.communicate(input, timeout=timeout)
  File "/accounts/daurin/Applications/anaconda3/lib/python3.10/subprocess.py", line 1154, in communicate
    stdout, stderr = self._communicate(input, endtime, timeout)
  File "/accounts/daurin/Applications/anaconda3/lib/python3.10/subprocess.py", line 2005, in _communicate
    ready = selector.select(timeout)
  File "/accounts/daurin/Applications/anaconda3/lib/python3.10/selectors.py", line 416, in select
    fd_event_list = self._selector.poll(timeout)
KeyboardInterrupt

(base) daurin@gs616-analysis702:~/GitRepos/seadasbatcher$ install_ocssw --installed_tag

WARNING: --tag is required to get the proper bundle list.

installedTag = V2024.1
and

Code: Select all

Loading user parameters for OCI

-E- Invalid argument "proc_uncertainty"
   proc_uncertainty (string) (current=1) (source=/glusteruser/daurin/PACE/par/20240306/l2gen-00_UV350-AG_0.05_v20240116_1000.par)
Elapsed time: 0.05060826142628987 minutes

/glusteruser/daurin/PACE/par/20240306/l2gen-00_UV350-AG_1.00_v20240116_1000.par
/glusteruser/daurin/PACE/L2/20240306/PACE_OCI.20240306T184049.L2.00_UV350-AG_1.00_v20240116_1000.nc not found or clobbering
l2gen par=/glusteruser/daurin/PACE/par/20240306/l2gen-00_UV350-AG_1.00_v20240116_1000.par
^CTraceback (most recent call last):
  File "/accounts/daurin/GitRepos/seadasbatcher/batch_par_l2gen.py", line 59, in <module>
    s = subprocess.run(cmd, encoding='ascii', shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
  File "/accounts/daurin/Applications/anaconda3/lib/python3.10/subprocess.py", line 505, in run
    stdout, stderr = process.communicate(input, timeout=timeout)
  File "/accounts/daurin/Applications/anaconda3/lib/python3.10/subprocess.py", line 1154, in communicate
    stdout, stderr = self._communicate(input, endtime, timeout)
  File "/accounts/daurin/Applications/anaconda3/lib/python3.10/subprocess.py", line 2005, in _communicate
    ready = selector.select(timeout)
  File "/accounts/daurin/Applications/anaconda3/lib/python3.10/selectors.py", line 416, in select
    fd_event_list = self._selector.poll(timeout)
KeyboardInterrupt

(base) daurin@gs616-analysis702:~/GitRepos/seadasbatcher$ install_ocssw --installed_tag

WARNING: --tag is required to get the proper bundle list.

installedTag = T2024.21

daurin
Posts: 50
Joined: Thu Apr 22, 2010 8:06 am America/New_York
Answers: 0
Has thanked: 1 time
Been thanked: 1 time

Re: l2gen invalid proc_uncertainty argument

by daurin » Tue Apr 08, 2025 11:21 am America/New_York

@dshea, I am still getting the proc_uncertainty error on analysis702, but not on my local mac. Both are running SeaDAS 9.1 with ocssw V2025.1 with --oci installed.

Code: Select all

Loading default parameters for OCI from /accounts/daurin/Applications/ocssw/share/oci/msl12_defaults.par
Loading parameters for suite OC from /accounts/daurin/Applications/ocssw/share/oci/msl12_defaults_OC.par
Loading command line parameters

Loading user parameters for OCI

-E- Invalid argument "proc_uncertainty"
   proc_uncertainty (string) (current=1) (source=/glusteruser/daurin/GLIMR/par/V5/Amazon1/l2gen-00_SNR25_0.30_SU25.par)

Post Reply