-
Notifications
You must be signed in to change notification settings - Fork 300
Closed
Labels
Feature: ESMValToolRelease: MinorStaleA stale issue/pull-requestA stale issue/pull-requestType: Enhancement
Description
Extend the capability of iris to allow the user to efficiently calculate multiple statistics from the same source cube when using iris.cube.Cube.collapsed and iris.cube.Cube.aggregated_by.
For example:
from iris.analysis import MEAN, SUM, MAX
cubes = cube.collapsed('model_level_number', [MEAN, SUM, MAX])As opposed to the less efficient:
cubes = [cube.collapsed('model_level_number', agg) for agg in [MEAN, SUM, MAX]]Ditto for iris.cube.Cube.aggregated_by.
The resolution of source cube data is only on the increase. As such, iris needs to be sympathetic to those scientists that require to calculate multiple statistics and analyses over high and very high resolution data by offering an efficient workflow of streaming once, calculating many. As opposed to streaming once, calculating once.
Metadata
Metadata
Assignees
Labels
Feature: ESMValToolRelease: MinorStaleA stale issue/pull-requestA stale issue/pull-requestType: Enhancement