Skip to content

Should Xarray prefer h5netcdf and scipy to netCDF4? #10657

@shoyer

Description

@shoyer

What is your issue?

#10656 unifies the choose of default engine parameter for reading and writing netCDF files. This is a breaking change, so it's worth considering if we want to bundle in any other related changes.

I think it might make sense to switch the default netCDF engine to chosen from the first valid choice of (h5netcdf, scipy, netCDF4), rather than the current order of (netCDF4, h5netcdf, scipy), because netCDF is generally a bit slower than the other libraries, and plays less nicely with concurrency (because it's written in C rather than Python).

Any thoughts?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions