tsealvl.py: add time bounds as per cf conventions - pism-exp-gsw - ice stream and sediment transport experiments
 (HTM) git clone git://src.adamsgaard.dk/pism-exp-gsw
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit a667852e299cec83941bdecfbda11373b96a3fa9
 (DIR) parent b005ee30787a7ad679644bbe0e864dbbf52356a6
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       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(-)
       ---
 (DIR) 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