-
-
Notifications
You must be signed in to change notification settings - Fork 267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[v3] revisit runtime config #1772
Comments
I spoke with @maxrjones today about this. Our thought for now was to try using donfig and see how it goes. We can continue to evaluate the dependency vs vendoring and typing/validation as needed. cc @djhoese |
Additional config options:
|
thanks @normanrz! Joe mentioned you asked about this today. I'm working on getting a minimal PR opened now and should have that submitted within the next couple hours. |
Thanks @maxrjones for getting this moving! |
I think this is a great way of dealing with configurations. Thanks! |
This issue tracks a evaluation of the v3 runtime config
Context
The v3 branch runtime config currently looks like this:
zarr-python/src/zarr/v3/config.py
Lines 34 to 38 in 76c3450
This is then attached to Array/Group classes
zarr-python/src/zarr/v3/array.py
Lines 51 to 55 in 76c3450
A few things are missing here:
Improvements
So looking for some ideas for how to manage this better. Two ideas:
set-options
: https://docs.xarray.dev/en/stable/generated/xarray.set_options.htmlwhat do we expect to go in the runtime config?
The text was updated successfully, but these errors were encountered: