Hi folks,
I was having a similar problem when I was processing some cloudy WV tiles over Chamoli. The issue is that even if one or two tile fails to run properly (due to very bad D_subs aka the low resolution disparity), the entire next step of the stereo process is abandoned. This was not looking right to me, and to make things work, I just uncommented the raise_Exception block in the def generic_run function to make it proceed with the next step and not complain about the lonely tile which is not working.
This function is in the stereo_utils.py program in the libexec directory.
```# A very simple wrapper around subprocess
def generic_run(cmd, verbose):
cmd_str = asp_string_utils.argListToString(cmd)
if verbose:
print(cmd_str)
try:
code = subprocess.call(cmd)
except OSError as e:
raise Exception('%s: %s' % (cmd_str, e))
#if code != 0:
#raise Exception('Failed to run: ' + cmd_str)
```
I think Oleg's fix for D_sub outliers checking might have fixed it, so you may be able to complete the processing with the newer builds.
Hacks like these just come out of desperation, so should not be used until a pressing situation due to some deadline or something is there :)
Cheers,
Shashank