Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Overhaul to plot_proftrace: options for multiple figure configuration…
…s in YAML, plotting per-ob DA penalty statistics (#131) * Bug fix for _get_conv() to pull appropriate ptop, pbot based on variable * plot_proftrace.py for plotting ob type/subtype, add .png to .gitignore * Switched from multi-index slicing to .isin(), inputs can now be provided as a list and aggregated together * Fixed bug with dataframe filters for ==None * Added some pycodestyle compliance to scripts/plot_proftrace, finalized bug fix for ==None filtering options * generalized input filters with some in-line documentation * modified plot_proftrace to use yaml input; pycodestyle and code readability changes * Rearranged into more discrete functions, greater pythonic compliance * Added PyGSI/gsi_stat and scripts/plot_proftrace for plotting penalty data * Fixed collect_statistics() to properly handle case of missing gsistat file in list for a given set * Overhaul to plot_proftrace.py and proftrace_yaml.yaml: YAML provides series of figure-cards to produce multiple figures with different configurations, capability to set a figure name to None to suppress producing that figure for that figure-card * Overhaul to plot_proftrace.py: Rename figure-name keys in YAML, allow for both error (rms/bias) and penalty (cpen) data to be plotted, allow missing figure-name keys in YAML to be interpreted as None (no plotting) * Fixed pyGSI/gsi_stat.py pycodestyle error * Removed legacy pyGSI/git_stat_pen.py test-code * Update proftrace_yaml.yaml
- Loading branch information