Package MFnetCDF4_classic ::
Module MFnetCDF4_classic
|
|
Module MFnetCDF4_classic
source code
Module for reading multi-file netCDF Datasets, making variables
spanning multiple files appear as if they were in one file.
Datasets must be in NETCDF4_CLASSIC, NETCDF3_CLASSIC or
NETCDF3_64BIT
format (NETCDF4
Datasets won't
work).
Adapted from pycdf by Andre Gosselin.
Example usage:
>>> import MFnetCDF4_classic, netCDF4_classic, numpy
>>>
>>>
>>> for nfile in range(10):
>>> f = netCDF4_classic.Dataset('mftest'+repr(nfile)+'.nc','w')
>>> f.createDimension('x',None)
>>> x = f.createVariable('x','i',('x',))
>>> x[0:10] = numpy.arange(nfile*10,10*(nfile+1))
>>> f.close()
>>>
>>> f = MFnetCDF4_classic.Dataset('mftest*nc')
>>> print f.variables['x'][:]
[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99]