Difference h5netcdf and netcdf4 while using xarray and dask #9711
-
Hi all! I was reading through the documentation about parallel computation with xarray and dask, and there is this note:
Does it mean the the h5netcdf engine cannot be used with dask? What exactly would it mean for my processes, would they be slower (from some tests I made it seems like it doesn't seem like)? PS: Also if you have any input on what are the pros and cons for h5netcdf vs netcdf4 in the specific context of xarray and dask, I would happy to hear then :D |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
I'm just a user of xarray, and only been using it for a few months, so perhaps my word should be taken with a grain of salt, but I think a clue to the answer to your question is the distinction between "engine" and "format". According to the docs of |
Beta Was this translation helpful? Give feedback.
I'm just a user of xarray, and only been using it for a few months, so perhaps my word should be taken with a grain of salt, but I think a clue to the answer to your question is the distinction between "engine" and "format". According to the docs of
.to_netcdf
,h5netcdf
is an engine, andnetcdf4
is a format. Using a different engine doesn't mean the format is changed, only means that the Python library used to do the job is different.