Skip to content

Instantly share code, notes, and snippets.

@kaedonkers
Created September 30, 2022 11:38
Show Gist options
  • Save kaedonkers/cc1a9e46a18779041e3943dc51088458 to your computer and use it in GitHub Desktop.
Save kaedonkers/cc1a9e46a18779041e3943dc51088458 to your computer and use it in GitHub Desktop.
Converting a .npy file to .nc using Pandas and Xarray
import numpy
import xarray
import pandas
fname = "data.npy"
arr = numpy.load(fname)
df = pandas.DataFrame({"lon":arr[:,0], "lat":arr[:,1], "data":arr[:,3]})
ds = df.set_index(["lat","lon"]).to_xarray()
ds.to_netcdf("data.nc")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment