Skip to content

Instantly share code, notes, and snippets.

@monkeybutter
Created April 3, 2017 09:08
Show Gist options
  • Save monkeybutter/82dd9f57106f482717fad664523e062d to your computer and use it in GitHub Desktop.
Save monkeybutter/82dd9f57106f482717fad664523e062d to your computer and use it in GitHub Desktop.
import netCDF4
from datetime import datetime
import pytz
import numpy as np
with netCDF4.Dataset("a_FMC_File.nc", 'r+', format='NETCDF4') as src:
temp = np.zeros(src["time"].shape)
for i, t in enumerate(src["time"]):
d_local = datetime.fromtimestamp(t)
t_utc = (pytz.utc.localize(d_local)-pytz.utc.localize(datetime(1970,1,1))).total_seconds()
temp[i] = t_utc
src["time"][:] = temp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment