Is this a new feature, an improvement, or a change to existing functionality?
New Feature
How would you describe the priority of this feature request
Medium
Please provide a clear description of problem you would like to solve.
The diagnostic workflow in the run.py does not support diagnostics that need time windows (weather history or also future time-steps).
We need some support if the diagnostic has input_coords with lead_time spec, it can figure out how many prognostic iterations it needs to run.