Page 1 of 1
l2gen invalid proc_uncertainty argument
Posted: Thu Jul 25, 2024 7:22 pm America/New_York
by daurin
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:
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"
Re: l2gen invalid proc_uncertainty argument
Posted: Fri Jul 26, 2024 10:13 am America/New_York
by OB SeaDAS - dshea
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
Re: l2gen invalid proc_uncertainty argument
Posted: Fri Jul 26, 2024 10:40 am America/New_York
by daurin
@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
Re: l2gen invalid proc_uncertainty argument
Posted: Tue Apr 08, 2025 11:21 am America/New_York
by daurin
@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)
Re: l2gen invalid proc_uncertainty argument
Posted: Fri May 16, 2025 11:19 am America/New_York
by daurin
<bump> Hi all, still waiting to see if anyone in B28 can help me with this. Thanks!
Dirk
Re: l2gen invalid proc_uncertainty argument
Posted: Mon May 19, 2025 4:34 pm America/New_York
by daurin
This issue was resolved by deleting SeaDAS 9.1 and ocssw V2025.1 and installing SeaDAS 9.2 and ocssw V2025.1 from scratch.