- Timestamp:
- Aug 22, 2016, 3:28:15 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/nc_var_tools.py
r1042 r1044 5746 5746 5747 5747 ncoobj.sync() 5748 print fname + 'Lluis; dims:', ncoobj.dimensions 5748 5749 # Creating variables 5749 5750 ## 5751 print fname + '; Lluis dimsecslice',dimsecslice 5752 5750 5753 filedims = ncoobj.dimensions 5751 5754 for varns in nciobj.variables: … … 5754 5757 5755 5758 vardims = varobj.dimensions 5759 print ' ' + fname + ' Lluis; vardims:', vardims 5756 5760 5757 5761 if not gen.searchInlist(list(vardims),dimn): … … 5792 5796 varfil = varobj._FillValue 5793 5797 else: 5794 varfil = False5798 varfil = None 5795 5799 vartype = varobj.dtype 5796 5797 newvar = ncoobj.createVariable(varns, vartype, tuple(filevardims), \ 5798 fill_value=varfil) 5800 print ' ' + fname + '; Lluis filevardims:', filevardims 5801 5802 if varfil is not None: 5803 newvar = ncoobj.createVariable(varns, vartype, tuple(filevardims), \ 5804 fill_value=varfil) 5805 else: 5806 newvar = ncoobj.createVariable(varns, vartype, tuple(filevardims)) 5807 ncoobj.sync() 5808 print fname + ' Lluis newvardims:', newvar.dimensions 5809 5799 5810 newvar[:] = varvals 5811 ncoobj.sync() 5812 5813 print newvar 5800 5814 5801 5815 for attrs in varattrs: … … 5803 5817 attrv = varobj.getncattr(attrs) 5804 5818 attr = set_attribute(newvar, attrs, attrv) 5819 ncoobj.sync() 5820 5805 5821 5806 5822 # Global attributes … … 5814 5830 ncoobj.sync() 5815 5831 ncoobj.close() 5832 5833 onc = NetCDFFile(ofile, 'r') 5834 print fname + 'Lluis: ', onc.variables['lon'] 5835 onc.close() 5816 5836 5817 5837 print ' ' + fname + ' succesfull creation of file "' + ofile + '" !!!'
Note: See TracChangeset
for help on using the changeset viewer.