Changeset 1880 in lmdz_wrf
- Timestamp:
- Apr 3, 2018, 6:04:51 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/nc_var_tools.py
r1879 r1880 1685 1685 1686 1686 ncf = NetCDFFile(ncfile,'a') 1687 dims = ncf.dimensions1688 ncvars = ncf.variables.keys()1687 dims = list(ncf.dimensions) 1688 ncvars = list(ncf.variables.keys()) 1689 1689 ncf.close() 1690 1690 1691 if not gen.searchInlist(dims, var):1691 if not gen.searchInlist(dims, dimn): 1692 1692 print ' ' + fname + ": File '" + ncfile + "' does not have dimension: '" + \ 1693 1693 dimn + "' !!" … … 1697 1697 if values[0:9] == 'renamedim': 1698 1698 newdimn = values.split(',')[1] 1699 print ' ' +fname+ ": renaming dimension '" + dimn + "' to '" + newdimn + "'" 1699 1700 ncf = NetCDFFile(ncfile,'a') 1700 1701 if gen.searchInlist(dims,newdimn): … … 1719 1720 ncf.sync() 1720 1721 elif values[0:9] == 'removevar': 1722 print ' ' +fname+ ": rmoving dimension '" + dimn + "' and variables with it" 1721 1723 ncf = NetCDFFile(ncfile,'r') 1722 1724 tmpncf = NetCDFFile('tmp_py.nc' , 'w') … … 1725 1727 1726 1728 for varn in ncf.variables.keys(): 1727 vdimn = varn.dimensions 1729 ovn = ncf.variables[varn] 1730 vdimn = ovn.dimensions 1728 1731 if not gen.searchInlist(vdimn,dimn): 1729 1732 ncf.close() 1730 1733 fvaradd(ncfile + ',' + varn, 'tmp_py.nc') 1731 1734 ncf = NetCDFFile(ncfile,'r') 1735 else: 1736 print ' removing variable:', varn 1732 1737 ncf.close() 1733 1738 fgaddattr(ncfile, 'tmp_py.nc')
Note: See TracChangeset
for help on using the changeset viewer.