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 wavelength

    • mu: scattering angle cosine

    • i: scattering phase matrix row index

    • j: scattering phase matrix column index

  • Coordinates (all dimension coordinates; when relevant, units are required and specified in the units metadata field)

    • w float [length]

    • mu float [dimensionless]

    • i, j int

  • 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

../_images/govaerts_2021-continental-extrapolated.png

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

../_images/govaerts_2021-desert-extrapolated.png

sixsv-biomass_burning

Data path

aerosol/sixsv-biomass_burning.nc

../_images/sixsv-biomass_burning.png

sixsv-continental

Data path

aerosol/sixsv-continental.nc

../_images/sixsv-continental.png

sixsv-desert

Data path

aerosol/sixsv-desert.nc

../_images/sixsv-desert.png

sixsv-maritime

Data path

aerosol/sixsv-maritime.nc

../_images/sixsv-maritime.png

sixsv-stratospheric

Data path

aerosol/sixsv-stratospheric.nc

../_images/sixsv-stratospheric.png

sixsv-urban

Data path

aerosol/sixsv-urban.nc

../_images/sixsv-urban.png