Skip to content

Change of file encoding when opening #1818

@sehnem

Description

@sehnem

I am using xarray to modify goes-16 netCDF files. I open the file, and create a new file with the same structure and attributes, but with a selected area of the data.

When I try to run this file I am having trouble with the library that I use to read the data which uses h5netcdf as library to read the data. I found that the error if because of the string encoding and changes in the netCDF C library.

My question is about xarray default behavior, should it change the encoding when opening the file?

And about a possible solution, do I have to change the encoding of any string attribute, one by one?

Here is my code

xnc = xr.open_dataset(file)
xnc = xnc.sel(y=xnc.Rad.y.values[y_l:y_r], x=xnc.Rad.x.values[x_l:x_r])
xnc.to_netcdf(nfile, format='NETCDF4_CLASSIC')
nfiles.append(nfile)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions