Conversation
Add changes to allow multiple files in yaml specification in conjunction with time_series mechanism.
Merge branch 'develop' into feature/time-series-221
Adjust function order.
Rm debug.
rm yet more debug
kevindougherty-noaa
left a comment
There was a problem hiding this comment.
Looks good to me up front. I did have a question for everyone if it were possible. Could we use some sort of logic where we can feed the yaml the filename as a template i.e. abi_g16_obs_{$datetime}.nc4 and have an option for start date and stop date? I can see if you have to make a month long time series, adding 120 cycle filenames would be a pain.
|
Yes we have most of that working now in obs-monitor. The plot templates use this construction to set up the 120 (or more) filenames: The 120 filenames are constructed using wxflow functions (mostly jinja), and the resulting file is fed into eva. Similar substitutions could be made for the time-series start and stop dates. |
|
I think @kevindougherty-noaa is suggesting adding that capability to EVA so that the list of filenames gets constructed in the script and the YAML only provides a template and start/end dateTimes. Something to consider, but probably outside the scope of this PR? |
|
@CoryMartin-NOAA yes not needed for this PR just a thought to be added to eva capabilities. |
|
@Dooruk you can specify the tick location in eva by adding lines like this to the plots entry: |
|
For setting min and max values either axis I don't have an example of that but it has to be something like adding |

Modify the
IodaObsSpaceobject andtime_seriesmechanism to make these changes:IodaObsSpaceobject to specify multiple data files within a dataset specification. This specification is now supported bytime_series:time_seriesutilities to treat all file names as lists. This allowstime_seriesto iterate over the specified filenames.I've verified that yaml files using
IodaObsSpaceandJediVariationalBiasCorrectionobjects work with these changes. Note that theJediVeriationalBiasCorrectionobject does not support specifications of multiple data files (i.e. multiple instances of either or both the bias_file or lapse_file) within a specified data_collection. Changing that limitation will be done in a new issue.Dependencies
None
Impact
None
Closes #221