polaris.tasks.e3sm.init.topo.combine.get_lat_lon_topo_steps
- polaris.tasks.e3sm.init.topo.combine.get_lat_lon_topo_steps(component, resolution, include_viz=False)[source]
Get shared combined-topography steps for a latitude-longitude target grid.
The
CombineStepsetsdefault_cached = Truein its constructor because it is expensive to produce. Downstream tasks benefit from cached outputs automatically, and the steps that only feed it are then left out. Tasks that require free-running execution (e.g. standalone combine tasks) should add each returned step’ssubdirtoself.free_running_stepsin their__init__, asLatLonCombineTaskdoes.- Parameters:
component (polaris.Component) – The component that the steps will be added to.
resolution (float) – The latitude-longitude resolution in degrees.
include_viz (bool, optional) – Whether to include the visualization step or not.
- Returns:
steps (dict of str to polaris.Step) – The steps that prepare the datasets and make the remapping weights, the combine topo step and the optional visualization step, keyed by step name.
config (polaris.config.PolarisConfigParser) – The shared config options.