PseudoNetCDF.camxfiles.temperature package
Submodules
PseudoNetCDF.camxfiles.temperature.Memmap module
Memmap
– temperature Memmap interface
- class PseudoNetCDF.camxfiles.temperature.Memmap.temperature(*args, **kwds)[source]
Bases:
PseudoNetCDFFile
temperature provides a PseudoNetCDF interface for CAMx temperature files. Where possible, the inteface follows IOAPI conventions (see www.baronams.com).
- ex:
>>> temperature_path = 'camx_temperature.bin' >>> rows,cols = 65,83 >>> temperaturefile = temperature(temperature_path,rows,cols) >>> temperaturefile.variables.keys() ['TFLAG', 'AIRTEMP', 'SURFTEMP'] >>> tflag = temperaturefile.variables['TFLAG'] >>> tflag.dimensions ('TSTEP', 'VAR', 'DATE-TIME') >>> tflag[0,0,:] array([2005185, 0]) >>> tflag[-1,0,:] array([2005185, 240000]) >>> v = temperaturefile.variables['SURFTEMP'] >>> v.dimensions ('TSTEP', 'ROW', 'COL') >>> v.shape (25, 65, 83) >>> v = temperaturefile.variables['AIRTEMP'] >>> v.dimensions ('TSTEP', 'LAY', 'ROW', 'COL') >>> v.shape (25, 28, 65, 83) >>> temperaturefile.dimensions {'TSTEP': 25, 'LAY': 28, 'ROW': 65, 'COL': 83}
- data_fmt = 'f'
- id_fmt = 'fi'
PseudoNetCDF.camxfiles.temperature.Read module
Read
– temperature Read interface
- class PseudoNetCDF.camxfiles.temperature.Read.temperature(*args, **kwds)[source]
Bases:
PseudoNetCDFFile
temperature provides a PseudoNetCDF interface for CAMx temperature files. Where possible, the inteface follows IOAPI conventions (see www.baronams.com).
- ex:
>>> temperature_path = 'camx_temperature.bin' >>> rows,cols = 65,83 >>> temperaturefile = temperature(temperature_path,rows,cols) >>> temperaturefile.variables.keys() ['TFLAG', 'AIRTEMP', 'SURFTEMP'] >>> tflag = temperaturefile.variables['TFLAG'] >>> tflag.dimensions ('TSTEP', 'VAR', 'DATE-TIME') >>> tflag[0,0,:] array([2005185, 0]) >>> tflag[-1,0,:] array([2005185, 240000]) >>> v = temperaturefile.variables['SURFTEMP'] >>> v.dimensions ('TSTEP', 'ROW', 'COL') >>> v.shape (25, 65, 83) >>> v = temperaturefile.variables['AIRTEMP'] >>> v.dimensions ('TSTEP', 'LAY', 'ROW', 'COL') >>> v.shape (25, 28, 65, 83) >>> temperaturefile.dimensions {'TSTEP': 25, 'LAY': 28, 'ROW': 65, 'COL': 83}
- data_fmt = 'f'
- id_fmt = 'fi'
PseudoNetCDF.camxfiles.temperature.Transforms module
Write
– CAMx temperature variable transformations
- class PseudoNetCDF.camxfiles.temperature.Transforms.temperature_center_time(*args, **kwds)[source]
Bases:
time_avg_new_unit