Update the kwargs merging logic to have the 'engine' keyword argument from default_kwarg override the one set in the open_kwargs dict. Included a regression unit test that extends the existing simple_zarr test to ensure that the fix for duplicate keys works.
Note that the xarray:open_kwargs field is a part of the xarray-assets STAC extension (in Proposal stage), xref #16
Update the kwargs merging logic to have the 'engine' keyword argument from
default_kwarg
override the one set in theopen_kwargs
dict. Included a regression unit test that extends the existing simple_zarr test to ensure that the fix for duplicate keys works.Note that the
xarray:open_kwargs
field is a part of thexarray-assets
STAC extension (in Proposal stage), xref #16Fixes #17