diff --git a/xesmf/frontend.py b/xesmf/frontend.py index 616d992..25fb14e 100644 --- a/xesmf/frontend.py +++ b/xesmf/frontend.py @@ -939,6 +939,10 @@ def __init__( else: grid_out, shape_out, output_dims = ds_to_ESMFgrid(ds_out, need_bounds=need_bounds) + # Add input/output dims if included in kwargs + input_dims = kwargs.pop('input_dims', None) + output_dims = kwargs.pop('output_dims', None) + # Create the BaseRegridder super().__init__( grid_in,