Path/URL-aware factory that dispatches to the right backend. Supported URIs:
memory://(or no path /NULL) — in-memorymemory_daf().filesystem directory path —
files_daf().*.daf.zarror*.daf.zarr.zip(filesystem or HTTP) —zarr_daf().any other
http(s)://URL —http_daf()(read-only HTTP-served FilesDaf).
Arguments
- uri
Path or URL.
memory://(orNULL/ empty string) for an in-memory store; a filesystem directory path forfiles_daf; a URL with a recognized scheme for future backends.- mode
One of
"r","r+","w","w+". Required forfiles_daf; ignored formemory_daf.- name
Optional name for the daf object. Default derived from the URI.
- ...
Reserved for backend-specific options.