4.2.8. Usage of Operations
This notebook serves to show how operations provided by the toolbox can be applied. For this purpose, the following aspects are covered:
Access to ESA CCI Ozone and Cloud data (Atmosphere Mole Content of Ozone and Cloud Cover)
Geometric adjustments (coregistration)
Spatial (point, polygon) and temporal subsetting
Visualisation of time series
4.2.8.1. Ingest data and create datasets
[1]:
from IPython.display import JSON
from xcube.core.store import new_data_store
import esa_climate_toolbox.ops as ops
from esa_climate_toolbox.core import get_op
from esa_climate_toolbox.core import get_op_meta_info
from esa_climate_toolbox.util.monitor import ConsoleMonitor
First, read in the ESA Climate Data Centre Data Store.
[2]:
data_store = new_data_store('esa-climate-data-centre')
Open an ozone dataset (see Notebook 1-ECT_General_Data_Access to find which options you have).
[3]:
ozone_ds = data_store.open_data('esacci.OZONE.mon.L3.NP.multi-sensor.multi-platform.MERGED.fv0002.r1',
time_range=['2007-01-01', '2007-06-30'])
ozone_ds
[3]:
<xarray.Dataset> Dimensions: (time: 6, layers: 16, lat: 180, lon: 360, air_pressure: 17, bnds: 2) Coordinates: * air_pressure (air_pressure) float32 1.013e+03 446.0 196.4 ... 0.05 0.01 * lat (lat) float32 -89.5 -88.5 -87.5 -86.5 ... 87.5 88.5 89.5 * layers (layers) int32 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 * lon (lon) float32 -179.5 -178.5 -177.5 ... 177.5 178.5 179.5 * time (time) datetime64[ns] 2007-01-16T12:00:00 ... 2007-06-16 time_bnds (time, bnds) datetime64[ns] dask.array<chunksize=(6, 2), meta=np.ndarray> Dimensions without coordinates: bnds Data variables: O3_du (time, layers, lat, lon) float32 dask.array<chunksize=(1, 16, 180, 360), meta=np.ndarray> O3_du_tot (time, lat, lon) float32 dask.array<chunksize=(1, 180, 360), meta=np.ndarray> O3_ndens (time, air_pressure, lat, lon) float32 dask.array<chunksize=(1, 17, 180, 360), meta=np.ndarray> O3_vmr (time, air_pressure, lat, lon) float32 dask.array<chunksize=(1, 17, 180, 360), meta=np.ndarray> O3e_du (time, layers, lat, lon) float32 dask.array<chunksize=(1, 16, 180, 360), meta=np.ndarray> O3e_du_tot (time, lat, lon) float32 dask.array<chunksize=(1, 180, 360), meta=np.ndarray> O3e_ndens (time, air_pressure, lat, lon) float32 dask.array<chunksize=(1, 17, 180, 360), meta=np.ndarray> O3e_vmr (time, air_pressure, lat, lon) float32 dask.array<chunksize=(1, 17, 180, 360), meta=np.ndarray> surface_pressure (time, lat, lon) float32 dask.array<chunksize=(1, 180, 360), meta=np.ndarray> Attributes: Conventions: CF-1.7 title: esacci.OZONE.mon.L3.NP.multi-sensor.multi-platfo... date_created: 2024-02-29T21:03:01.536182 processing_level: L3 time_coverage_start: 2007-01-01T00:00:00 time_coverage_end: 2007-07-01T00:00:00 time_coverage_duration: P181DT0H0M0S history: [{'program': 'esa_climate_toolbox.ds.chunkstore....
- time: 6
- layers: 16
- lat: 180
- lon: 360
- air_pressure: 17
- bnds: 2
- air_pressure(air_pressure)float321.013e+03 446.0 196.4 ... 0.05 0.01
- standard_name :
- air_pressure
- long_name :
- air pressure at layer boundaries
- NOTE :
- Replace the first element from this array with the corresponding surface pressure element.
- units :
- hPa
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 17
- shape :
- [17]
- chunk_sizes :
- 17
- file_chunk_sizes :
- 17
- data_type :
- float32
- dimensions :
- ['air_pressure']
- file_dimensions :
- ['air_pressure']
array([1.0130e+03, 4.4605e+02, 1.9635e+02, 1.1363e+02, 6.5750e+01, 3.8050e+01, 2.2020e+01, 1.2740e+01, 7.3700e+00, 4.2700e+00, 2.4700e+00, 1.4300e+00, 8.3000e-01, 4.8000e-01, 2.8000e-01, 5.0000e-02, 1.0000e-02], dtype=float32)
- lat(lat)float32-89.5 -88.5 -87.5 ... 88.5 89.5
- standard_name :
- latitude
- long_name :
- latitude, from -90 (south) to +90 (north) given at gridcell centers
- units :
- degree_north
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 180
- shape :
- [180]
- chunk_sizes :
- 180
- file_chunk_sizes :
- 180
- data_type :
- float32
- dimensions :
- ['lat']
- file_dimensions :
- ['lat']
array([-89.5, -88.5, -87.5, -86.5, -85.5, -84.5, -83.5, -82.5, -81.5, -80.5, -79.5, -78.5, -77.5, -76.5, -75.5, -74.5, -73.5, -72.5, -71.5, -70.5, -69.5, -68.5, -67.5, -66.5, -65.5, -64.5, -63.5, -62.5, -61.5, -60.5, -59.5, -58.5, -57.5, -56.5, -55.5, -54.5, -53.5, -52.5, -51.5, -50.5, -49.5, -48.5, -47.5, -46.5, -45.5, -44.5, -43.5, -42.5, -41.5, -40.5, -39.5, -38.5, -37.5, -36.5, -35.5, -34.5, -33.5, -32.5, -31.5, -30.5, -29.5, -28.5, -27.5, -26.5, -25.5, -24.5, -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 24.5, 25.5, 26.5, 27.5, 28.5, 29.5, 30.5, 31.5, 32.5, 33.5, 34.5, 35.5, 36.5, 37.5, 38.5, 39.5, 40.5, 41.5, 42.5, 43.5, 44.5, 45.5, 46.5, 47.5, 48.5, 49.5, 50.5, 51.5, 52.5, 53.5, 54.5, 55.5, 56.5, 57.5, 58.5, 59.5, 60.5, 61.5, 62.5, 63.5, 64.5, 65.5, 66.5, 67.5, 68.5, 69.5, 70.5, 71.5, 72.5, 73.5, 74.5, 75.5, 76.5, 77.5, 78.5, 79.5, 80.5, 81.5, 82.5, 83.5, 84.5, 85.5, 86.5, 87.5, 88.5, 89.5], dtype=float32)
- layers(layers)int321 2 3 4 5 6 7 ... 11 12 13 14 15 16
- standard_name :
- model_level_number
- long_name :
- model_level_number == layer number, starting at 1
- units :
- 1
- orig_data_type :
- int32
- fill_value :
- 9223372036854775807
- size :
- 16
- shape :
- [16]
- chunk_sizes :
- 16
- file_chunk_sizes :
- 16
- data_type :
- int64
- dimensions :
- ['layers']
- file_dimensions :
- ['layers']
array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], dtype=int32)
- lon(lon)float32-179.5 -178.5 ... 178.5 179.5
- standard_name :
- longitude
- long_name :
- longitude, from -180 (west) to +180 (east) given at gridcell centers
- units :
- degree_east
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 360
- shape :
- [360]
- chunk_sizes :
- 360
- file_chunk_sizes :
- 360
- data_type :
- float32
- dimensions :
- ['lon']
- file_dimensions :
- ['lon']
array([-179.5, -178.5, -177.5, ..., 177.5, 178.5, 179.5], dtype=float32)
- time(time)datetime64[ns]2007-01-16T12:00:00 ... 2007-06-16
- standard_name :
- time
- bounds :
- time_bnds
array(['2007-01-16T12:00:00.000000000', '2007-02-15T00:00:00.000000000', '2007-03-16T12:00:00.000000000', '2007-04-16T00:00:00.000000000', '2007-05-16T12:00:00.000000000', '2007-06-16T00:00:00.000000000'], dtype='datetime64[ns]')
- time_bnds(time, bnds)datetime64[ns]dask.array<chunksize=(6, 2), meta=np.ndarray>
- standard_name :
- time_bnds
Array Chunk Bytes 96 B 96 B Shape (6, 2) (6, 2) Dask graph 1 chunks in 2 graph layers Data type datetime64[ns] numpy.ndarray
- O3_du(time, layers, lat, lon)float32dask.array<chunksize=(1, 16, 180, 360), meta=np.ndarray>
- standard_name :
- mole_content_of_ozone_in_atmosphere_layer
- long_name :
- weighted average of the partial ozone columns (DU/layer)
- units :
- 446.15E-6 mol m-2
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 6220800
- shape :
- [6, 16, 180, 360]
- chunk_sizes :
- [1, 16, 180, 360]
- file_chunk_sizes :
- [1, 16, 180, 360]
- data_type :
- float32
- dimensions :
- ['time', 'layers', 'lat', 'lon']
- file_dimensions :
- ['time', 'layers', 'lat', 'lon']
Array Chunk Bytes 23.73 MiB 3.96 MiB Shape (6, 16, 180, 360) (1, 16, 180, 360) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - O3_du_tot(time, lat, lon)float32dask.array<chunksize=(1, 180, 360), meta=np.ndarray>
- standard_name :
- atmosphere_mole_content_of_ozone
- long_name :
- total column: vertically integrated O3_du dataset (DU)
- units :
- 446.15E-6 mol m-2
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 388800
- shape :
- [6, 180, 360]
- chunk_sizes :
- [1, 180, 360]
- file_chunk_sizes :
- [1, 180, 360]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 1.48 MiB 253.12 kiB Shape (6, 180, 360) (1, 180, 360) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - O3_ndens(time, air_pressure, lat, lon)float32dask.array<chunksize=(1, 17, 180, 360), meta=np.ndarray>
- standard_name :
- mole_concentration_of_ozone_in_air
- long_name :
- weighted average of the number density (#molecules/cm3)
- units :
- 6.02214E-17 mol m-3
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 6609600
- shape :
- [6, 17, 180, 360]
- chunk_sizes :
- [1, 17, 180, 360]
- file_chunk_sizes :
- [1, 17, 180, 360]
- data_type :
- float32
- dimensions :
- ['time', 'air_pressure', 'lat', 'lon']
- file_dimensions :
- ['time', 'air_pressure', 'lat', 'lon']
Array Chunk Bytes 25.21 MiB 4.20 MiB Shape (6, 17, 180, 360) (1, 17, 180, 360) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - O3_vmr(time, air_pressure, lat, lon)float32dask.array<chunksize=(1, 17, 180, 360), meta=np.ndarray>
- standard_name :
- mole_fraction_of_ozone_in_air
- long_name :
- weighted average of the volume mixing ratio (ppmv)
- units :
- 1e-6
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 6609600
- shape :
- [6, 17, 180, 360]
- chunk_sizes :
- [1, 17, 180, 360]
- file_chunk_sizes :
- [1, 17, 180, 360]
- data_type :
- float32
- dimensions :
- ['time', 'air_pressure', 'lat', 'lon']
- file_dimensions :
- ['time', 'air_pressure', 'lat', 'lon']
Array Chunk Bytes 25.21 MiB 4.20 MiB Shape (6, 17, 180, 360) (1, 17, 180, 360) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - O3e_du(time, layers, lat, lon)float32dask.array<chunksize=(1, 16, 180, 360), meta=np.ndarray>
- standard_name :
- mole_content_of_ozone_in_atmosphere_layer standard_error
- long_name :
- error in the weighted average of the partial ozone columns (DU/layer)
- units :
- 446.15E-6 mol m-2
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 6220800
- shape :
- [6, 16, 180, 360]
- chunk_sizes :
- [1, 16, 180, 360]
- file_chunk_sizes :
- [1, 16, 180, 360]
- data_type :
- float32
- dimensions :
- ['time', 'layers', 'lat', 'lon']
- file_dimensions :
- ['time', 'layers', 'lat', 'lon']
Array Chunk Bytes 23.73 MiB 3.96 MiB Shape (6, 16, 180, 360) (1, 16, 180, 360) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - O3e_du_tot(time, lat, lon)float32dask.array<chunksize=(1, 180, 360), meta=np.ndarray>
- standard_name :
- atmosphere_mole_content_of_ozone standard_error
- long_name :
- total column error: quadratically added o3e_du (DU)
- units :
- 446.15E-6 mol m-2
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 388800
- shape :
- [6, 180, 360]
- chunk_sizes :
- [1, 180, 360]
- file_chunk_sizes :
- [1, 180, 360]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 1.48 MiB 253.12 kiB Shape (6, 180, 360) (1, 180, 360) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - O3e_ndens(time, air_pressure, lat, lon)float32dask.array<chunksize=(1, 17, 180, 360), meta=np.ndarray>
- units :
- 6.02214E-17 mol m-3
- standard_name :
- mole_concentration_of_ozone_in_air standard_error
- long_name :
- error in the weighted average of the number density (#molecules/cm3)
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 6609600
- shape :
- [6, 17, 180, 360]
- chunk_sizes :
- [1, 17, 180, 360]
- file_chunk_sizes :
- [1, 17, 180, 360]
- data_type :
- float32
- dimensions :
- ['time', 'air_pressure', 'lat', 'lon']
- file_dimensions :
- ['time', 'air_pressure', 'lat', 'lon']
Array Chunk Bytes 25.21 MiB 4.20 MiB Shape (6, 17, 180, 360) (1, 17, 180, 360) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - O3e_vmr(time, air_pressure, lat, lon)float32dask.array<chunksize=(1, 17, 180, 360), meta=np.ndarray>
- standard_name :
- mole_fraction_of_ozone_in_air standard_error
- long_name :
- error in the weighted average of the volume mixing ratio (ppmv)
- units :
- 1e-6
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 6609600
- shape :
- [6, 17, 180, 360]
- chunk_sizes :
- [1, 17, 180, 360]
- file_chunk_sizes :
- [1, 17, 180, 360]
- data_type :
- float32
- dimensions :
- ['time', 'air_pressure', 'lat', 'lon']
- file_dimensions :
- ['time', 'air_pressure', 'lat', 'lon']
Array Chunk Bytes 25.21 MiB 4.20 MiB Shape (6, 17, 180, 360) (1, 17, 180, 360) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - surface_pressure(time, lat, lon)float32dask.array<chunksize=(1, 180, 360), meta=np.ndarray>
- standard_name :
- surface_air_pressure
- long_name :
- Pressure at the bottom of the atmosphere.
- units :
- hPa
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 388800
- shape :
- [6, 180, 360]
- chunk_sizes :
- [1, 180, 360]
- file_chunk_sizes :
- [1, 180, 360]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 1.48 MiB 253.12 kiB Shape (6, 180, 360) (1, 180, 360) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray
- air_pressurePandasIndex
PandasIndex(Float64Index([ 1013.0, 446.04998779296875, 196.35000610351562, 113.62999725341797, 65.75, 38.04999923706055, 22.020000457763672, 12.739999771118164, 7.369999885559082, 4.269999980926514, 2.4700000286102295, 1.4299999475479126, 0.8299999833106995, 0.47999998927116394, 0.2800000011920929, 0.05000000074505806, 0.009999999776482582], dtype='float64', name='air_pressure'))
- latPandasIndex
PandasIndex(Float64Index([-89.5, -88.5, -87.5, -86.5, -85.5, -84.5, -83.5, -82.5, -81.5, -80.5, ... 80.5, 81.5, 82.5, 83.5, 84.5, 85.5, 86.5, 87.5, 88.5, 89.5], dtype='float64', name='lat', length=180))
- layersPandasIndex
PandasIndex(Int64Index([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], dtype='int64', name='layers'))
- lonPandasIndex
PandasIndex(Float64Index([-179.5, -178.5, -177.5, -176.5, -175.5, -174.5, -173.5, -172.5, -171.5, -170.5, ... 170.5, 171.5, 172.5, 173.5, 174.5, 175.5, 176.5, 177.5, 178.5, 179.5], dtype='float64', name='lon', length=360))
- timePandasIndex
PandasIndex(DatetimeIndex(['2007-01-16 12:00:00', '2007-02-15 00:00:00', '2007-03-16 12:00:00', '2007-04-16 00:00:00', '2007-05-16 12:00:00', '2007-06-16 00:00:00'], dtype='datetime64[ns]', name='time', freq=None))
- Conventions :
- CF-1.7
- title :
- esacci.OZONE.mon.L3.NP.multi-sensor.multi-platform.MERGED.fv0002.r1
- date_created :
- 2024-02-29T21:03:01.536182
- processing_level :
- L3
- time_coverage_start :
- 2007-01-01T00:00:00
- time_coverage_end :
- 2007-07-01T00:00:00
- time_coverage_duration :
- P181DT0H0M0S
- history :
- [{'program': 'esa_climate_toolbox.ds.chunkstore.CciChunkStore', 'cube_params': {'time_range': ['2007-01-01T00:00:00', '2007-06-30T00:00:00'], 'variable_names': ['surface_pressure', 'O3_du', 'O3e_du', 'O3_du_tot', 'O3e_du_tot', 'O3_vmr', 'O3e_vmr', 'O3_ndens', 'O3e_ndens']}}]
Open a cloud dataset next.
[4]:
cloud_ds = data_store.open_data('esacci.CLOUD.mon.L3C.CLD_PRODUCTS.multi-sensor.multi-platform.ATSR2-AATSR.3-0.r1',
time_range=['2007-01-01', '2007-06-30'])
cloud_ds
[4]:
<xarray.Dataset> Dimensions: (time: 6, lat: 360, lon: 720, hist_phase: 2, hist1d_cer_bin_centre: 11, hist1d_cer_bin_border: 12, hist1d_cla_vis006_bin_centre: 13, hist1d_cla_vis006_bin_border: 14, hist1d_cla_vis008_bin_centre: 13, ... hist1d_cwp_bin_centre: 14, hist1d_cwp_bin_border: 15, hist2d_cot_bin_border: 14, hist2d_cot_bin_centre: 13, hist2d_ctp_bin_centre: 15, hist2d_ctp_bin_border: 16, bnds: 2) Coordinates: (12/23) * hist1d_cer_bin_border (hist1d_cer_bin_border) float32 0.0 ... 80.0 * hist1d_cer_bin_centre (hist1d_cer_bin_centre) float32 1.5 ... 70.0 * hist1d_cla_vis006_bin_border (hist1d_cla_vis006_bin_border) float32 0.0 ... * hist1d_cla_vis006_bin_centre (hist1d_cla_vis006_bin_centre) float32 0.05... * hist1d_cla_vis008_bin_border (hist1d_cla_vis008_bin_border) float32 0.0 ... * hist1d_cla_vis008_bin_centre (hist1d_cla_vis008_bin_centre) float32 0.05... ... ... * hist2d_ctp_bin_centre (hist2d_ctp_bin_centre) float32 45.5 ... 1.... * hist_phase (hist_phase) int8 0 1 * lat (lat) float32 -89.75 -89.25 ... 89.25 89.75 * lon (lon) float32 -179.8 -179.2 ... 179.2 179.8 * time (time) datetime64[ns] 2007-01-16T12:00:00 .... time_bnds (time, bnds) datetime64[ns] dask.array<chunksize=(6, 2), meta=np.ndarray> Dimensions without coordinates: bnds Data variables: (12/182) boa_lwdn (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> boa_lwdn_clr (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> boa_lwup (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> boa_lwup_clr (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> boa_swdn (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> boa_swdn_clr (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> ... ... toa_swdn (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> toa_swup (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> toa_swup_clr (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> toa_swup_hig (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> toa_swup_low (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> toa_swup_mid (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> Attributes: Conventions: CF-1.7 title: esacci.CLOUD.mon.L3C.CLD_PRODUCTS.multi-sensor.m... date_created: 2024-02-29T21:03:34.085371 processing_level: L3C time_coverage_start: 2007-01-01T00:00:00 time_coverage_end: 2007-07-01T00:00:00 time_coverage_duration: P181DT0H0M0S history: [{'program': 'esa_climate_toolbox.ds.chunkstore....
- time: 6
- lat: 360
- lon: 720
- hist_phase: 2
- hist1d_cer_bin_centre: 11
- hist1d_cer_bin_border: 12
- hist1d_cla_vis006_bin_centre: 13
- hist1d_cla_vis006_bin_border: 14
- hist1d_cla_vis008_bin_centre: 13
- hist1d_cla_vis008_bin_border: 14
- hist1d_cot_bin_centre: 14
- hist1d_cot_bin_border: 15
- hist1d_ctp_bin_centre: 15
- hist1d_ctp_bin_border: 16
- hist1d_ctt_bin_centre: 16
- hist1d_ctt_bin_border: 17
- hist1d_cwp_bin_centre: 14
- hist1d_cwp_bin_border: 15
- hist2d_cot_bin_border: 14
- hist2d_cot_bin_centre: 13
- hist2d_ctp_bin_centre: 15
- hist2d_ctp_bin_border: 16
- bnds: 2
- hist1d_cer_bin_border(hist1d_cer_bin_border)float320.0 3.0 6.0 9.0 ... 40.0 60.0 80.0
- long_name :
- cer histogram bin border values
- units :
- um
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 12
- shape :
- [12]
- chunk_sizes :
- [12]
- file_chunk_sizes :
- [12]
- data_type :
- float32
- dimensions :
- ['hist1d_cer_bin_border']
- file_dimensions :
- ['hist1d_cer_bin_border']
array([ 0., 3., 6., 9., 12., 15., 20., 25., 30., 40., 60., 80.], dtype=float32)
- hist1d_cer_bin_centre(hist1d_cer_bin_centre)float321.5 4.5 7.5 10.5 ... 35.0 50.0 70.0
- long_name :
- cer histogram bin centres
- units :
- um
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 11
- shape :
- [11]
- chunk_sizes :
- [11]
- file_chunk_sizes :
- [11]
- data_type :
- float32
- dimensions :
- ['hist1d_cer_bin_centre']
- file_dimensions :
- ['hist1d_cer_bin_centre']
array([ 1.5, 4.5, 7.5, 10.5, 13.5, 17.5, 22.5, 27.5, 35. , 50. , 70. ], dtype=float32)
- hist1d_cla_vis006_bin_border(hist1d_cla_vis006_bin_border)float320.0 0.1 0.2 0.3 ... 0.8 0.9 1.0
- long_name :
- cloud albedo1 histogram bin border values
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 14
- shape :
- [14]
- chunk_sizes :
- [14]
- file_chunk_sizes :
- [14]
- data_type :
- float32
- dimensions :
- ['hist1d_cla_vis006_bin_border']
- file_dimensions :
- ['hist1d_cla_vis006_bin_border']
array([0. , 0.1 , 0.2 , 0.3 , 0.4 , 0.5 , 0.55, 0.6 , 0.65, 0.7 , 0.75, 0.8 , 0.9 , 1. ], dtype=float32)
- hist1d_cla_vis006_bin_centre(hist1d_cla_vis006_bin_centre)float320.05 0.15 0.25 ... 0.775 0.85 0.95
- long_name :
- cloud abedo1 histogram bin centres
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 13
- shape :
- [13]
- chunk_sizes :
- [13]
- file_chunk_sizes :
- [13]
- data_type :
- float32
- dimensions :
- ['hist1d_cla_vis006_bin_centre']
- file_dimensions :
- ['hist1d_cla_vis006_bin_centre']
array([0.05 , 0.15 , 0.25 , 0.35 , 0.45 , 0.525, 0.575, 0.625, 0.675, 0.725, 0.775, 0.85 , 0.95 ], dtype=float32)
- hist1d_cla_vis008_bin_border(hist1d_cla_vis008_bin_border)float320.0 0.1 0.2 0.3 ... 0.8 0.9 1.0
- long_name :
- cloud albedo2 histogram bin border values
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 14
- shape :
- [14]
- chunk_sizes :
- [14]
- file_chunk_sizes :
- [14]
- data_type :
- float32
- dimensions :
- ['hist1d_cla_vis008_bin_border']
- file_dimensions :
- ['hist1d_cla_vis008_bin_border']
array([0. , 0.1 , 0.2 , 0.3 , 0.4 , 0.5 , 0.55, 0.6 , 0.65, 0.7 , 0.75, 0.8 , 0.9 , 1. ], dtype=float32)
- hist1d_cla_vis008_bin_centre(hist1d_cla_vis008_bin_centre)float320.05 0.15 0.25 ... 0.775 0.85 0.95
- long_name :
- cloud albedo2 histogram bin centres
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 13
- shape :
- [13]
- chunk_sizes :
- [13]
- file_chunk_sizes :
- [13]
- data_type :
- float32
- dimensions :
- ['hist1d_cla_vis008_bin_centre']
- file_dimensions :
- ['hist1d_cla_vis008_bin_centre']
array([0.05 , 0.15 , 0.25 , 0.35 , 0.45 , 0.525, 0.575, 0.625, 0.675, 0.725, 0.775, 0.85 , 0.95 ], dtype=float32)
- hist1d_cot_bin_border(hist1d_cot_bin_border)float320.0 0.3 0.6 ... 80.0 99.99 1e+03
- long_name :
- cot histogram bin border values
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 15
- shape :
- [15]
- chunk_sizes :
- [15]
- file_chunk_sizes :
- [15]
- data_type :
- float32
- dimensions :
- ['hist1d_cot_bin_border']
- file_dimensions :
- ['hist1d_cot_bin_border']
array([0.000e+00, 3.000e-01, 6.000e-01, 1.300e+00, 2.200e+00, 3.600e+00, 5.800e+00, 9.400e+00, 1.500e+01, 2.300e+01, 4.100e+01, 6.000e+01, 8.000e+01, 9.999e+01, 1.000e+03], dtype=float32)
- hist1d_cot_bin_centre(hist1d_cot_bin_centre)float320.15 0.45 0.95 ... 70.0 89.99 550.0
- long_name :
- cot histogram bin centres
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 14
- shape :
- [14]
- chunk_sizes :
- [14]
- file_chunk_sizes :
- [14]
- data_type :
- float32
- dimensions :
- ['hist1d_cot_bin_centre']
- file_dimensions :
- ['hist1d_cot_bin_centre']
array([1.50000e-01, 4.50000e-01, 9.50000e-01, 1.75000e+00, 2.90000e+00, 4.70000e+00, 7.60000e+00, 1.22000e+01, 1.90000e+01, 3.20000e+01, 5.05000e+01, 7.00000e+01, 8.99950e+01, 5.49995e+02], dtype=float32)
- hist1d_ctp_bin_border(hist1d_ctp_bin_border)float321.0 90.0 180.0 ... 950.0 1.1e+03
- long_name :
- ctp histogram bin border values
- units :
- hPa
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 16
- shape :
- [16]
- chunk_sizes :
- [16]
- file_chunk_sizes :
- [16]
- data_type :
- float32
- dimensions :
- ['hist1d_ctp_bin_border']
- file_dimensions :
- ['hist1d_ctp_bin_border']
array([1.00e+00, 9.00e+01, 1.80e+02, 2.45e+02, 3.10e+02, 3.75e+02, 4.40e+02, 5.00e+02, 5.60e+02, 6.20e+02, 6.80e+02, 7.40e+02, 8.00e+02, 8.75e+02, 9.50e+02, 1.10e+03], dtype=float32)
- hist1d_ctp_bin_centre(hist1d_ctp_bin_centre)float3245.5 135.0 ... 912.5 1.025e+03
- long_name :
- ctp histogram bin centres
- units :
- hPa
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 15
- shape :
- [15]
- chunk_sizes :
- [15]
- file_chunk_sizes :
- [15]
- data_type :
- float32
- dimensions :
- ['hist1d_ctp_bin_centre']
- file_dimensions :
- ['hist1d_ctp_bin_centre']
array([ 45.5, 135. , 212.5, 277.5, 342.5, 407.5, 470. , 530. , 590. , 650. , 710. , 770. , 837.5, 912.5, 1025. ], dtype=float32)
- hist1d_ctt_bin_border(hist1d_ctt_bin_border)float32200.0 210.0 220.0 ... 310.0 350.0
- long_name :
- ctt histogram bin border values
- units :
- K
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 17
- shape :
- [17]
- chunk_sizes :
- [17]
- file_chunk_sizes :
- [17]
- data_type :
- float32
- dimensions :
- ['hist1d_ctt_bin_border']
- file_dimensions :
- ['hist1d_ctt_bin_border']
array([200., 210., 220., 230., 235., 240., 245., 250., 255., 260., 265., 270., 280., 290., 300., 310., 350.], dtype=float32)
- hist1d_ctt_bin_centre(hist1d_ctt_bin_centre)float32205.0 215.0 225.0 ... 305.0 330.0
- long_name :
- ctt histogram bin centres
- units :
- K
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 16
- shape :
- [16]
- chunk_sizes :
- [16]
- file_chunk_sizes :
- [16]
- data_type :
- float32
- dimensions :
- ['hist1d_ctt_bin_centre']
- file_dimensions :
- ['hist1d_ctt_bin_centre']
array([205. , 215. , 225. , 232.5, 237.5, 242.5, 247.5, 252.5, 257.5, 262.5, 267.5, 275. , 285. , 295. , 305. , 330. ], dtype=float32)
- hist1d_cwp_bin_border(hist1d_cwp_bin_border)float320.0 5.0 10.0 ... 1e+03 2e+03 1e+05
- long_name :
- cwp histogram bin border values
- units :
- g/m2
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 15
- shape :
- [15]
- chunk_sizes :
- [15]
- file_chunk_sizes :
- [15]
- data_type :
- float32
- dimensions :
- ['hist1d_cwp_bin_border']
- file_dimensions :
- ['hist1d_cwp_bin_border']
array([0.0e+00, 5.0e+00, 1.0e+01, 2.0e+01, 3.5e+01, 5.0e+01, 7.5e+01, 1.0e+02, 1.5e+02, 2.0e+02, 3.0e+02, 5.0e+02, 1.0e+03, 2.0e+03, 1.0e+05], dtype=float32)
- hist1d_cwp_bin_centre(hist1d_cwp_bin_centre)float322.5 7.5 15.0 ... 1.5e+03 5.1e+04
- long_name :
- cwp histogram bin centres
- units :
- g/m2
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 14
- shape :
- [14]
- chunk_sizes :
- [14]
- file_chunk_sizes :
- [14]
- data_type :
- float32
- dimensions :
- ['hist1d_cwp_bin_centre']
- file_dimensions :
- ['hist1d_cwp_bin_centre']
array([2.50e+00, 7.50e+00, 1.50e+01, 2.75e+01, 4.25e+01, 6.25e+01, 8.75e+01, 1.25e+02, 1.75e+02, 2.50e+02, 4.00e+02, 7.50e+02, 1.50e+03, 5.10e+04], dtype=float32)
- hist2d_cot_bin_border(hist2d_cot_bin_border)float320.0 0.3 0.6 1.3 ... 60.0 80.0 100.0
- long_name :
- cot histogram bin border values
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 14
- shape :
- [14]
- chunk_sizes :
- [14]
- file_chunk_sizes :
- [14]
- data_type :
- float32
- dimensions :
- ['hist2d_cot_bin_border']
- file_dimensions :
- ['hist2d_cot_bin_border']
array([ 0. , 0.3, 0.6, 1.3, 2.2, 3.6, 5.8, 9.4, 15. , 23. , 41. , 60. , 80. , 100. ], dtype=float32)
- hist2d_cot_bin_centre(hist2d_cot_bin_centre)float320.15 0.45 0.95 ... 50.5 70.0 90.0
- long_name :
- cot histogram bin centres
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 13
- shape :
- [13]
- chunk_sizes :
- [13]
- file_chunk_sizes :
- [13]
- data_type :
- float32
- dimensions :
- ['hist2d_cot_bin_centre']
- file_dimensions :
- ['hist2d_cot_bin_centre']
array([ 0.15, 0.45, 0.95, 1.75, 2.9 , 4.7 , 7.6 , 12.2 , 19. , 32. , 50.5 , 70. , 90. ], dtype=float32)
- hist2d_ctp_bin_border(hist2d_ctp_bin_border)float321.0 90.0 180.0 ... 950.0 1.1e+03
- long_name :
- ctp histogram bin border values
- units :
- hPa
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 16
- shape :
- [16]
- chunk_sizes :
- [16]
- file_chunk_sizes :
- [16]
- data_type :
- float32
- dimensions :
- ['hist2d_ctp_bin_border']
- file_dimensions :
- ['hist2d_ctp_bin_border']
array([1.00e+00, 9.00e+01, 1.80e+02, 2.45e+02, 3.10e+02, 3.75e+02, 4.40e+02, 5.00e+02, 5.60e+02, 6.20e+02, 6.80e+02, 7.40e+02, 8.00e+02, 8.75e+02, 9.50e+02, 1.10e+03], dtype=float32)
- hist2d_ctp_bin_centre(hist2d_ctp_bin_centre)float3245.5 135.0 ... 912.5 1.025e+03
- long_name :
- ctp histogram bin centres
- units :
- hPa
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 15
- shape :
- [15]
- chunk_sizes :
- [15]
- file_chunk_sizes :
- [15]
- data_type :
- float32
- dimensions :
- ['hist2d_ctp_bin_centre']
- file_dimensions :
- ['hist2d_ctp_bin_centre']
array([ 45.5, 135. , 212.5, 277.5, 342.5, 407.5, 470. , 530. , 590. , 650. , 710. , 770. , 837.5, 912.5, 1025. ], dtype=float32)
- hist_phase(hist_phase)int80 1
- long_name :
- phase histogram bins (0:liquid, 1:ice)
- units :
- 1
- orig_data_type :
- uint8
- fill_value :
- 65535
- size :
- 2
- shape :
- [2]
- chunk_sizes :
- [2]
- file_chunk_sizes :
- [2]
- data_type :
- uint16
- dimensions :
- ['hist_phase']
- file_dimensions :
- ['hist_phase']
array([0, 1], dtype=int8)
- lat(lat)float32-89.75 -89.25 ... 89.25 89.75
- long_name :
- latitude
- units :
- degrees_north
- valid_min :
- -90.0
- valid_max :
- 90.0
- standard_name :
- latitude
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 360
- shape :
- [360]
- chunk_sizes :
- [360]
- file_chunk_sizes :
- [360]
- data_type :
- float32
- dimensions :
- ['lat']
- file_dimensions :
- ['lat']
array([-89.75, -89.25, -88.75, ..., 88.75, 89.25, 89.75], dtype=float32)
- lon(lon)float32-179.8 -179.2 ... 179.2 179.8
- long_name :
- longitude
- units :
- degrees_east
- valid_min :
- -180.0
- valid_max :
- 180.0
- standard_name :
- longitude
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 720
- shape :
- [720]
- chunk_sizes :
- [720]
- file_chunk_sizes :
- [720]
- data_type :
- float32
- dimensions :
- ['lon']
- file_dimensions :
- ['lon']
array([-179.75, -179.25, -178.75, ..., 178.75, 179.25, 179.75], dtype=float32)
- time(time)datetime64[ns]2007-01-16T12:00:00 ... 2007-06-16
- standard_name :
- time
- bounds :
- time_bnds
array(['2007-01-16T12:00:00.000000000', '2007-02-15T00:00:00.000000000', '2007-03-16T12:00:00.000000000', '2007-04-16T00:00:00.000000000', '2007-05-16T12:00:00.000000000', '2007-06-16T00:00:00.000000000'], dtype='datetime64[ns]')
- time_bnds(time, bnds)datetime64[ns]dask.array<chunksize=(6, 2), meta=np.ndarray>
- standard_name :
- time_bnds
Array Chunk Bytes 96 B 96 B Shape (6, 2) (6, 2) Dask graph 1 chunks in 2 graph layers Data type datetime64[ns] numpy.ndarray
- boa_lwdn(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- bottom of atmosphere downwelling thermal radiation
- standard_name :
- surface_downwelling_longwave_flux_in_air
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - boa_lwdn_clr(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- bottom of atmosphere downwelling thermal radiation
- standard_name :
- surface_downwelling_longwave_flux_assuming_in_air_clear_sky
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - boa_lwup(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- bottom of atmosphere upwelling thermal radiation
- standard_name :
- surface_upwelling_longwave_flux_in_air
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - boa_lwup_clr(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- bottom of atmosphere upwelling thermal radiation
- standard_name :
- surface_upwelling_longwave_flux_assuming_in_air_clear_sky
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - boa_swdn(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- bottom of atmosphere downwelling solar radiation
- standard_name :
- surface_downwelling_shortwave_flux_in_air
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - boa_swdn_clr(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- bottom of atmosphere downwelling solar radiation
- standard_name :
- surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - boa_swup(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- bottom of atmosphere upwelling solar radiation
- standard_name :
- surface_upwelling_shortwave_flux_in_air
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - boa_swup_clr(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- bottom of atmosphere upwelling solar radiation
- standard_name :
- surface_upwelling_shortwave_flux_in_air_assuming_clear_sky
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cee(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud effective emissivity at 10.8 um
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cee_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud effective emissivity at 10.8 um correlated uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cee_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud effective emissivity at 10.8 um propagated uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cee_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud effective emissivity at 10.8 um standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cee_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud effective emissivity at 10.8 um uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud effective radius
- standard_name :
- effective_radius_of_cloud_condensed_water_particles_at_cloud_top
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud effective radius correlated uncertainty
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_ice(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud effective radius
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_ice_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud effective radius correlated uncertainty
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_ice_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud effective radius propagated uncertainty
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_ice_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud effective radius standard deviation
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_ice_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud effective radius uncertainty
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_liq(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud effective radius
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_liq_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud effective radius correlated uncertainty
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_liq_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud effective radius propagated uncertainty
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_liq_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud effective radius standard deviation
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_liq_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud effective radius uncertainty
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud effective radius propagated uncertainty
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud effective radius standard deviation
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cer_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud effective radius uncertainty
- units :
- um
- valid_min :
- 0.0
- valid_max :
- 200.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cfc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud fraction
- standard_name :
- cloud_area_fraction
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cfc_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud fraction correlated uncertainty
- units :
- %
- valid_min :
- 0.0
- valid_max :
- 100.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cfc_day(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud fraction day
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cfc_high(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- high level cloud fraction
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- high level clouds = ctp < 440 hPa
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cfc_low(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- low level cloud fraction
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- low level clouds = 680 hPa < ctp < 1100 hPa
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cfc_mid(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- mid level cloud fraction
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- mid level clouds = 440 hPa < ctp < 680 hPa
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cfc_night(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud fraction night
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cfc_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud fraction propagated uncertainty
- units :
- %
- valid_min :
- 0.0
- valid_max :
- 100.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cfc_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud fraction standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 100.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cfc_twl(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud fraction twilight
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cfc_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud fraction uncertainty
- units :
- %
- valid_min :
- 0.0
- valid_max :
- 100.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis006(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud albedo at 0.6 um
- standard_name :
- cloud_albedo
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis006_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud albedo at 0.6 um correlated uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis006_ice(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud albedo at 0.6 um
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis006_ice_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud albedo at 0.6 um standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis006_ice_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud albedo at 0.6 um uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis006_liq(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud albedo at 0.6 um
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis006_liq_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud albedo at 0.6 um standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis006_liq_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud albedo at 0.6 um uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis006_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud albedo at 0.6 um propagated uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis006_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud albedo at 0.6 um standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis006_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud albedo at 0.6 um uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis008(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud albedo at 0.8 um
- standard_name :
- cloud_albedo
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis008_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud albedo at 0.8 um correlated uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis008_ice(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud albedo at 0.8 um
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis008_ice_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud albedo at 0.8 um standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis008_ice_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud albedo at 0.8 um uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis008_liq(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud albedo at 0.8 um
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis008_liq_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud albedo at 0.8 um standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis008_liq_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud albedo at 0.8 um uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- standard deviation of uncertainty values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis008_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud albedo at 0.8 um propagated uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis008_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud albedo at 0.8 um standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cla_vis008_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud albedo at 0.8 um uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud optical thickness
- standard_name :
- atmosphere_optical_thickness_due_to_cloud
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud optical thickness correlated uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_ice(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud optical thickness
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_ice_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud optical thickness correlated uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_ice_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud optical thickness propagated uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_ice_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud optical thickness standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_ice_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- ice water cloud optical thickness uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_liq(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud optical thickness
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_liq_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud optical thickness correlated uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_liq_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud optical thickness propagated uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_liq_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud optical thickness standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_liq_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- liquid water cloud optical thickness uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_log(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud optical thickness logarithmically averaged
- standard_name :
- atmosphere_optical_thickness_due_to_cloud
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- as COT, but values were log-transformed while averaging
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud optical thickness propagated uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud optical thickness standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cot_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud optical thickness uncertainty
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cph(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- fraction of liquid water clouds
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cph_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- fraction of liquid water clouds correlated uncertainty
- units :
- %
- valid_min :
- 0.0
- valid_max :
- 100.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cph_day(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- daytime fraction of liquid water clouds
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cph_day_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- fraction of liquid water clouds correlated uncertainty
- units :
- %
- valid_min :
- 0.0
- valid_max :
- 100.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cph_day_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- fraction of liquid water clouds propagated uncertainty
- units :
- %
- valid_min :
- 0.0
- valid_max :
- 100.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cph_day_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- daytime fraction of liquid water clouds standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cph_day_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- fraction of liquid water clouds uncertainty
- units :
- %
- valid_min :
- 0.0
- valid_max :
- 100.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cph_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- fraction of liquid water clouds propagated uncertainty
- units :
- %
- valid_min :
- 0.0
- valid_max :
- 100.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cph_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- fraction of liquid water clouds standard deviation
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cph_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- fraction of liquid water clouds uncertainty
- units :
- %
- valid_min :
- 0.0
- valid_max :
- 100.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cth(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top height
- standard_name :
- cloud_top_altitude
- units :
- km
- valid_min :
- -1.0
- valid_max :
- 20.0
- comment :
- CTH retrieved at approx. 1 optical depth below cloud top
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cth_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top height correlated uncertainty
- units :
- km
- valid_min :
- -1.0
- valid_max :
- 20.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cth_corrected(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top height
- standard_name :
- cloud_top_altitude
- units :
- km
- valid_min :
- -1.0
- valid_max :
- 50.0
- comment :
- as CTH, but ice cloud values are corrected with microphysical information
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cth_corrected_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top height correlated uncertainty
- units :
- km
- valid_min :
- -1.0
- valid_max :
- 50.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cth_corrected_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top height propagated uncertainty
- units :
- km
- valid_min :
- -1.0
- valid_max :
- 50.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cth_corrected_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top height standard deviation
- units :
- km
- valid_min :
- -1.0
- valid_max :
- 50.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cth_corrected_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top height uncertainty
- units :
- km
- valid_min :
- -1.0
- valid_max :
- 50.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cth_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top height propagated uncertainty
- units :
- km
- valid_min :
- -1.0
- valid_max :
- 20.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cth_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top height standard deviation
- units :
- km
- valid_min :
- -1.0
- valid_max :
- 20.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - cth_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top height uncertainty
- units :
- km
- valid_min :
- -1.0
- valid_max :
- 20.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctp(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top pressure
- standard_name :
- air_pressure_at_cloud_top
- units :
- hPa
- valid_min :
- 50.0
- valid_max :
- 1200.0
- comment :
- CTP retrieved at approx. 1 optical depth below cloud top
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctp_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top pressure correlated uncertainty
- units :
- hPa
- valid_min :
- 0.0
- valid_max :
- 1200.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctp_corrected(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top pressure
- standard_name :
- air_pressure_at_cloud_top
- units :
- hPa
- valid_min :
- 50.0
- valid_max :
- 1200.0
- comment :
- as CTP, but ice cloud values are corrected with microphysical information
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctp_corrected_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top pressure correlated uncertainty
- units :
- hPa
- valid_min :
- 0.0
- valid_max :
- 1200.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctp_corrected_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top pressure propagated uncertainty
- units :
- hPa
- valid_min :
- 0.0
- valid_max :
- 1200.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctp_corrected_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top pressure standard deviation
- units :
- hPa
- valid_min :
- 0.0
- valid_max :
- 1200.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctp_corrected_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top pressure uncertainty
- units :
- hPa
- valid_min :
- 0.0
- valid_max :
- 1200.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctp_log(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top pressure logarithmically averaged
- standard_name :
- air_pressure_at_cloud_top
- units :
- hPa
- valid_min :
- 50.0
- valid_max :
- 1200.0
- comment :
- as CTP, but values were log-transformed while averaging
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctp_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top pressure propagated uncertainty
- units :
- hPa
- valid_min :
- 0.0
- valid_max :
- 1200.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctp_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top pressure standard deviation
- units :
- hPa
- valid_min :
- 0.0
- valid_max :
- 1200.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctp_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top pressure uncertainty
- units :
- hPa
- valid_min :
- 0.0
- valid_max :
- 1200.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctt(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top temperature
- standard_name :
- air_temperature_at_cloud_top
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctt_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top temperature correlated uncertainty
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctt_corrected(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top temperature
- standard_name :
- air_temperature_at_cloud_top
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- as CTT, but ice cloud values are corrected with microphysical information
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctt_corrected_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top temperature correlated uncertainty
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctt_corrected_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top temperature propagated uncertainty
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctt_corrected_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top temperature standard deviation
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctt_corrected_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top temperature uncertainty
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctt_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top temperature propagated uncertainty
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctt_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top temperature standard deviation
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - ctt_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud top temperature uncertainty
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - hist1d_cer(time, hist_phase, hist1d_cer_bin_centre, lat, lon)float64dask.array<chunksize=(1, 1, 6, 180, 360), meta=np.ndarray>
- long_name :
- histogram of cloud effective radius
- name :
- effective_radius_of_cloud_condensed_water_particles_at_cloud_top_histogram
- units :
- 1
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 34214400
- shape :
- [6, 2, 11, 360, 720]
- chunk_sizes :
- [1, 1, 6, 180, 360]
- file_chunk_sizes :
- [1, 1, 6, 180, 360]
- data_type :
- int32
- dimensions :
- ['time', 'hist_phase', 'hist1d_cer_bin_centre', 'lat', 'lon']
- file_dimensions :
- ['time', 'hist_phase', 'hist1d_cer_bin_centre', 'lat', 'lon']
Array Chunk Bytes 261.04 MiB 2.97 MiB Shape (6, 2, 11, 360, 720) (1, 1, 6, 180, 360) Dask graph 96 chunks in 2 graph layers Data type float64 numpy.ndarray - hist1d_cla_vis006(time, hist_phase, hist1d_cla_vis006_bin_centre, lat, lon)float64dask.array<chunksize=(1, 1, 7, 180, 360), meta=np.ndarray>
- long_name :
- histogram of cloud albedo at 0.6 um
- name :
- cloud_albedo_histogram
- units :
- 1
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 40435200
- shape :
- [6, 2, 13, 360, 720]
- chunk_sizes :
- [1, 1, 7, 180, 360]
- file_chunk_sizes :
- [1, 1, 7, 180, 360]
- data_type :
- int32
- dimensions :
- ['time', 'hist_phase', 'hist1d_cla_vis006_bin_centre', 'lat', 'lon']
- file_dimensions :
- ['time', 'hist_phase', 'hist1d_cla_vis006_bin_centre', 'lat', 'lon']
Array Chunk Bytes 308.50 MiB 3.46 MiB Shape (6, 2, 13, 360, 720) (1, 1, 7, 180, 360) Dask graph 96 chunks in 2 graph layers Data type float64 numpy.ndarray - hist1d_cla_vis008(time, hist_phase, hist1d_cla_vis008_bin_centre, lat, lon)float64dask.array<chunksize=(1, 1, 7, 180, 360), meta=np.ndarray>
- long_name :
- histogram of cloud albedo at 0.8 um
- name :
- cloud_albedo_histogram
- units :
- 1
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 40435200
- shape :
- [6, 2, 13, 360, 720]
- chunk_sizes :
- [1, 1, 7, 180, 360]
- file_chunk_sizes :
- [1, 1, 7, 180, 360]
- data_type :
- int32
- dimensions :
- ['time', 'hist_phase', 'hist1d_cla_vis008_bin_centre', 'lat', 'lon']
- file_dimensions :
- ['time', 'hist_phase', 'hist1d_cla_vis008_bin_centre', 'lat', 'lon']
Array Chunk Bytes 308.50 MiB 3.46 MiB Shape (6, 2, 13, 360, 720) (1, 1, 7, 180, 360) Dask graph 96 chunks in 2 graph layers Data type float64 numpy.ndarray - hist1d_cot(time, hist_phase, hist1d_cot_bin_centre, lat, lon)float64dask.array<chunksize=(1, 1, 7, 180, 360), meta=np.ndarray>
- long_name :
- histogram of cloud optical thickness
- name :
- atmosphere_optical_thickness_due_to_cloud_histogram
- units :
- 1
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 43545600
- shape :
- [6, 2, 14, 360, 720]
- chunk_sizes :
- [1, 1, 7, 180, 360]
- file_chunk_sizes :
- [1, 1, 7, 180, 360]
- data_type :
- int32
- dimensions :
- ['time', 'hist_phase', 'hist1d_cot_bin_centre', 'lat', 'lon']
- file_dimensions :
- ['time', 'hist_phase', 'hist1d_cot_bin_centre', 'lat', 'lon']
Array Chunk Bytes 332.23 MiB 3.46 MiB Shape (6, 2, 14, 360, 720) (1, 1, 7, 180, 360) Dask graph 96 chunks in 2 graph layers Data type float64 numpy.ndarray - hist1d_ctp(time, hist_phase, hist1d_ctp_bin_centre, lat, lon)float64dask.array<chunksize=(1, 1, 8, 180, 360), meta=np.ndarray>
- long_name :
- histogram of cloud top pressure
- name :
- air_pressure_at_cloud_top_histogram
- units :
- 1
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 46656000
- shape :
- [6, 2, 15, 360, 720]
- chunk_sizes :
- [1, 1, 8, 180, 360]
- file_chunk_sizes :
- [1, 1, 8, 180, 360]
- data_type :
- int32
- dimensions :
- ['time', 'hist_phase', 'hist1d_ctp_bin_centre', 'lat', 'lon']
- file_dimensions :
- ['time', 'hist_phase', 'hist1d_ctp_bin_centre', 'lat', 'lon']
Array Chunk Bytes 355.96 MiB 3.96 MiB Shape (6, 2, 15, 360, 720) (1, 1, 8, 180, 360) Dask graph 96 chunks in 2 graph layers Data type float64 numpy.ndarray - hist1d_ctt(time, hist_phase, hist1d_ctt_bin_centre, lat, lon)float64dask.array<chunksize=(1, 1, 8, 180, 360), meta=np.ndarray>
- long_name :
- histogram of cloud top temperature
- name :
- temperature_at_cloud_top_histogram
- units :
- 1
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 49766400
- shape :
- [6, 2, 16, 360, 720]
- chunk_sizes :
- [1, 1, 8, 180, 360]
- file_chunk_sizes :
- [1, 1, 8, 180, 360]
- data_type :
- int32
- dimensions :
- ['time', 'hist_phase', 'hist1d_ctt_bin_centre', 'lat', 'lon']
- file_dimensions :
- ['time', 'hist_phase', 'hist1d_ctt_bin_centre', 'lat', 'lon']
Array Chunk Bytes 379.69 MiB 3.96 MiB Shape (6, 2, 16, 360, 720) (1, 1, 8, 180, 360) Dask graph 96 chunks in 2 graph layers Data type float64 numpy.ndarray - hist1d_cwp(time, hist_phase, hist1d_cwp_bin_centre, lat, lon)float64dask.array<chunksize=(1, 1, 7, 180, 360), meta=np.ndarray>
- long_name :
- histogram of cloud water path
- name :
- atmosphere_mass_content_of_cloud_condensed_water_histogram
- units :
- 1
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 43545600
- shape :
- [6, 2, 14, 360, 720]
- chunk_sizes :
- [1, 1, 7, 180, 360]
- file_chunk_sizes :
- [1, 1, 7, 180, 360]
- data_type :
- int32
- dimensions :
- ['time', 'hist_phase', 'hist1d_cwp_bin_centre', 'lat', 'lon']
- file_dimensions :
- ['time', 'hist_phase', 'hist1d_cwp_bin_centre', 'lat', 'lon']
Array Chunk Bytes 332.23 MiB 3.46 MiB Shape (6, 2, 14, 360, 720) (1, 1, 7, 180, 360) Dask graph 96 chunks in 2 graph layers Data type float64 numpy.ndarray - hist2d_cot_ctp(time, hist_phase, hist2d_ctp_bin_centre, hist2d_cot_bin_centre, lat, lon)float64dask.array<chunksize=(1, 1, 5, 5, 120, 240), meta=np.ndarray>
- long_name :
- joint histogram of cloud optical thickness and cloud top pressure
- name :
- atmosphere_optical_thickness_due_to_cloud_and_air_pressure_at_cloud_top_histogram
- units :
- 1
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 606528000
- shape :
- [6, 2, 15, 13, 360, 720]
- chunk_sizes :
- [1, 1, 5, 5, 120, 240]
- file_chunk_sizes :
- [1, 1, 5, 5, 120, 240]
- data_type :
- int32
- dimensions :
- ['time', 'hist_phase', 'hist2d_ctp_bin_centre', 'hist2d_cot_bin_centre', 'lat', 'lon']
- file_dimensions :
- ['time', 'hist_phase', 'hist2d_ctp_bin_centre', 'hist2d_cot_bin_centre', 'lat', 'lon']
Array Chunk Bytes 4.52 GiB 5.49 MiB Shape (6, 2, 15, 13, 360, 720) (1, 1, 5, 5, 120, 240) Dask graph 972 chunks in 2 graph layers Data type float64 numpy.ndarray - iwp(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud ice water path
- standard_name :
- atmosphere_mass_content_of_cloud_ice
- units :
- g/m2
- valid_min :
- 0.0
- valid_max :
- 32000.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - iwp_allsky(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- grid box mean of cloud ice water path
- standard_name :
- atmosphere_mass_content_of_cloud_ice
- units :
- g/m2
- valid_min :
- 0.0
- valid_max :
- 32000.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - iwp_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud ice water path correlated uncertainty
- units :
- g/m2
- valid_min :
- 0.0
- valid_max :
- 32000.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - iwp_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud ice water path propagated uncertainty
- units :
- g/m2
- valid_min :
- 0.0
- valid_max :
- 32000.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - iwp_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud ice water path standard deviation
- units :
- g/m2
- valid_min :
- 0.0
- valid_max :
- 32000.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - iwp_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud ice water path uncertainty
- units :
- g/m2
- valid_min :
- 0.0
- valid_max :
- 32000.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - lwp(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud liquid water path
- standard_name :
- atmosphere_mass_content_of_cloud_liquid_water
- units :
- g/m2
- valid_min :
- 0.0
- valid_max :
- 32000.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - lwp_allsky(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- grid box mean of cloud liquid water path
- standard_name :
- atmosphere_mass_content_of_cloud_liquid_water
- units :
- g/m2
- valid_min :
- 0.0
- valid_max :
- 32000.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - lwp_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud liquid water path correlated uncertainty
- units :
- g/m2
- valid_min :
- 0.0
- valid_max :
- 32000.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - lwp_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud liquid water path propagated uncertainty
- units :
- g/m2
- valid_min :
- 0.0
- valid_max :
- 32000.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - lwp_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud liquid water path standard deviation
- units :
- g/m2
- valid_min :
- 0.0
- valid_max :
- 32000.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - lwp_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud liquid water path uncertainty
- units :
- g/m2
- valid_min :
- 0.0
- valid_max :
- 32000.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - nday(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of daily mean value in monthly mean
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- number of daily mean value in monthly mean
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nday_hig(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of high level cloud daily mean value in monthly mean
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- number of high level cloud daily mean value in monthly mean
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nday_low(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of low level cloud daily mean value in monthly mean
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- number of low level cloud daily mean value in monthly mean
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nday_mid(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of mid level cloud daily mean value in monthly mean
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- number of mid level cloud daily mean value in monthly mean
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nobs(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of observations
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- total number of satellite observations available
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nobs_clear_day(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of clear daytime observations
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nobs_clear_night(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of clear nighttime observations
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nobs_clear_twl(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of clear twilight observations
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nobs_cloudy(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of cloudy observations
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nobs_cloudy_day(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of cloudy daytime observations
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nobs_cloudy_night(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of cloudy nighttime observations
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nobs_cloudy_twl(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of cloudy twilight observations
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nobs_day(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of daytime observations
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- total number of satellite observations available
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nretr_clear(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of valid clear sky retrievals
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- number of valid clear sky retrievals, not valid = cloudy/high cost/fill_value/not converged
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nretr_cloudy(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of valid cloudy retrievals
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- number of valid cloudy retrievals, not valid = clear/high cost/fill_value/not converged
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nretr_cloudy_day(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of valid daytime cloudy retrievals
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nretr_cloudy_day_ice(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of valid ice phase daytime cloudy retrievals
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nretr_cloudy_day_liq(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of valid liquid phase daytime cloudy retrievals
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nretr_cloudy_high(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of valid high level cloudy retrievals
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- ctp < 440 hPa
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nretr_cloudy_ice(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of valid ice phase cloudy retrievals
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- number of valid ice phase cloudy retrievals, not valid = clear/high cost/fill_value/not converged
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nretr_cloudy_liq(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of valid liquid phase cloudy retrievals
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- number of valid liquid phase cloudy retrievals, not valid = clear/high cost/fill_value/not converged
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nretr_cloudy_low(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of valid low level cloudy retrievals
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- 680 hPa < ctp < 1100 hPa
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - nretr_cloudy_mid(time, lat, lon)float64dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- number of valid mid level cloudy retrievals
- units :
- 1
- valid_min :
- 0
- valid_max :
- 1212370944
- comment :
- 440 hPa < ctp < 680 hPa
- orig_data_type :
- int32
- fill_value :
- -999
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- int32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 11.87 MiB 1.98 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float64 numpy.ndarray - stemp_clear(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- clear sky surface temperature
- standard_name :
- surface_temperature
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- clear sky retrieved surface temperature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - stemp_clear_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- clear sky surface temperature correlated uncertainty
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - stemp_clear_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- clear sky surface temperature propagated uncertainty
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - stemp_clear_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- clear sky surface temperature standard deviation
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - stemp_clear_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- clear sky surface temperature uncertainty
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - stemp_cloudy(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- surface temperature
- standard_name :
- surface_temperature
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- stemp is retrieved only under optically thin clouds, and otherwise reverts to the apriori ECMWF ERA-Interim stemp value
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - stemp_cloudy_corr_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- surface temperature correlated uncertainty
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- correlated uncertainty assuming correlation of 0.1
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - stemp_cloudy_prop_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- surface temperature propagated uncertainty
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- total uncertainty from individual pixel uncertainty added in quadrature
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - stemp_cloudy_std(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- surface temperature standard deviation
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- standard deviation of retrieved values
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - stemp_cloudy_unc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- surface temperature uncertainty
- units :
- K
- valid_min :
- 0.0
- valid_max :
- 320.0
- comment :
- mean of the pixel uncertainties
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - toa_lwup(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- top of atmosphere upwelling thermal radiation
- standard_name :
- toa_outgoing_longwave_flux
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - toa_lwup_clr(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- top of atmosphere upwelling thermal radiation
- standard_name :
- toa_outgoing_longwave_flux_assuming_clear_sky
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - toa_lwup_hig(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- top of atmosphere upwelling thermal radiation high clouds
- standard_name :
- toa_outgoing_longwave_flux
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - toa_lwup_low(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- top of atmosphere upwelling thermal radiation low clouds
- standard_name :
- toa_outgoing_longwave_flux
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - toa_lwup_mid(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- top of atmosphere upwelling thermal radiation mid-level clouds
- standard_name :
- toa_outgoing_longwave_flux
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - toa_swdn(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- top of atmosphere downwelling solar radiation
- standard_name :
- toa_downwelling_shortwave_flux
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - toa_swup(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- top of atmosphere upwelling solar radiation
- standard_name :
- toa_outgoing_shortwave_flux
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - toa_swup_clr(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- top of atmosphere upwelling solar radiation
- standard_name :
- toa_outgoing_shortwave_flux_assuming_clear_sky
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - toa_swup_hig(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- top of atmosphere upwelling solar radiation high clouds
- standard_name :
- toa_outgoing_shortwave_flux
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - toa_swup_low(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- top of atmosphere upwelling solar radiation low clouds
- standard_name :
- toa_outgoing_shortwave_flux
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray - toa_swup_mid(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- top of atmosphere upwelling solar radiation mid-level clouds
- standard_name :
- toa_outgoing_shortwave_flux
- units :
- W m-2
- valid_min :
- 0.0
- valid_max :
- 1500.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray
- hist1d_cer_bin_borderPandasIndex
PandasIndex(Float64Index([0.0, 3.0, 6.0, 9.0, 12.0, 15.0, 20.0, 25.0, 30.0, 40.0, 60.0, 80.0], dtype='float64', name='hist1d_cer_bin_border'))
- hist1d_cer_bin_centrePandasIndex
PandasIndex(Float64Index([1.5, 4.5, 7.5, 10.5, 13.5, 17.5, 22.5, 27.5, 35.0, 50.0, 70.0], dtype='float64', name='hist1d_cer_bin_centre'))
- hist1d_cla_vis006_bin_borderPandasIndex
PandasIndex(Float64Index([ 0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.550000011920929, 0.6000000238418579, 0.6499999761581421, 0.699999988079071, 0.75, 0.800000011920929, 0.8999999761581421, 1.0], dtype='float64', name='hist1d_cla_vis006_bin_border'))
- hist1d_cla_vis006_bin_centrePandasIndex
PandasIndex(Float64Index([0.05000000074505806, 0.15000000596046448, 0.25, 0.3500000238418579, 0.44999998807907104, 0.5249999761581421, 0.5750000476837158, 0.625, 0.6749999523162842, 0.7250000238418579, 0.7749999761581421, 0.8500000238418579, 0.949999988079071], dtype='float64', name='hist1d_cla_vis006_bin_centre'))
- hist1d_cla_vis008_bin_borderPandasIndex
PandasIndex(Float64Index([ 0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.550000011920929, 0.6000000238418579, 0.6499999761581421, 0.699999988079071, 0.75, 0.800000011920929, 0.8999999761581421, 1.0], dtype='float64', name='hist1d_cla_vis008_bin_border'))
- hist1d_cla_vis008_bin_centrePandasIndex
PandasIndex(Float64Index([0.05000000074505806, 0.15000000596046448, 0.25, 0.3500000238418579, 0.44999998807907104, 0.5249999761581421, 0.5750000476837158, 0.625, 0.6749999523162842, 0.7250000238418579, 0.7749999761581421, 0.8500000238418579, 0.949999988079071], dtype='float64', name='hist1d_cla_vis008_bin_centre'))
- hist1d_cot_bin_borderPandasIndex
PandasIndex(Float64Index([ 0.0, 0.30000001192092896, 0.6000000238418579, 1.2999999523162842, 2.200000047683716, 3.5999999046325684, 5.800000190734863, 9.399999618530273, 15.0, 23.0, 41.0, 60.0, 80.0, 99.98999786376953, 1000.0], dtype='float64', name='hist1d_cot_bin_border'))
- hist1d_cot_bin_centrePandasIndex
PandasIndex(Float64Index([0.15000000596046448, 0.45000001788139343, 0.949999988079071, 1.75, 2.9000000953674316, 4.699999809265137, 7.599999904632568, 12.199999809265137, 19.0, 32.0, 50.5, 70.0, 89.9949951171875, 549.9949951171875], dtype='float64', name='hist1d_cot_bin_centre'))
- hist1d_ctp_bin_borderPandasIndex
PandasIndex(Float64Index([ 1.0, 90.0, 180.0, 245.0, 310.0, 375.0, 440.0, 500.0, 560.0, 620.0, 680.0, 740.0, 800.0, 875.0, 950.0, 1100.0], dtype='float64', name='hist1d_ctp_bin_border'))
- hist1d_ctp_bin_centrePandasIndex
PandasIndex(Float64Index([ 45.5, 135.0, 212.5, 277.5, 342.5, 407.5, 470.0, 530.0, 590.0, 650.0, 710.0, 770.0, 837.5, 912.5, 1025.0], dtype='float64', name='hist1d_ctp_bin_centre'))
- hist1d_ctt_bin_borderPandasIndex
PandasIndex(Float64Index([200.0, 210.0, 220.0, 230.0, 235.0, 240.0, 245.0, 250.0, 255.0, 260.0, 265.0, 270.0, 280.0, 290.0, 300.0, 310.0, 350.0], dtype='float64', name='hist1d_ctt_bin_border'))
- hist1d_ctt_bin_centrePandasIndex
PandasIndex(Float64Index([205.0, 215.0, 225.0, 232.5, 237.5, 242.5, 247.5, 252.5, 257.5, 262.5, 267.5, 275.0, 285.0, 295.0, 305.0, 330.0], dtype='float64', name='hist1d_ctt_bin_centre'))
- hist1d_cwp_bin_borderPandasIndex
PandasIndex(Float64Index([ 0.0, 5.0, 10.0, 20.0, 35.0, 50.0, 75.0, 100.0, 150.0, 200.0, 300.0, 500.0, 1000.0, 2000.0, 100000.0], dtype='float64', name='hist1d_cwp_bin_border'))
- hist1d_cwp_bin_centrePandasIndex
PandasIndex(Float64Index([ 2.5, 7.5, 15.0, 27.5, 42.5, 62.5, 87.5, 125.0, 175.0, 250.0, 400.0, 750.0, 1500.0, 51000.0], dtype='float64', name='hist1d_cwp_bin_centre'))
- hist2d_cot_bin_borderPandasIndex
PandasIndex(Float64Index([ 0.0, 0.30000001192092896, 0.6000000238418579, 1.2999999523162842, 2.200000047683716, 3.5999999046325684, 5.800000190734863, 9.399999618530273, 15.0, 23.0, 41.0, 60.0, 80.0, 100.0], dtype='float64', name='hist2d_cot_bin_border'))
- hist2d_cot_bin_centrePandasIndex
PandasIndex(Float64Index([0.15000000596046448, 0.45000001788139343, 0.949999988079071, 1.75, 2.9000000953674316, 4.699999809265137, 7.599999904632568, 12.199999809265137, 19.0, 32.0, 50.5, 70.0, 90.0], dtype='float64', name='hist2d_cot_bin_centre'))
- hist2d_ctp_bin_borderPandasIndex
PandasIndex(Float64Index([ 1.0, 90.0, 180.0, 245.0, 310.0, 375.0, 440.0, 500.0, 560.0, 620.0, 680.0, 740.0, 800.0, 875.0, 950.0, 1100.0], dtype='float64', name='hist2d_ctp_bin_border'))
- hist2d_ctp_bin_centrePandasIndex
PandasIndex(Float64Index([ 45.5, 135.0, 212.5, 277.5, 342.5, 407.5, 470.0, 530.0, 590.0, 650.0, 710.0, 770.0, 837.5, 912.5, 1025.0], dtype='float64', name='hist2d_ctp_bin_centre'))
- hist_phasePandasIndex
PandasIndex(Int64Index([0, 1], dtype='int64', name='hist_phase'))
- latPandasIndex
PandasIndex(Float64Index([-89.75, -89.25, -88.75, -88.25, -87.75, -87.25, -86.75, -86.25, -85.75, -85.25, ... 85.25, 85.75, 86.25, 86.75, 87.25, 87.75, 88.25, 88.75, 89.25, 89.75], dtype='float64', name='lat', length=360))
- lonPandasIndex
PandasIndex(Float64Index([-179.75, -179.25, -178.75, -178.25, -177.75, -177.25, -176.75, -176.25, -175.75, -175.25, ... 175.25, 175.75, 176.25, 176.75, 177.25, 177.75, 178.25, 178.75, 179.25, 179.75], dtype='float64', name='lon', length=720))
- timePandasIndex
PandasIndex(DatetimeIndex(['2007-01-16 12:00:00', '2007-02-15 00:00:00', '2007-03-16 12:00:00', '2007-04-16 00:00:00', '2007-05-16 12:00:00', '2007-06-16 00:00:00'], dtype='datetime64[ns]', name='time', freq=None))
- Conventions :
- CF-1.7
- title :
- esacci.CLOUD.mon.L3C.CLD_PRODUCTS.multi-sensor.multi-platform.ATSR2-AATSR.3-0.r1
- date_created :
- 2024-02-29T21:03:34.085371
- processing_level :
- L3C
- time_coverage_start :
- 2007-01-01T00:00:00
- time_coverage_end :
- 2007-07-01T00:00:00
- time_coverage_duration :
- P181DT0H0M0S
- history :
- [{'program': 'esa_climate_toolbox.ds.chunkstore.CciChunkStore', 'cube_params': {'time_range': ['2007-01-01T00:00:00', '2007-06-30T00:00:00'], 'variable_names': ['nday', 'nday_low', 'nday_mid', 'nday_hig', 'nobs', 'nobs_day', 'nobs_clear_day', 'nobs_cloudy_day', 'nobs_clear_night', 'nobs_cloudy_night', 'nobs_clear_twl', 'nobs_cloudy_twl', 'nobs_cloudy', 'nretr_clear', 'nretr_cloudy', 'toa_swup', 'toa_swdn', 'toa_swup_clr', 'toa_lwup', 'toa_lwup_clr', 'toa_swup_low', 'toa_swup_mid', 'toa_swup_hig', 'toa_lwup_low', 'toa_lwup_mid', 'toa_lwup_hig', 'boa_swup', 'boa_swup_clr', 'boa_lwup', 'boa_lwup_clr', 'boa_swdn', 'boa_swdn_clr', 'boa_lwdn', 'boa_lwdn_clr', 'cee', 'cee_corr_unc', 'cee_prop_unc', 'cee_std', 'cee_unc', 'cer', 'cer_corr_unc', 'cer_ice', 'cer_ice_corr_unc', 'cer_ice_prop_unc', 'cer_ice_std', 'cer_ice_unc', 'cer_liq', 'cer_liq_corr_unc', 'cer_liq_prop_unc', 'cer_liq_std', 'cer_liq_unc', 'cer_prop_unc', 'cer_std', 'cer_unc', 'cfc', 'cfc_corr_unc', 'cfc_day', 'cfc_high', 'cfc_low', 'cfc_mid', 'cfc_night', 'cfc_prop_unc', 'cfc_std', 'cfc_twl', 'cfc_unc', 'cla_vis006', 'cla_vis006_corr_unc', 'cla_vis006_ice', 'cla_vis006_ice_std', 'cla_vis006_ice_unc', 'cla_vis006_liq', 'cla_vis006_liq_std', 'cla_vis006_liq_unc', 'cla_vis006_prop_unc', 'cla_vis006_std', 'cla_vis006_unc', 'cla_vis008', 'cla_vis008_corr_unc', 'cla_vis008_ice', 'cla_vis008_ice_std', 'cla_vis008_ice_unc', 'cla_vis008_liq', 'cla_vis008_liq_std', 'cla_vis008_liq_unc', 'cla_vis008_prop_unc', 'cla_vis008_std', 'cla_vis008_unc', 'cot', 'cot_corr_unc', 'cot_ice', 'cot_ice_corr_unc', 'cot_ice_prop_unc', 'cot_ice_std', 'cot_ice_unc', 'cot_liq', 'cot_liq_corr_unc', 'cot_liq_prop_unc', 'cot_liq_std', 'cot_liq_unc', 'cot_log', 'cot_prop_unc', 'cot_std', 'cot_unc', 'cph', 'cph_corr_unc', 'cph_day', 'cph_day_corr_unc', 'cph_day_prop_unc', 'cph_day_std', 'cph_day_unc', 'cph_prop_unc', 'cph_std', 'cph_unc', 'cth', 'cth_corr_unc', 'cth_corrected', 'cth_corrected_corr_unc', 'cth_corrected_prop_unc', 'cth_corrected_std', 'cth_corrected_unc', 'cth_prop_unc', 'cth_std', 'cth_unc', 'ctp', 'ctp_corr_unc', 'ctp_corrected', 'ctp_corrected_corr_unc', 'ctp_corrected_prop_unc', 'ctp_corrected_std', 'ctp_corrected_unc', 'ctp_log', 'ctp_prop_unc', 'ctp_std', 'ctp_unc', 'ctt', 'ctt_corr_unc', 'ctt_corrected', 'ctt_corrected_corr_unc', 'ctt_corrected_prop_unc', 'ctt_corrected_std', 'ctt_corrected_unc', 'ctt_prop_unc', 'ctt_std', 'ctt_unc', 'hist1d_cer', 'hist1d_cla_vis006', 'hist1d_cla_vis008', 'hist1d_cot', 'hist1d_ctp', 'hist1d_ctt', 'hist1d_cwp', 'hist2d_cot_ctp', 'iwp', 'iwp_allsky', 'iwp_corr_unc', 'iwp_prop_unc', 'iwp_std', 'iwp_unc', 'lwp', 'lwp_allsky', 'lwp_corr_unc', 'lwp_prop_unc', 'lwp_std', 'lwp_unc', 'nretr_cloudy_day', 'nretr_cloudy_day_ice', 'nretr_cloudy_day_liq', 'nretr_cloudy_high', 'nretr_cloudy_ice', 'nretr_cloudy_liq', 'nretr_cloudy_low', 'nretr_cloudy_mid', 'stemp_clear', 'stemp_clear_corr_unc', 'stemp_clear_prop_unc', 'stemp_clear_std', 'stemp_clear_unc', 'stemp_cloudy', 'stemp_cloudy_corr_unc', 'stemp_cloudy_prop_unc', 'stemp_cloudy_std', 'stemp_cloudy_unc']}}]
4.2.8.2. Filter datasets to select the desired variables
The datasets are rather large, so we opt to make datasets that have only the variable we are interested in. The select_var
op may be used for that.
[5]:
JSON(get_op_meta_info('select_var'))
[5]:
<IPython.core.display.JSON object>
[6]:
svar_op = get_op('select_var')
We choose the variable cfc
(cloud area fraction) from the cloud dataset …
[7]:
cfc_ds = svar_op(ds=cloud_ds, var='cfc')
cfc_ds
[7]:
<xarray.Dataset> Dimensions: (time: 6, lat: 360, lon: 720, hist1d_cer_bin_border: 12, hist1d_cer_bin_centre: 11, hist1d_cla_vis006_bin_border: 14, hist1d_cla_vis006_bin_centre: 13, hist1d_cla_vis008_bin_border: 14, ... hist1d_cwp_bin_centre: 14, hist2d_cot_bin_border: 14, hist2d_cot_bin_centre: 13, hist2d_ctp_bin_border: 16, hist2d_ctp_bin_centre: 15, hist_phase: 2, bnds: 2) Coordinates: (12/23) * hist1d_cer_bin_border (hist1d_cer_bin_border) float32 0.0 ... 80.0 * hist1d_cer_bin_centre (hist1d_cer_bin_centre) float32 1.5 ... 70.0 * hist1d_cla_vis006_bin_border (hist1d_cla_vis006_bin_border) float32 0.0 ... * hist1d_cla_vis006_bin_centre (hist1d_cla_vis006_bin_centre) float32 0.05... * hist1d_cla_vis008_bin_border (hist1d_cla_vis008_bin_border) float32 0.0 ... * hist1d_cla_vis008_bin_centre (hist1d_cla_vis008_bin_centre) float32 0.05... ... ... * hist2d_ctp_bin_centre (hist2d_ctp_bin_centre) float32 45.5 ... 1.... * hist_phase (hist_phase) int8 0 1 * lat (lat) float32 -89.75 -89.25 ... 89.25 89.75 * lon (lon) float32 -179.8 -179.2 ... 179.2 179.8 * time (time) datetime64[ns] 2007-01-16T12:00:00 .... time_bnds (time, bnds) datetime64[ns] dask.array<chunksize=(6, 2), meta=np.ndarray> Dimensions without coordinates: bnds Data variables: cfc (time, lat, lon) float32 dask.array<chunksize=(1, 360, 720), meta=np.ndarray> Attributes: Conventions: CF-1.7 title: esacci.CLOUD.mon.L3C.CLD_PRODUCTS.multi-sensor.m... date_created: 2024-02-29T21:03:34.085371 processing_level: L3C time_coverage_start: 2007-01-01T00:00:00 time_coverage_end: 2007-07-01T00:00:00 time_coverage_duration: P181DT0H0M0S history: [{'program': 'esa_climate_toolbox.ds.chunkstore....
- time: 6
- lat: 360
- lon: 720
- hist1d_cer_bin_border: 12
- hist1d_cer_bin_centre: 11
- hist1d_cla_vis006_bin_border: 14
- hist1d_cla_vis006_bin_centre: 13
- hist1d_cla_vis008_bin_border: 14
- hist1d_cla_vis008_bin_centre: 13
- hist1d_cot_bin_border: 15
- hist1d_cot_bin_centre: 14
- hist1d_ctp_bin_border: 16
- hist1d_ctp_bin_centre: 15
- hist1d_ctt_bin_border: 17
- hist1d_ctt_bin_centre: 16
- hist1d_cwp_bin_border: 15
- hist1d_cwp_bin_centre: 14
- hist2d_cot_bin_border: 14
- hist2d_cot_bin_centre: 13
- hist2d_ctp_bin_border: 16
- hist2d_ctp_bin_centre: 15
- hist_phase: 2
- bnds: 2
- hist1d_cer_bin_border(hist1d_cer_bin_border)float320.0 3.0 6.0 9.0 ... 40.0 60.0 80.0
- long_name :
- cer histogram bin border values
- units :
- um
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 12
- shape :
- [12]
- chunk_sizes :
- [12]
- file_chunk_sizes :
- [12]
- data_type :
- float32
- dimensions :
- ['hist1d_cer_bin_border']
- file_dimensions :
- ['hist1d_cer_bin_border']
array([ 0., 3., 6., 9., 12., 15., 20., 25., 30., 40., 60., 80.], dtype=float32)
- hist1d_cer_bin_centre(hist1d_cer_bin_centre)float321.5 4.5 7.5 10.5 ... 35.0 50.0 70.0
- long_name :
- cer histogram bin centres
- units :
- um
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 11
- shape :
- [11]
- chunk_sizes :
- [11]
- file_chunk_sizes :
- [11]
- data_type :
- float32
- dimensions :
- ['hist1d_cer_bin_centre']
- file_dimensions :
- ['hist1d_cer_bin_centre']
array([ 1.5, 4.5, 7.5, 10.5, 13.5, 17.5, 22.5, 27.5, 35. , 50. , 70. ], dtype=float32)
- hist1d_cla_vis006_bin_border(hist1d_cla_vis006_bin_border)float320.0 0.1 0.2 0.3 ... 0.8 0.9 1.0
- long_name :
- cloud albedo1 histogram bin border values
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 14
- shape :
- [14]
- chunk_sizes :
- [14]
- file_chunk_sizes :
- [14]
- data_type :
- float32
- dimensions :
- ['hist1d_cla_vis006_bin_border']
- file_dimensions :
- ['hist1d_cla_vis006_bin_border']
array([0. , 0.1 , 0.2 , 0.3 , 0.4 , 0.5 , 0.55, 0.6 , 0.65, 0.7 , 0.75, 0.8 , 0.9 , 1. ], dtype=float32)
- hist1d_cla_vis006_bin_centre(hist1d_cla_vis006_bin_centre)float320.05 0.15 0.25 ... 0.775 0.85 0.95
- long_name :
- cloud abedo1 histogram bin centres
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 13
- shape :
- [13]
- chunk_sizes :
- [13]
- file_chunk_sizes :
- [13]
- data_type :
- float32
- dimensions :
- ['hist1d_cla_vis006_bin_centre']
- file_dimensions :
- ['hist1d_cla_vis006_bin_centre']
array([0.05 , 0.15 , 0.25 , 0.35 , 0.45 , 0.525, 0.575, 0.625, 0.675, 0.725, 0.775, 0.85 , 0.95 ], dtype=float32)
- hist1d_cla_vis008_bin_border(hist1d_cla_vis008_bin_border)float320.0 0.1 0.2 0.3 ... 0.8 0.9 1.0
- long_name :
- cloud albedo2 histogram bin border values
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 14
- shape :
- [14]
- chunk_sizes :
- [14]
- file_chunk_sizes :
- [14]
- data_type :
- float32
- dimensions :
- ['hist1d_cla_vis008_bin_border']
- file_dimensions :
- ['hist1d_cla_vis008_bin_border']
array([0. , 0.1 , 0.2 , 0.3 , 0.4 , 0.5 , 0.55, 0.6 , 0.65, 0.7 , 0.75, 0.8 , 0.9 , 1. ], dtype=float32)
- hist1d_cla_vis008_bin_centre(hist1d_cla_vis008_bin_centre)float320.05 0.15 0.25 ... 0.775 0.85 0.95
- long_name :
- cloud albedo2 histogram bin centres
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 13
- shape :
- [13]
- chunk_sizes :
- [13]
- file_chunk_sizes :
- [13]
- data_type :
- float32
- dimensions :
- ['hist1d_cla_vis008_bin_centre']
- file_dimensions :
- ['hist1d_cla_vis008_bin_centre']
array([0.05 , 0.15 , 0.25 , 0.35 , 0.45 , 0.525, 0.575, 0.625, 0.675, 0.725, 0.775, 0.85 , 0.95 ], dtype=float32)
- hist1d_cot_bin_border(hist1d_cot_bin_border)float320.0 0.3 0.6 ... 80.0 99.99 1e+03
- long_name :
- cot histogram bin border values
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 15
- shape :
- [15]
- chunk_sizes :
- [15]
- file_chunk_sizes :
- [15]
- data_type :
- float32
- dimensions :
- ['hist1d_cot_bin_border']
- file_dimensions :
- ['hist1d_cot_bin_border']
array([0.000e+00, 3.000e-01, 6.000e-01, 1.300e+00, 2.200e+00, 3.600e+00, 5.800e+00, 9.400e+00, 1.500e+01, 2.300e+01, 4.100e+01, 6.000e+01, 8.000e+01, 9.999e+01, 1.000e+03], dtype=float32)
- hist1d_cot_bin_centre(hist1d_cot_bin_centre)float320.15 0.45 0.95 ... 70.0 89.99 550.0
- long_name :
- cot histogram bin centres
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 14
- shape :
- [14]
- chunk_sizes :
- [14]
- file_chunk_sizes :
- [14]
- data_type :
- float32
- dimensions :
- ['hist1d_cot_bin_centre']
- file_dimensions :
- ['hist1d_cot_bin_centre']
array([1.50000e-01, 4.50000e-01, 9.50000e-01, 1.75000e+00, 2.90000e+00, 4.70000e+00, 7.60000e+00, 1.22000e+01, 1.90000e+01, 3.20000e+01, 5.05000e+01, 7.00000e+01, 8.99950e+01, 5.49995e+02], dtype=float32)
- hist1d_ctp_bin_border(hist1d_ctp_bin_border)float321.0 90.0 180.0 ... 950.0 1.1e+03
- long_name :
- ctp histogram bin border values
- units :
- hPa
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 16
- shape :
- [16]
- chunk_sizes :
- [16]
- file_chunk_sizes :
- [16]
- data_type :
- float32
- dimensions :
- ['hist1d_ctp_bin_border']
- file_dimensions :
- ['hist1d_ctp_bin_border']
array([1.00e+00, 9.00e+01, 1.80e+02, 2.45e+02, 3.10e+02, 3.75e+02, 4.40e+02, 5.00e+02, 5.60e+02, 6.20e+02, 6.80e+02, 7.40e+02, 8.00e+02, 8.75e+02, 9.50e+02, 1.10e+03], dtype=float32)
- hist1d_ctp_bin_centre(hist1d_ctp_bin_centre)float3245.5 135.0 ... 912.5 1.025e+03
- long_name :
- ctp histogram bin centres
- units :
- hPa
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 15
- shape :
- [15]
- chunk_sizes :
- [15]
- file_chunk_sizes :
- [15]
- data_type :
- float32
- dimensions :
- ['hist1d_ctp_bin_centre']
- file_dimensions :
- ['hist1d_ctp_bin_centre']
array([ 45.5, 135. , 212.5, 277.5, 342.5, 407.5, 470. , 530. , 590. , 650. , 710. , 770. , 837.5, 912.5, 1025. ], dtype=float32)
- hist1d_ctt_bin_border(hist1d_ctt_bin_border)float32200.0 210.0 220.0 ... 310.0 350.0
- long_name :
- ctt histogram bin border values
- units :
- K
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 17
- shape :
- [17]
- chunk_sizes :
- [17]
- file_chunk_sizes :
- [17]
- data_type :
- float32
- dimensions :
- ['hist1d_ctt_bin_border']
- file_dimensions :
- ['hist1d_ctt_bin_border']
array([200., 210., 220., 230., 235., 240., 245., 250., 255., 260., 265., 270., 280., 290., 300., 310., 350.], dtype=float32)
- hist1d_ctt_bin_centre(hist1d_ctt_bin_centre)float32205.0 215.0 225.0 ... 305.0 330.0
- long_name :
- ctt histogram bin centres
- units :
- K
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 16
- shape :
- [16]
- chunk_sizes :
- [16]
- file_chunk_sizes :
- [16]
- data_type :
- float32
- dimensions :
- ['hist1d_ctt_bin_centre']
- file_dimensions :
- ['hist1d_ctt_bin_centre']
array([205. , 215. , 225. , 232.5, 237.5, 242.5, 247.5, 252.5, 257.5, 262.5, 267.5, 275. , 285. , 295. , 305. , 330. ], dtype=float32)
- hist1d_cwp_bin_border(hist1d_cwp_bin_border)float320.0 5.0 10.0 ... 1e+03 2e+03 1e+05
- long_name :
- cwp histogram bin border values
- units :
- g/m2
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 15
- shape :
- [15]
- chunk_sizes :
- [15]
- file_chunk_sizes :
- [15]
- data_type :
- float32
- dimensions :
- ['hist1d_cwp_bin_border']
- file_dimensions :
- ['hist1d_cwp_bin_border']
array([0.0e+00, 5.0e+00, 1.0e+01, 2.0e+01, 3.5e+01, 5.0e+01, 7.5e+01, 1.0e+02, 1.5e+02, 2.0e+02, 3.0e+02, 5.0e+02, 1.0e+03, 2.0e+03, 1.0e+05], dtype=float32)
- hist1d_cwp_bin_centre(hist1d_cwp_bin_centre)float322.5 7.5 15.0 ... 1.5e+03 5.1e+04
- long_name :
- cwp histogram bin centres
- units :
- g/m2
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 14
- shape :
- [14]
- chunk_sizes :
- [14]
- file_chunk_sizes :
- [14]
- data_type :
- float32
- dimensions :
- ['hist1d_cwp_bin_centre']
- file_dimensions :
- ['hist1d_cwp_bin_centre']
array([2.50e+00, 7.50e+00, 1.50e+01, 2.75e+01, 4.25e+01, 6.25e+01, 8.75e+01, 1.25e+02, 1.75e+02, 2.50e+02, 4.00e+02, 7.50e+02, 1.50e+03, 5.10e+04], dtype=float32)
- hist2d_cot_bin_border(hist2d_cot_bin_border)float320.0 0.3 0.6 1.3 ... 60.0 80.0 100.0
- long_name :
- cot histogram bin border values
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 14
- shape :
- [14]
- chunk_sizes :
- [14]
- file_chunk_sizes :
- [14]
- data_type :
- float32
- dimensions :
- ['hist2d_cot_bin_border']
- file_dimensions :
- ['hist2d_cot_bin_border']
array([ 0. , 0.3, 0.6, 1.3, 2.2, 3.6, 5.8, 9.4, 15. , 23. , 41. , 60. , 80. , 100. ], dtype=float32)
- hist2d_cot_bin_centre(hist2d_cot_bin_centre)float320.15 0.45 0.95 ... 50.5 70.0 90.0
- long_name :
- cot histogram bin centres
- units :
- 1
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 13
- shape :
- [13]
- chunk_sizes :
- [13]
- file_chunk_sizes :
- [13]
- data_type :
- float32
- dimensions :
- ['hist2d_cot_bin_centre']
- file_dimensions :
- ['hist2d_cot_bin_centre']
array([ 0.15, 0.45, 0.95, 1.75, 2.9 , 4.7 , 7.6 , 12.2 , 19. , 32. , 50.5 , 70. , 90. ], dtype=float32)
- hist2d_ctp_bin_border(hist2d_ctp_bin_border)float321.0 90.0 180.0 ... 950.0 1.1e+03
- long_name :
- ctp histogram bin border values
- units :
- hPa
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 16
- shape :
- [16]
- chunk_sizes :
- [16]
- file_chunk_sizes :
- [16]
- data_type :
- float32
- dimensions :
- ['hist2d_ctp_bin_border']
- file_dimensions :
- ['hist2d_ctp_bin_border']
array([1.00e+00, 9.00e+01, 1.80e+02, 2.45e+02, 3.10e+02, 3.75e+02, 4.40e+02, 5.00e+02, 5.60e+02, 6.20e+02, 6.80e+02, 7.40e+02, 8.00e+02, 8.75e+02, 9.50e+02, 1.10e+03], dtype=float32)
- hist2d_ctp_bin_centre(hist2d_ctp_bin_centre)float3245.5 135.0 ... 912.5 1.025e+03
- long_name :
- ctp histogram bin centres
- units :
- hPa
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 15
- shape :
- [15]
- chunk_sizes :
- [15]
- file_chunk_sizes :
- [15]
- data_type :
- float32
- dimensions :
- ['hist2d_ctp_bin_centre']
- file_dimensions :
- ['hist2d_ctp_bin_centre']
array([ 45.5, 135. , 212.5, 277.5, 342.5, 407.5, 470. , 530. , 590. , 650. , 710. , 770. , 837.5, 912.5, 1025. ], dtype=float32)
- hist_phase(hist_phase)int80 1
- long_name :
- phase histogram bins (0:liquid, 1:ice)
- units :
- 1
- orig_data_type :
- uint8
- fill_value :
- 65535
- size :
- 2
- shape :
- [2]
- chunk_sizes :
- [2]
- file_chunk_sizes :
- [2]
- data_type :
- uint16
- dimensions :
- ['hist_phase']
- file_dimensions :
- ['hist_phase']
array([0, 1], dtype=int8)
- lat(lat)float32-89.75 -89.25 ... 89.25 89.75
- long_name :
- latitude
- units :
- degrees_north
- valid_min :
- -90.0
- valid_max :
- 90.0
- standard_name :
- latitude
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 360
- shape :
- [360]
- chunk_sizes :
- [360]
- file_chunk_sizes :
- [360]
- data_type :
- float32
- dimensions :
- ['lat']
- file_dimensions :
- ['lat']
array([-89.75, -89.25, -88.75, ..., 88.75, 89.25, 89.75], dtype=float32)
- lon(lon)float32-179.8 -179.2 ... 179.2 179.8
- long_name :
- longitude
- units :
- degrees_east
- valid_min :
- -180.0
- valid_max :
- 180.0
- standard_name :
- longitude
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 720
- shape :
- [720]
- chunk_sizes :
- [720]
- file_chunk_sizes :
- [720]
- data_type :
- float32
- dimensions :
- ['lon']
- file_dimensions :
- ['lon']
array([-179.75, -179.25, -178.75, ..., 178.75, 179.25, 179.75], dtype=float32)
- time(time)datetime64[ns]2007-01-16T12:00:00 ... 2007-06-16
- standard_name :
- time
- bounds :
- time_bnds
array(['2007-01-16T12:00:00.000000000', '2007-02-15T00:00:00.000000000', '2007-03-16T12:00:00.000000000', '2007-04-16T00:00:00.000000000', '2007-05-16T12:00:00.000000000', '2007-06-16T00:00:00.000000000'], dtype='datetime64[ns]')
- time_bnds(time, bnds)datetime64[ns]dask.array<chunksize=(6, 2), meta=np.ndarray>
- standard_name :
- time_bnds
Array Chunk Bytes 96 B 96 B Shape (6, 2) (6, 2) Dask graph 1 chunks in 2 graph layers Data type datetime64[ns] numpy.ndarray
- cfc(time, lat, lon)float32dask.array<chunksize=(1, 360, 720), meta=np.ndarray>
- long_name :
- cloud fraction
- standard_name :
- cloud_area_fraction
- units :
- 1
- valid_min :
- 0.0
- valid_max :
- 1.0
- orig_data_type :
- float32
- fill_value :
- -999.0
- size :
- 1555200
- shape :
- [6, 360, 720]
- chunk_sizes :
- [1, 360, 720]
- file_chunk_sizes :
- [1, 360, 720]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 5.93 MiB 0.99 MiB Shape (6, 360, 720) (1, 360, 720) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray
- hist1d_cer_bin_borderPandasIndex
PandasIndex(Float64Index([0.0, 3.0, 6.0, 9.0, 12.0, 15.0, 20.0, 25.0, 30.0, 40.0, 60.0, 80.0], dtype='float64', name='hist1d_cer_bin_border'))
- hist1d_cer_bin_centrePandasIndex
PandasIndex(Float64Index([1.5, 4.5, 7.5, 10.5, 13.5, 17.5, 22.5, 27.5, 35.0, 50.0, 70.0], dtype='float64', name='hist1d_cer_bin_centre'))
- hist1d_cla_vis006_bin_borderPandasIndex
PandasIndex(Float64Index([ 0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.550000011920929, 0.6000000238418579, 0.6499999761581421, 0.699999988079071, 0.75, 0.800000011920929, 0.8999999761581421, 1.0], dtype='float64', name='hist1d_cla_vis006_bin_border'))
- hist1d_cla_vis006_bin_centrePandasIndex
PandasIndex(Float64Index([0.05000000074505806, 0.15000000596046448, 0.25, 0.3500000238418579, 0.44999998807907104, 0.5249999761581421, 0.5750000476837158, 0.625, 0.6749999523162842, 0.7250000238418579, 0.7749999761581421, 0.8500000238418579, 0.949999988079071], dtype='float64', name='hist1d_cla_vis006_bin_centre'))
- hist1d_cla_vis008_bin_borderPandasIndex
PandasIndex(Float64Index([ 0.0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.550000011920929, 0.6000000238418579, 0.6499999761581421, 0.699999988079071, 0.75, 0.800000011920929, 0.8999999761581421, 1.0], dtype='float64', name='hist1d_cla_vis008_bin_border'))
- hist1d_cla_vis008_bin_centrePandasIndex
PandasIndex(Float64Index([0.05000000074505806, 0.15000000596046448, 0.25, 0.3500000238418579, 0.44999998807907104, 0.5249999761581421, 0.5750000476837158, 0.625, 0.6749999523162842, 0.7250000238418579, 0.7749999761581421, 0.8500000238418579, 0.949999988079071], dtype='float64', name='hist1d_cla_vis008_bin_centre'))
- hist1d_cot_bin_borderPandasIndex
PandasIndex(Float64Index([ 0.0, 0.30000001192092896, 0.6000000238418579, 1.2999999523162842, 2.200000047683716, 3.5999999046325684, 5.800000190734863, 9.399999618530273, 15.0, 23.0, 41.0, 60.0, 80.0, 99.98999786376953, 1000.0], dtype='float64', name='hist1d_cot_bin_border'))
- hist1d_cot_bin_centrePandasIndex
PandasIndex(Float64Index([0.15000000596046448, 0.45000001788139343, 0.949999988079071, 1.75, 2.9000000953674316, 4.699999809265137, 7.599999904632568, 12.199999809265137, 19.0, 32.0, 50.5, 70.0, 89.9949951171875, 549.9949951171875], dtype='float64', name='hist1d_cot_bin_centre'))
- hist1d_ctp_bin_borderPandasIndex
PandasIndex(Float64Index([ 1.0, 90.0, 180.0, 245.0, 310.0, 375.0, 440.0, 500.0, 560.0, 620.0, 680.0, 740.0, 800.0, 875.0, 950.0, 1100.0], dtype='float64', name='hist1d_ctp_bin_border'))
- hist1d_ctp_bin_centrePandasIndex
PandasIndex(Float64Index([ 45.5, 135.0, 212.5, 277.5, 342.5, 407.5, 470.0, 530.0, 590.0, 650.0, 710.0, 770.0, 837.5, 912.5, 1025.0], dtype='float64', name='hist1d_ctp_bin_centre'))
- hist1d_ctt_bin_borderPandasIndex
PandasIndex(Float64Index([200.0, 210.0, 220.0, 230.0, 235.0, 240.0, 245.0, 250.0, 255.0, 260.0, 265.0, 270.0, 280.0, 290.0, 300.0, 310.0, 350.0], dtype='float64', name='hist1d_ctt_bin_border'))
- hist1d_ctt_bin_centrePandasIndex
PandasIndex(Float64Index([205.0, 215.0, 225.0, 232.5, 237.5, 242.5, 247.5, 252.5, 257.5, 262.5, 267.5, 275.0, 285.0, 295.0, 305.0, 330.0], dtype='float64', name='hist1d_ctt_bin_centre'))
- hist1d_cwp_bin_borderPandasIndex
PandasIndex(Float64Index([ 0.0, 5.0, 10.0, 20.0, 35.0, 50.0, 75.0, 100.0, 150.0, 200.0, 300.0, 500.0, 1000.0, 2000.0, 100000.0], dtype='float64', name='hist1d_cwp_bin_border'))
- hist1d_cwp_bin_centrePandasIndex
PandasIndex(Float64Index([ 2.5, 7.5, 15.0, 27.5, 42.5, 62.5, 87.5, 125.0, 175.0, 250.0, 400.0, 750.0, 1500.0, 51000.0], dtype='float64', name='hist1d_cwp_bin_centre'))
- hist2d_cot_bin_borderPandasIndex
PandasIndex(Float64Index([ 0.0, 0.30000001192092896, 0.6000000238418579, 1.2999999523162842, 2.200000047683716, 3.5999999046325684, 5.800000190734863, 9.399999618530273, 15.0, 23.0, 41.0, 60.0, 80.0, 100.0], dtype='float64', name='hist2d_cot_bin_border'))
- hist2d_cot_bin_centrePandasIndex
PandasIndex(Float64Index([0.15000000596046448, 0.45000001788139343, 0.949999988079071, 1.75, 2.9000000953674316, 4.699999809265137, 7.599999904632568, 12.199999809265137, 19.0, 32.0, 50.5, 70.0, 90.0], dtype='float64', name='hist2d_cot_bin_centre'))
- hist2d_ctp_bin_borderPandasIndex
PandasIndex(Float64Index([ 1.0, 90.0, 180.0, 245.0, 310.0, 375.0, 440.0, 500.0, 560.0, 620.0, 680.0, 740.0, 800.0, 875.0, 950.0, 1100.0], dtype='float64', name='hist2d_ctp_bin_border'))
- hist2d_ctp_bin_centrePandasIndex
PandasIndex(Float64Index([ 45.5, 135.0, 212.5, 277.5, 342.5, 407.5, 470.0, 530.0, 590.0, 650.0, 710.0, 770.0, 837.5, 912.5, 1025.0], dtype='float64', name='hist2d_ctp_bin_centre'))
- hist_phasePandasIndex
PandasIndex(Int64Index([0, 1], dtype='int64', name='hist_phase'))
- latPandasIndex
PandasIndex(Float64Index([-89.75, -89.25, -88.75, -88.25, -87.75, -87.25, -86.75, -86.25, -85.75, -85.25, ... 85.25, 85.75, 86.25, 86.75, 87.25, 87.75, 88.25, 88.75, 89.25, 89.75], dtype='float64', name='lat', length=360))
- lonPandasIndex
PandasIndex(Float64Index([-179.75, -179.25, -178.75, -178.25, -177.75, -177.25, -176.75, -176.25, -175.75, -175.25, ... 175.25, 175.75, 176.25, 176.75, 177.25, 177.75, 178.25, 178.75, 179.25, 179.75], dtype='float64', name='lon', length=720))
- timePandasIndex
PandasIndex(DatetimeIndex(['2007-01-16 12:00:00', '2007-02-15 00:00:00', '2007-03-16 12:00:00', '2007-04-16 00:00:00', '2007-05-16 12:00:00', '2007-06-16 00:00:00'], dtype='datetime64[ns]', name='time', freq=None))
- Conventions :
- CF-1.7
- title :
- esacci.CLOUD.mon.L3C.CLD_PRODUCTS.multi-sensor.multi-platform.ATSR2-AATSR.3-0.r1
- date_created :
- 2024-02-29T21:03:34.085371
- processing_level :
- L3C
- time_coverage_start :
- 2007-01-01T00:00:00
- time_coverage_end :
- 2007-07-01T00:00:00
- time_coverage_duration :
- P181DT0H0M0S
- history :
- [{'program': 'esa_climate_toolbox.ds.chunkstore.CciChunkStore', 'cube_params': {'time_range': ['2007-01-01T00:00:00', '2007-06-30T00:00:00'], 'variable_names': ['nday', 'nday_low', 'nday_mid', 'nday_hig', 'nobs', 'nobs_day', 'nobs_clear_day', 'nobs_cloudy_day', 'nobs_clear_night', 'nobs_cloudy_night', 'nobs_clear_twl', 'nobs_cloudy_twl', 'nobs_cloudy', 'nretr_clear', 'nretr_cloudy', 'toa_swup', 'toa_swdn', 'toa_swup_clr', 'toa_lwup', 'toa_lwup_clr', 'toa_swup_low', 'toa_swup_mid', 'toa_swup_hig', 'toa_lwup_low', 'toa_lwup_mid', 'toa_lwup_hig', 'boa_swup', 'boa_swup_clr', 'boa_lwup', 'boa_lwup_clr', 'boa_swdn', 'boa_swdn_clr', 'boa_lwdn', 'boa_lwdn_clr', 'cee', 'cee_corr_unc', 'cee_prop_unc', 'cee_std', 'cee_unc', 'cer', 'cer_corr_unc', 'cer_ice', 'cer_ice_corr_unc', 'cer_ice_prop_unc', 'cer_ice_std', 'cer_ice_unc', 'cer_liq', 'cer_liq_corr_unc', 'cer_liq_prop_unc', 'cer_liq_std', 'cer_liq_unc', 'cer_prop_unc', 'cer_std', 'cer_unc', 'cfc', 'cfc_corr_unc', 'cfc_day', 'cfc_high', 'cfc_low', 'cfc_mid', 'cfc_night', 'cfc_prop_unc', 'cfc_std', 'cfc_twl', 'cfc_unc', 'cla_vis006', 'cla_vis006_corr_unc', 'cla_vis006_ice', 'cla_vis006_ice_std', 'cla_vis006_ice_unc', 'cla_vis006_liq', 'cla_vis006_liq_std', 'cla_vis006_liq_unc', 'cla_vis006_prop_unc', 'cla_vis006_std', 'cla_vis006_unc', 'cla_vis008', 'cla_vis008_corr_unc', 'cla_vis008_ice', 'cla_vis008_ice_std', 'cla_vis008_ice_unc', 'cla_vis008_liq', 'cla_vis008_liq_std', 'cla_vis008_liq_unc', 'cla_vis008_prop_unc', 'cla_vis008_std', 'cla_vis008_unc', 'cot', 'cot_corr_unc', 'cot_ice', 'cot_ice_corr_unc', 'cot_ice_prop_unc', 'cot_ice_std', 'cot_ice_unc', 'cot_liq', 'cot_liq_corr_unc', 'cot_liq_prop_unc', 'cot_liq_std', 'cot_liq_unc', 'cot_log', 'cot_prop_unc', 'cot_std', 'cot_unc', 'cph', 'cph_corr_unc', 'cph_day', 'cph_day_corr_unc', 'cph_day_prop_unc', 'cph_day_std', 'cph_day_unc', 'cph_prop_unc', 'cph_std', 'cph_unc', 'cth', 'cth_corr_unc', 'cth_corrected', 'cth_corrected_corr_unc', 'cth_corrected_prop_unc', 'cth_corrected_std', 'cth_corrected_unc', 'cth_prop_unc', 'cth_std', 'cth_unc', 'ctp', 'ctp_corr_unc', 'ctp_corrected', 'ctp_corrected_corr_unc', 'ctp_corrected_prop_unc', 'ctp_corrected_std', 'ctp_corrected_unc', 'ctp_log', 'ctp_prop_unc', 'ctp_std', 'ctp_unc', 'ctt', 'ctt_corr_unc', 'ctt_corrected', 'ctt_corrected_corr_unc', 'ctt_corrected_prop_unc', 'ctt_corrected_std', 'ctt_corrected_unc', 'ctt_prop_unc', 'ctt_std', 'ctt_unc', 'hist1d_cer', 'hist1d_cla_vis006', 'hist1d_cla_vis008', 'hist1d_cot', 'hist1d_ctp', 'hist1d_ctt', 'hist1d_cwp', 'hist2d_cot_ctp', 'iwp', 'iwp_allsky', 'iwp_corr_unc', 'iwp_prop_unc', 'iwp_std', 'iwp_unc', 'lwp', 'lwp_allsky', 'lwp_corr_unc', 'lwp_prop_unc', 'lwp_std', 'lwp_unc', 'nretr_cloudy_day', 'nretr_cloudy_day_ice', 'nretr_cloudy_day_liq', 'nretr_cloudy_high', 'nretr_cloudy_ice', 'nretr_cloudy_liq', 'nretr_cloudy_low', 'nretr_cloudy_mid', 'stemp_clear', 'stemp_clear_corr_unc', 'stemp_clear_prop_unc', 'stemp_clear_std', 'stemp_clear_unc', 'stemp_cloudy', 'stemp_cloudy_corr_unc', 'stemp_cloudy_prop_unc', 'stemp_cloudy_std', 'stemp_cloudy_unc']}}, '\nModified with the ESA Climate Toolbox v0.4.0.dev0 esa_climate_toolbox.ops.select.select_var v1.0 \nDefault input values: OrderedDict([(\'ds\', {\'position\': 0, \'data_type\': <class \'esa_climate_toolbox.core.types.DatasetLike\'>, \'description\': \'The dataset or dataframe from which to perform selection.\'}), (\'var\', {\'position\': 1, \'default_value\': None, \'nullable\': True, \'data_type\': <class \'esa_climate_toolbox.core.types.VarNamesLike\'>, \'description\': "One or more variable names to select and preserve in the dataset. All of these are valid \'var_name\' \'var_name1,var_name2,var_name3\' [\'var_name1\', \'var_name2\']. One can also use wildcards when doing the selection. E.g., choosing \'var_name*\' for selection will select all variables that start with \'var_name\'. This can be used to select variables along with their auxiliary variables, to select all uncertainty variables, and so on.", \'value_set_source\': \'ds\'})])\nProvided input values: {\'ds\': <class \'xarray.core.dataset.Dataset\'>, \'var\': \'cfc\'}\n']
… and O3_du_tot
(the atmosphere mole content of ozone) from the ozone dataset.
[8]:
ozone_tot_ds = svar_op(ds=ozone_ds, var='O3_du_tot')
ozone_tot_ds
[8]:
<xarray.Dataset> Dimensions: (time: 6, lat: 180, lon: 360, air_pressure: 17, layers: 16, bnds: 2) Coordinates: * air_pressure (air_pressure) float32 1.013e+03 446.0 196.4 ... 0.05 0.01 * lat (lat) float32 -89.5 -88.5 -87.5 -86.5 ... 86.5 87.5 88.5 89.5 * layers (layers) int32 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 * lon (lon) float32 -179.5 -178.5 -177.5 ... 177.5 178.5 179.5 * time (time) datetime64[ns] 2007-01-16T12:00:00 ... 2007-06-16 time_bnds (time, bnds) datetime64[ns] dask.array<chunksize=(6, 2), meta=np.ndarray> Dimensions without coordinates: bnds Data variables: O3_du_tot (time, lat, lon) float32 dask.array<chunksize=(1, 180, 360), meta=np.ndarray> Attributes: Conventions: CF-1.7 title: esacci.OZONE.mon.L3.NP.multi-sensor.multi-platfo... date_created: 2024-02-29T21:03:01.536182 processing_level: L3 time_coverage_start: 2007-01-01T00:00:00 time_coverage_end: 2007-07-01T00:00:00 time_coverage_duration: P181DT0H0M0S history: [{'program': 'esa_climate_toolbox.ds.chunkstore....
- time: 6
- lat: 180
- lon: 360
- air_pressure: 17
- layers: 16
- bnds: 2
- air_pressure(air_pressure)float321.013e+03 446.0 196.4 ... 0.05 0.01
- standard_name :
- air_pressure
- long_name :
- air pressure at layer boundaries
- NOTE :
- Replace the first element from this array with the corresponding surface pressure element.
- units :
- hPa
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 17
- shape :
- [17]
- chunk_sizes :
- 17
- file_chunk_sizes :
- 17
- data_type :
- float32
- dimensions :
- ['air_pressure']
- file_dimensions :
- ['air_pressure']
array([1.0130e+03, 4.4605e+02, 1.9635e+02, 1.1363e+02, 6.5750e+01, 3.8050e+01, 2.2020e+01, 1.2740e+01, 7.3700e+00, 4.2700e+00, 2.4700e+00, 1.4300e+00, 8.3000e-01, 4.8000e-01, 2.8000e-01, 5.0000e-02, 1.0000e-02], dtype=float32)
- lat(lat)float32-89.5 -88.5 -87.5 ... 88.5 89.5
- standard_name :
- latitude
- long_name :
- latitude, from -90 (south) to +90 (north) given at gridcell centers
- units :
- degree_north
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 180
- shape :
- [180]
- chunk_sizes :
- 180
- file_chunk_sizes :
- 180
- data_type :
- float32
- dimensions :
- ['lat']
- file_dimensions :
- ['lat']
array([-89.5, -88.5, -87.5, -86.5, -85.5, -84.5, -83.5, -82.5, -81.5, -80.5, -79.5, -78.5, -77.5, -76.5, -75.5, -74.5, -73.5, -72.5, -71.5, -70.5, -69.5, -68.5, -67.5, -66.5, -65.5, -64.5, -63.5, -62.5, -61.5, -60.5, -59.5, -58.5, -57.5, -56.5, -55.5, -54.5, -53.5, -52.5, -51.5, -50.5, -49.5, -48.5, -47.5, -46.5, -45.5, -44.5, -43.5, -42.5, -41.5, -40.5, -39.5, -38.5, -37.5, -36.5, -35.5, -34.5, -33.5, -32.5, -31.5, -30.5, -29.5, -28.5, -27.5, -26.5, -25.5, -24.5, -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 24.5, 25.5, 26.5, 27.5, 28.5, 29.5, 30.5, 31.5, 32.5, 33.5, 34.5, 35.5, 36.5, 37.5, 38.5, 39.5, 40.5, 41.5, 42.5, 43.5, 44.5, 45.5, 46.5, 47.5, 48.5, 49.5, 50.5, 51.5, 52.5, 53.5, 54.5, 55.5, 56.5, 57.5, 58.5, 59.5, 60.5, 61.5, 62.5, 63.5, 64.5, 65.5, 66.5, 67.5, 68.5, 69.5, 70.5, 71.5, 72.5, 73.5, 74.5, 75.5, 76.5, 77.5, 78.5, 79.5, 80.5, 81.5, 82.5, 83.5, 84.5, 85.5, 86.5, 87.5, 88.5, 89.5], dtype=float32)
- layers(layers)int321 2 3 4 5 6 7 ... 11 12 13 14 15 16
- standard_name :
- model_level_number
- long_name :
- model_level_number == layer number, starting at 1
- units :
- 1
- orig_data_type :
- int32
- fill_value :
- 9223372036854775807
- size :
- 16
- shape :
- [16]
- chunk_sizes :
- 16
- file_chunk_sizes :
- 16
- data_type :
- int64
- dimensions :
- ['layers']
- file_dimensions :
- ['layers']
array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], dtype=int32)
- lon(lon)float32-179.5 -178.5 ... 178.5 179.5
- standard_name :
- longitude
- long_name :
- longitude, from -180 (west) to +180 (east) given at gridcell centers
- units :
- degree_east
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 360
- shape :
- [360]
- chunk_sizes :
- 360
- file_chunk_sizes :
- 360
- data_type :
- float32
- dimensions :
- ['lon']
- file_dimensions :
- ['lon']
array([-179.5, -178.5, -177.5, ..., 177.5, 178.5, 179.5], dtype=float32)
- time(time)datetime64[ns]2007-01-16T12:00:00 ... 2007-06-16
- standard_name :
- time
- bounds :
- time_bnds
array(['2007-01-16T12:00:00.000000000', '2007-02-15T00:00:00.000000000', '2007-03-16T12:00:00.000000000', '2007-04-16T00:00:00.000000000', '2007-05-16T12:00:00.000000000', '2007-06-16T00:00:00.000000000'], dtype='datetime64[ns]')
- time_bnds(time, bnds)datetime64[ns]dask.array<chunksize=(6, 2), meta=np.ndarray>
- standard_name :
- time_bnds
Array Chunk Bytes 96 B 96 B Shape (6, 2) (6, 2) Dask graph 1 chunks in 2 graph layers Data type datetime64[ns] numpy.ndarray
- O3_du_tot(time, lat, lon)float32dask.array<chunksize=(1, 180, 360), meta=np.ndarray>
- standard_name :
- atmosphere_mole_content_of_ozone
- long_name :
- total column: vertically integrated O3_du dataset (DU)
- units :
- 446.15E-6 mol m-2
- orig_data_type :
- float32
- fill_value :
- nan
- size :
- 388800
- shape :
- [6, 180, 360]
- chunk_sizes :
- [1, 180, 360]
- file_chunk_sizes :
- [1, 180, 360]
- data_type :
- float32
- dimensions :
- ['time', 'lat', 'lon']
- file_dimensions :
- ['time', 'lat', 'lon']
Array Chunk Bytes 1.48 MiB 253.12 kiB Shape (6, 180, 360) (1, 180, 360) Dask graph 6 chunks in 2 graph layers Data type float32 numpy.ndarray
- air_pressurePandasIndex
PandasIndex(Float64Index([ 1013.0, 446.04998779296875, 196.35000610351562, 113.62999725341797, 65.75, 38.04999923706055, 22.020000457763672, 12.739999771118164, 7.369999885559082, 4.269999980926514, 2.4700000286102295, 1.4299999475479126, 0.8299999833106995, 0.47999998927116394, 0.2800000011920929, 0.05000000074505806, 0.009999999776482582], dtype='float64', name='air_pressure'))
- latPandasIndex
PandasIndex(Float64Index([-89.5, -88.5, -87.5, -86.5, -85.5, -84.5, -83.5, -82.5, -81.5, -80.5, ... 80.5, 81.5, 82.5, 83.5, 84.5, 85.5, 86.5, 87.5, 88.5, 89.5], dtype='float64', name='lat', length=180))
- layersPandasIndex
PandasIndex(Int64Index([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], dtype='int64', name='layers'))
- lonPandasIndex
PandasIndex(Float64Index([-179.5, -178.5, -177.5, -176.5, -175.5, -174.5, -173.5, -172.5, -171.5, -170.5, ... 170.5, 171.5, 172.5, 173.5, 174.5, 175.5, 176.5, 177.5, 178.5, 179.5], dtype='float64', name='lon', length=360))
- timePandasIndex
PandasIndex(DatetimeIndex(['2007-01-16 12:00:00', '2007-02-15 00:00:00', '2007-03-16 12:00:00', '2007-04-16 00:00:00', '2007-05-16 12:00:00', '2007-06-16 00:00:00'], dtype='datetime64[ns]', name='time', freq=None))
- Conventions :
- CF-1.7
- title :
- esacci.OZONE.mon.L3.NP.multi-sensor.multi-platform.MERGED.fv0002.r1
- date_created :
- 2024-02-29T21:03:01.536182
- processing_level :
- L3
- time_coverage_start :
- 2007-01-01T00:00:00
- time_coverage_end :
- 2007-07-01T00:00:00
- time_coverage_duration :
- P181DT0H0M0S
- history :
- [{'program': 'esa_climate_toolbox.ds.chunkstore.CciChunkStore', 'cube_params': {'time_range': ['2007-01-01T00:00:00', '2007-06-30T00:00:00'], 'variable_names': ['surface_pressure', 'O3_du', 'O3e_du', 'O3_du_tot', 'O3e_du_tot', 'O3_vmr', 'O3e_vmr', 'O3_ndens', 'O3e_ndens']}}, '\nModified with the ESA Climate Toolbox v0.4.0.dev0 esa_climate_toolbox.ops.select.select_var v1.0 \nDefault input values: OrderedDict([(\'ds\', {\'position\': 0, \'data_type\': <class \'esa_climate_toolbox.core.types.DatasetLike\'>, \'description\': \'The dataset or dataframe from which to perform selection.\'}), (\'var\', {\'position\': 1, \'default_value\': None, \'nullable\': True, \'data_type\': <class \'esa_climate_toolbox.core.types.VarNamesLike\'>, \'description\': "One or more variable names to select and preserve in the dataset. All of these are valid \'var_name\' \'var_name1,var_name2,var_name3\' [\'var_name1\', \'var_name2\']. One can also use wildcards when doing the selection. E.g., choosing \'var_name*\' for selection will select all variables that start with \'var_name\'. This can be used to select variables along with their auxiliary variables, to select all uncertainty variables, and so on.", \'value_set_source\': \'ds\'})])\nProvided input values: {\'ds\': <class \'xarray.core.dataset.Dataset\'>, \'var\': \'O3_du_tot\'}\n']
Plot the first time slices of the datasets
[9]:
%matplotlib inline
cfc_ds.cfc.isel(time=0).plot()
[9]:
<matplotlib.collections.QuadMesh at 0x7f423a14cf90>
[10]:
ozone_tot_ds.O3_du_tot.isel(time=0).plot()
[10]:
<matplotlib.collections.QuadMesh at 0x7f423a298f10>
4.2.8.3. Co-register datasets by resampling
We see that though both datasets are global, they are in different spatial resolutions:
[11]:
print(cfc_ds['cfc'].shape)
print(ozone_tot_ds['O3_du_tot'].shape)
(6, 360, 720)
(6, 180, 360)
To bring them to the same resolution, we use the coregister
function.
[12]:
JSON(get_op_meta_info('coregister'))
[12]:
<IPython.core.display.JSON object>
[13]:
coregister_op = get_op('coregister')
We get the cloud dataset to the resolution of the ozone dataset.
[14]:
cfc_res_ds = coregister_op(ozone_tot_ds, cfc_ds)
Check the variable shapes again to see we were successful:
[15]:
print(cfc_res_ds['cfc'].shape)
print(ozone_tot_ds['O3_du_tot'].shape)
(6, 180, 360)
(6, 180, 360)
And plot again:
[16]:
cfc_res_ds.cfc.isel(time=0).plot()
[16]:
<matplotlib.collections.QuadMesh at 0x7f4240fa0fd0>
4.2.8.4. Select the desired spatial region
We want to continue our analysis with a subset, say, Africa. For this we use subset_spatial
.
[17]:
JSON(get_op_meta_info('subset_spatial'))
[17]:
<IPython.core.display.JSON object>
[18]:
subset_spatial_op = get_op('subset_spatial')
[19]:
africa = '-20.0, -40.0, 60.0, 40.0'
# 'lon_min, lat_min, lon_max, lat_max'
cfc_africa_res_ds = subset_spatial_op(cfc_res_ds, africa)
ozone_tot_africa_ds = subset_spatial_op(ozone_tot_ds, africa)
This is a good time to compare the plots of the resampled subset and the original plot to see the effects of our work:
[20]:
cfc_africa_res_ds.cfc.isel(time=0).plot()
[20]:
<matplotlib.collections.QuadMesh at 0x7f42398b8f10>
[21]:
cfc_ds.cfc.isel(time=0).sel({'lat': slice(-40, 40), 'lon': slice(-20, 60)}).plot()
[21]:
<matplotlib.collections.QuadMesh at 0x7f42396cce50>
4.2.8.5. Select the desired temporal region
We may also create a temporal subset:
[22]:
JSON(get_op_meta_info('subset_temporal'))
[22]:
<IPython.core.display.JSON object>
[23]:
subset_temporal_op = get_op('subset_temporal')
[24]:
cfc_africa_res_janmar_ds = subset_temporal_op(cfc_africa_res_ds, '2007-01-01, 2007-03-31')
ozone_tot_africa_janmar_ds = subset_temporal_op(ozone_tot_africa_ds, '2007-01-01, 2007-03-31')
[25]:
print(cfc_africa_res_janmar_ds.time)
<xarray.DataArray 'time' (time: 3)>
array(['2007-01-16T12:00:00.000000000', '2007-02-15T00:00:00.000000000',
'2007-03-16T12:00:00.000000000'], dtype='datetime64[ns]')
Coordinates:
* time (time) datetime64[ns] 2007-01-16T12:00:00 ... 2007-03-16T12:00:00
Attributes:
standard_name: time
bounds: time_bnds
[26]:
print(ozone_tot_africa_janmar_ds.time)
<xarray.DataArray 'time' (time: 3)>
array(['2007-01-16T12:00:00.000000000', '2007-02-15T00:00:00.000000000',
'2007-03-16T12:00:00.000000000'], dtype='datetime64[ns]')
Coordinates:
* time (time) datetime64[ns] 2007-01-16T12:00:00 ... 2007-03-16T12:00:00
Attributes:
standard_name: time
bounds: time_bnds
4.2.8.6. Retrieve and plot timeseries
Finally, we can create time series from these datasets. Operation tseries_point
can be used to get a time series for a given point, tseries_mean
will get the mean and standard deviation across the dataset.
[27]:
JSON(get_op_meta_info('tseries_point'))
[27]:
<IPython.core.display.JSON object>
[28]:
JSON(get_op_meta_info('tseries_mean'))
[28]:
<IPython.core.display.JSON object>
[29]:
tseries_point_op = get_op('tseries_point')
tseries_mean_op = get_op('tseries_mean')
[30]:
ozone_ts_point = tseries_point_op(ozone_tot_africa_janmar_ds, point='50, 50')
cfc_ts_point = tseries_point_op(cfc_africa_res_janmar_ds, point='50, 50')
ozone_ts_mean = tseries_mean_op(ozone_tot_africa_janmar_ds, var='O3_du_tot')
cfc_ts_mean = tseries_mean_op(cfc_africa_res_janmar_ds, var='cfc')
[31]:
print(ozone_ts_mean)
<xarray.Dataset>
Dimensions: (air_pressure: 17, lat: 82, layers: 16, lon: 82, time: 3,
bnds: 2)
Coordinates:
* air_pressure (air_pressure) float32 1.013e+03 446.0 196.4 ... 0.05 0.01
* lat (lat) float32 -40.5 -39.5 -38.5 -37.5 ... 38.5 39.5 40.5
* layers (layers) int32 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
* lon (lon) float32 -20.5 -19.5 -18.5 -17.5 ... 58.5 59.5 60.5
* time (time) datetime64[ns] 2007-01-16T12:00:00 ... 2007-03-16T...
time_bnds (time, bnds) datetime64[ns] dask.array<chunksize=(3, 2), meta=np.ndarray>
Dimensions without coordinates: bnds
Data variables:
O3_du_tot_mean (time) float32 dask.array<chunksize=(1,), meta=np.ndarray>
O3_du_tot_std (time) float32 dask.array<chunksize=(1,), meta=np.ndarray>
Attributes: (12/19)
Conventions: CF-1.7
title: esacci.OZONE.mon.L3.NP.multi-sensor.multi-pla...
date_created: 2024-02-29T21:03:01.536182
processing_level: L3
time_coverage_start: 2007-01-01T00:00:00
time_coverage_end: 2007-04-01T00:00:00
... ...
geospatial_lat_min: -41.0
geospatial_lat_max: 41.0
geospatial_lat_units: degree_north
geospatial_bounds_crs: CRS84
geospatial_bounds: POLYGON((-21.0 -41.0, -21.0 41.0, 61.0 41.0, ...
time_coverage_resolution: P1M
[32]:
print(cfc_ts_mean)
<xarray.Dataset>
Dimensions: (lat: 82, lon: 82, time: 3)
Coordinates:
* lat (lat) float32 -40.5 -39.5 -38.5 -37.5 ... 37.5 38.5 39.5 40.5
* lon (lon) float32 -20.5 -19.5 -18.5 -17.5 ... 57.5 58.5 59.5 60.5
* time (time) datetime64[ns] 2007-01-16T12:00:00 ... 2007-03-16T12:00:00
Data variables:
cfc_mean (time) float32 dask.array<chunksize=(1,), meta=np.ndarray>
cfc_std (time) float32 dask.array<chunksize=(1,), meta=np.ndarray>
Attributes: (12/19)
Conventions: CF-1.7
title: esacci.CLOUD.mon.L3C.CLD_PRODUCTS.multi-senso...
date_created: 2024-02-29T21:03:34.085371
processing_level: L3C
time_coverage_start: 2007-01-16T12:00:00
time_coverage_end: 2007-03-16T12:00:00
... ...
geospatial_lat_min: -41.0
geospatial_lat_max: 41.0
geospatial_lat_units: degree_north
geospatial_bounds_crs: CRS84
geospatial_bounds: POLYGON((-21.0 -41.0, -21.0 41.0, 61.0 41.0, ...
time_coverage_resolution: P1M
[33]:
cfc_ts_mean.cfc_mean.plot()
[33]:
[<matplotlib.lines.Line2D at 0x7f4239627190>]
[34]:
ozone_ts_mean.O3_du_tot_mean.plot()
[34]:
[<matplotlib.lines.Line2D at 0x7f4239843e90>]
[ ]: