MPAS-JEDI Radar Reflectivity Algorithm Error

I am trying to utilize MPAS-JEDI’s 3dVAR application to assimilate Nexrad Level II radar reflectivity. I wrote a script to convert Level II data to IODA format, which seemed to assimilate when I did it with velocity, but when adding reflectivity to the yaml it gives me an error

Bad parameter: /: Mandatory parameter ‘algorithm’ not found.

I tried to add it (see my yaml block for the radar reflectivity below) but I don’t have any documentation and can’t find any example yaml files to work off of. Do you see where I may be going wrong here?

  • obs space:
    name: KGWX reflectivity
    obsdatain:
    engine:
    type: H5File
    obsfile: /mercer/williams/jedi/kgwx_ioda.nc
    obsdataout:
    engine:
    type: H5File
    obsfile: /mercer/williams/jedi/kgwx_ioda_out.nc
    simulated variables: [reflectivity]

    obsdataout:
    engine:
    type: H5File
    obsfile: radar_velocity_out.nc

    obs operator:
    name: RadarReflectivity
    variables: [reflectivity]
    options:
    vertical coordinate: height
    use_reflectivity: true
    hydrometeor_types: [rain, snow, graupel]
    apply_dbz_conversion: true
    algorithm:
    - name: GenericReflectivity

    obs error:
    covariance model: diagonal
    diagonal:
    value: 25.0

    obs filters:

    • filter: Bounds Check
      where:
      • variable: ObsValue/reflectivity
        minvalue: 10.0
        maxvalue: 80.0
    • filter: Domain Check
      test variables:
      • name: LAMDomainCheck@ObsFunction
        minvalue: 1.0
        options:
        map_projection: circle
        save: true
        cenlat: 33.896917
        cenlon: 271.697
        radius: 150.0

Hi Andrew,

From a quick glance it looks like it’s complaining because of the tick - before name: GenericReflectivity. There is a short bit of documentation here: Observation Operators in UFO — JEDI Documentation 8.0.0 documentation

It looks like you may also want to use abc as the algorithm name, but I hope someone more familiar with this than me can help you out.

-Nate