Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The clm-diags branch currently has two very similar scripts:
scripts/plotting/global_mean_timeseries.py
andscripts/plotting/global_mean_timeseries_lnd.py
. This PR will combine them (and a related pair of functions) to reduce duplicated code.My plan here:
spatial_average_lnd
function intospatial_average
.model_component = "lnd"
everywhere it's needed inglobal_mean_timeseries_lnd
to handle land-specific behaviorsmodel_component != "lnd"
inglobal_mean_timeseries_lnd
to handle behaviors only in global_mean_timeseries.global_mean_timeseries_lnd
intoglobal_mean_timeseries
, deleting the former.model_component
input args to all functions there as needed.As of b144327, I'm nearing the end of step 2.