Aerosol / particle single-scattering radiative properties¶
A particle radiative single-scattering property dataset provides collision coefficients and scattering phase matrix data for a given particle type. Eradiate’s built-in particle radiative property datasets are managed by the data store (see Data guide introduction for details).
Format¶
Format
xarray.Dataset(in-memory), NetCDF (storage)Dimensions
w: radiation wavelengthmu: scattering angle cosinei: scattering phase matrix row indexj: scattering phase matrix column index
Coordinates (all dimension coordinates; when relevant,
unitsare required and specified in the units metadata field)wfloat [length]mufloat [dimensionless]i,jint
Data variables (when relevant, units are required and specified in the units metadata field)
sigma_t(w): volume extinction coefficient [length^-1]albedo(w): single-scattering albedo [dimensionless]phase(w,mu,i,j): scattering phase matrix [steradian^-1]
Conventions
Phase matrix components use C-style indexing (from 0).
Full validation schema
attrs:
type: dict
required: false
dims:
type: dict
allow_unknown: false
schema:
w: integer
mu: integer
i: integer
j: integer
coords:
type: dict
allow_unknown: true
schema:
w:
required: true
type: dict
schema:
dims:
equal_list: [ w ]
dtype:
allowed: [ float32, float64 ]
attrs:
type: dict
schema:
standard_name: string
long_name: string
units:
units_compatible: nm
i:
required: true
type: dict
schema:
dims:
equal_list: [ i ]
dtype:
allowed: [ int32, int64 ]
attrs:
type: dict
schema:
standard_name: string
long_name: string
units:
units_compatible: dimensionless
j:
required: true
type: dict
schema:
dims:
equal_list: [ j ]
dtype:
allowed: [ int32, int64 ]
attrs:
type: dict
schema:
standard_name: string
long_name: string
units:
units_compatible: dimensionless
mu:
required: true
type: dict
schema:
dims:
equal_list: [ mu ]
dtype:
allowed: [ float32, float64 ]
attrs:
type: dict
schema:
standard_name: string
long_name: string
units:
units_compatible: dimensionless
data_vars:
type: dict
allow_unknown: true
schema:
sigma_t:
required: true
type: dict
schema:
dims:
equal_list: [ w ]
dtype:
allowed: [ float32, float64 ]
attrs:
type: dict
schema:
standard_name: string
long_name: string
units:
anyof:
- units_compatible: dimensionless
- units_compatible: 1 / m
albedo:
required: true
type: dict
schema:
dims:
equal_list: [ w ]
dtype:
allowed: [ float32, float64 ]
attrs:
type: dict
schema:
standard_name: string
long_name: string
units:
units_compatible: dimensionless
phase:
required: true
type: dict
schema:
dims:
equal_list: [ w, mu, i, j ]
dtype:
allowed: [ float32, float64 ]
attrs:
type: dict
schema:
standard_name: string
long_name: string
units:
units_compatible: dimensionless # TODO: check (documentation mismatch)
Dataset index¶
govaerts_2021-continental-extrapolated¶
An aerosol dataset representative of continental aerosol classes to support the RAMI4ATM benchmarking exercise. The single-scattering properties were computed using miepython.
Data path
aerosol/govaerts_2021-continental-extrapolated.nc
govaerts_2021-desert-extrapolated¶
An aerosol dataset representative of desert aerosol classes to support the RAMI4ATM benchmarking exercise. The single-scattering properties were computed using miepython.
Data path
aerosol/govaerts_2021-desert-extrapolated.nc
sixsv-biomass_burning¶
Data path
aerosol/sixsv-biomass_burning.nc
sixsv-continental¶
Data path
aerosol/sixsv-continental.nc
sixsv-desert¶
Data path
aerosol/sixsv-desert.nc
sixsv-maritime¶
Data path
aerosol/sixsv-maritime.nc
sixsv-stratospheric¶
Data path
aerosol/sixsv-stratospheric.nc
sixsv-urban¶
Data path
aerosol/sixsv-urban.nc