Introduction
Introduction Statistics Contact Development Disclaimer Help
tsealvl.py: add time bounds as per cf conventions - pism-exp-gsw - ice stream a…
git clone git://src.adamsgaard.dk/pism-exp-gsw
Log
Files
Refs
README
LICENSE
---
commit a667852e299cec83941bdecfbda11373b96a3fa9
parent b005ee30787a7ad679644bbe0e864dbbf52356a6
Author: Anders Damsgaard <[email protected]>
Date: Fri, 26 Nov 2021 12:58:17 +0100
sealvl.py: add time bounds as per cf conventions
Diffstat:
M sealvl.py | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/sealvl.py b/sealvl.py
t@@ -6,20 +6,28 @@ import netCDF4 as nc4
input = np.loadtxt(sys.stdin)
f = nc4.Dataset("sealvl.nc", "w", format="NETCDF4")
-
+#f.Conventions = "CF-1.3"
f.createDimension("time", input[:, 0].size)
+f.createDimension("nbnds", 2)
+
time = f.createVariable("time", "f4", ("time",))
time.long_name = "Time"
time.standard_name = "time"
time.units = "years since 1-1-1"
time.calendar = "365_day"
+time.bounds = "time_bnds"
+
+time_bnds = f.createVariable("time_bnds", "f4", ("time", "nbnds"))
+time_bnds.units = time.units
+time_bnds.calendar = time.calendar
-delta_SL = f.createVariable("delta_SL", "f4", "time")
+delta_SL = f.createVariable("delta_SL", "f4", ("time",))
delta_SL.long_name = "Sea Level (variation from present)"
delta_SL.standard_name = "global_average_sea_level_change"
delta_SL.units = "meters"
time[:] = input[:, 0]
delta_SL[:] = input[:, 1]
+time_bnds[:] = time[:]
f.close()
\ No newline at end of file
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.