Skip to content

generate_user_config_files is creating spurious masking entries in the config files #676

Description

generate_user_config_files is creating spurious (and possibly erroneous?) masking entries.

[masking]
stream_ap5_cice-U = -1:None:None,180:None:None
stream_ap5_grid-V = -1:None:None,180:None:None
stream_ap6_cice-U = -1:None:None,180:None:None
stream_ap6_grid-V = -1:None:None,180:None:None
stream_onm_cice-U = -1:None:None,180:None:None
stream_onm_grid-V = -1:None:None,180:None:None

Looks like the problem is in the get_masking_attributes function.

maskings = OrderedDict()
plugin = PluginStore.instance().get_plugin()
grid_info = plugin.grid_info(model_id, GridType.OCEAN)
masking_key_template = 'stream_{}_{}'
masks = grid_info.masks
for stream in streams:
if masks:
for grid, value in masks.items():
key = masking_key_template.format(stream, grid)
maskings[key] = value
return maskings

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions