PseudoNetCDF.camxfiles.cloud_rain package
Submodules
PseudoNetCDF.camxfiles.cloud_rain.Memmap module
Memmap
– cloud_rain Memmap interface
- class PseudoNetCDF.camxfiles.cloud_rain.Memmap.cloud_rain(*args, **kwds)[source]
Bases:
PseudoNetCDFFile
cloud_rain provides a PseudoNetCDF interface for CAMx cloud_rain files. Where possible, the inteface follows IOAPI conventions (see www.baronams.com).
- ex:
>>> cloud_rain_path = 'cloud_rain.bin' >>> rows, cols = 65, 83 >>> cloud_rainfile = cloud_rain(cloud_rain_path, rows, cols) >>> cloud_rainfile.variables.keys() ['CLOUD', 'RAIN', 'SNOW', 'GRAUPEL', 'COD', 'TFLAG'] >>> v = cloud_rainfile.variables['CLOUD'] >>> tflag = cloud_rainfile.variables['TFLAG'] >>> tflag.dimensions ('TSTEP', 'VAR', 'DATE-TIME') >>> tflag[0, 0, :] array([2005185, 0]) >>> tflag[-1, 0, :] array([2005185, 240000]) >>> v.dimensions ('TSTEP', 'LAY', 'ROW', 'COL') >>> v.shape (25, 28, 65, 83) >>> cloud_rainfile.dimensions {'TSTEP': 25, 'LAY': 28, 'ROW': 65, 'COL': 83}
PseudoNetCDF.camxfiles.cloud_rain.Transforms module
Write
– CAMx cloud/rain variable transformations
- class PseudoNetCDF.camxfiles.cloud_rain.Transforms.cloud_rain_center_time(*args, **kwds)[source]
Bases:
time_avg_new_unit
- class PseudoNetCDF.camxfiles.cloud_rain.Transforms.cloud_rain_center_time_plus(*args, **kwds)[source]
Bases:
cloud_rain_plus
- class PseudoNetCDF.camxfiles.cloud_rain.Transforms.cloud_rain_plus(*args, **kwds)[source]
Bases:
add_derived