Skip to content

flesh out protocol impl#306

Merged
wpbonelli merged 1 commit intomodflowpy:developfrom
wpbonelli:protocol
Mar 6, 2026
Merged

flesh out protocol impl#306
wpbonelli merged 1 commit intomodflowpy:developfrom
wpbonelli:protocol

Conversation

@wpbonelli
Copy link
Member

@wpbonelli wpbonelli commented Mar 6, 2026

refining protocols introduced in #296 for the refactor described in #167

  • renamed DimensionRegistryDimensionResolver
  • renamed DimensionRegistryMixinDimensionResolverMixin
  • renamed get_dimensions()get_dims()
  • consolidated resolve_dimension() / get_all_dimensions()resolve_dims()
  • resolve_dims() accepts multiple (or no) dim names and returns dict for consistency:
    • resolve_dims() → all available dimensions
    • resolve_dims('nlay'){'nlay': 3}
    • resolve_dims('nlay', 'nrow'){'nlay': 3, 'nrow': 10}

@wpbonelli wpbonelli merged commit 27cd3cb into modflowpy:develop Mar 6, 2026
16 checks passed
@wpbonelli wpbonelli deleted the protocol branch March 6, 2026 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant