{
  "stid": "ATH20",
  "station_name": "Atwater Study Plot",
  "toa5_status": "toa5_available",
  "generated": "2026-03-23T14:53:03.914818+00:00",
  "synoptic_sensor_count": 17,
  "loggernet_stream_count": 2,
  "unmapped_count": 0,
  "synoptic_sensors": [
    {
      "synoptic_column": "air_temp_set_1",
      "variable": "air_temp",
      "sensor_key": "air_temp_1",
      "cf_name": "air_temperature",
      "display_name": "Air Temperature",
      "cf_units": "",
      "is_cf": true,
      "height_m": "",
      "period_start": "2018-12-07",
      "period_end": "2026-03-14",
      "summary": "air_temp",
      "years_with_data": [
        2018,
        2019,
        2020,
        2021,
        2022,
        2023,
        2024,
        2025
      ],
      "min_value": -23.79,
      "max_value": 29.39,
      "n_non_null": 170708,
      "synoptic_units": "",
      "mapping_status": "confirmed"
    },
    {
      "synoptic_column": "incoming_radiation_lw_set_1",
      "variable": "incoming_radiation_lw",
      "sensor_key": "incoming_radiation_lw_1",
      "cf_name": "surface_downwelling_longwave_flux_in_air",
      "display_name": "Incoming Longwave Radiation",
      "cf_units": "",
      "is_cf": true,
      "height_m": "",
      "period_start": "2019-12-22",
      "period_end": "2026-03-14",
      "summary": "incoming_radiation_lw",
      "years_with_data": [
        2019,
        2020,
        2021,
        2022,
        2023,
        2024,
        2025
      ],
      "min_value": 0.0,
      "max_value": 416.7,
      "n_non_null": 47630,
      "synoptic_units": "",
      "confirmed_canonical": "surface_downwelling_longwave_flux_in_air",
      "merge_output_name": "Incoming Longwave Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "net_radiation_lw_set_1",
      "variable": "net_radiation_lw",
      "sensor_key": "net_radiation_lw_1",
      "cf_name": "surface_net_downward_longwave_flux",
      "display_name": "Net Longwave Radiation",
      "cf_units": "",
      "is_cf": true,
      "height_m": "",
      "period_start": "2019-12-22",
      "period_end": "2022-10-03",
      "summary": "net_radiation_lw",
      "years_with_data": [
        2019,
        2020,
        2021,
        2022
      ],
      "min_value": -499.4,
      "max_value": 395.6,
      "n_non_null": 21099,
      "synoptic_units": "",
      "confirmed_canonical": "surface_net_downward_longwave_flux",
      "merge_output_name": "Net Longwave Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "mapping_status": "synoptic_only",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "net_radiation_set_1",
      "variable": "net_radiation",
      "sensor_key": "net_radiation_1",
      "cf_name": "surface_net_downward_radiative_flux",
      "display_name": "Net Radiation",
      "cf_units": "",
      "is_cf": true,
      "height_m": "",
      "period_start": "2019-12-22",
      "period_end": "2022-10-03",
      "summary": "net_radiation",
      "years_with_data": [
        2019,
        2020,
        2021,
        2022
      ],
      "min_value": -421.06,
      "max_value": 999.75,
      "n_non_null": 20210,
      "synoptic_units": "",
      "confirmed_canonical": "surface_net_downward_radiative_flux",
      "merge_output_name": "Net Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "net_radiation_sw_set_1",
      "variable": "net_radiation_sw",
      "sensor_key": "net_radiation_sw_1",
      "cf_name": "surface_net_downward_shortwave_flux",
      "display_name": "Net Shortwave Radiation",
      "cf_units": "",
      "is_cf": true,
      "height_m": "",
      "period_start": "2019-12-22",
      "period_end": "2022-11-16",
      "summary": "net_radiation_sw",
      "years_with_data": [
        2019,
        2020,
        2021,
        2022
      ],
      "min_value": -474.4,
      "max_value": 1000.0,
      "n_non_null": 20869,
      "synoptic_units": "",
      "mapping_status": "synoptic_only",
      "confirmed_canonical": "surface_net_downward_shortwave_flux",
      "merge_output_name": "Net Shortwave Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "outgoing_radiation_lw_set_1",
      "variable": "outgoing_radiation_lw",
      "sensor_key": "outgoing_radiation_lw_1",
      "cf_name": "surface_upwelling_longwave_flux_in_air",
      "display_name": "Outgoing Longwave Radiation",
      "cf_units": "",
      "is_cf": true,
      "height_m": "",
      "period_start": "2019-12-22",
      "period_end": "2022-10-03",
      "summary": "outgoing_radiation_lw",
      "years_with_data": [
        2019,
        2020,
        2021,
        2022
      ],
      "min_value": 0.0,
      "max_value": 1393.0,
      "n_non_null": 21190,
      "synoptic_units": "",
      "mapping_status": "synoptic_only",
      "confirmed_canonical": "surface_upwelling_longwave_flux_in_air",
      "merge_output_name": "Outgoing Longwave Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "outgoing_radiation_sw_set_1",
      "variable": "outgoing_radiation_sw",
      "sensor_key": "outgoing_radiation_sw_1",
      "cf_name": "surface_upwelling_shortwave_flux_in_air",
      "display_name": "Outgoing Shortwave Radiation",
      "cf_units": "",
      "is_cf": true,
      "height_m": "",
      "period_start": "2019-12-22",
      "period_end": "2026-03-14",
      "summary": "outgoing_radiation_sw",
      "years_with_data": [
        2019,
        2020,
        2021,
        2022,
        2024,
        2025
      ],
      "min_value": 0.0,
      "max_value": 991.0,
      "n_non_null": 37866,
      "synoptic_units": ""
    },
    {
      "synoptic_column": "photosynthetically_active_radiation_set_1",
      "variable": "photosynthetically_active_radiation",
      "sensor_key": "photosynthetically_active_radiation_1",
      "cf_name": "surface_downwelling_photosynthetic_photon_flux_in_air",
      "display_name": "Photosynthetically Active Radiation",
      "cf_units": "",
      "is_cf": true,
      "height_m": "2.0",
      "period_start": "2021-11-24",
      "period_end": "2022-01-19",
      "summary": "photosynthetically_active_radiation_2_meter",
      "years_with_data": [
        2021,
        2022
      ],
      "min_value": 0.0,
      "max_value": 1253.0,
      "n_non_null": 8162,
      "synoptic_units": "",
      "confirmed_canonical": "surface_downwelling_photosynthetic_photon_flux_in_air",
      "merge_output_name": "Photosynthetically Active Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "photosynthetically_active_radiation_set_2",
      "variable": "photosynthetically_active_radiation",
      "sensor_key": "photosynthetically_active_radiation_2",
      "cf_name": "surface_downwelling_photosynthetic_photon_flux_in_air",
      "display_name": "Photosynthetically Active Radiation",
      "cf_units": "",
      "is_cf": true,
      "height_m": "2.0",
      "period_start": "2021-12-03",
      "period_end": "2022-01-19",
      "summary": "photosynthetically_active_radiation_2_meter",
      "years_with_data": [
        2021,
        2022
      ],
      "min_value": 0.0,
      "max_value": 1067.0,
      "n_non_null": 6953,
      "synoptic_units": "",
      "confirmed_canonical": "surface_downwelling_photosynthetic_photon_flux_in_air",
      "merge_output_name": "Photosynthetically Active Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "relative_humidity_set_1",
      "variable": "relative_humidity",
      "sensor_key": "relative_humidity_1",
      "cf_name": "relative_humidity",
      "display_name": "Relative Humidity",
      "cf_units": "",
      "is_cf": true,
      "height_m": "",
      "period_start": "2018-12-07",
      "period_end": "2026-03-14",
      "summary": "relative_humidity",
      "years_with_data": [
        2018,
        2019,
        2020,
        2021,
        2022,
        2023,
        2024,
        2025
      ],
      "min_value": 3.61,
      "max_value": 99.1,
      "n_non_null": 170708,
      "synoptic_units": "",
      "confirmed_canonical": "relative_humidity",
      "merge_output_name": "Relative Humidity",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "snow_depth_set_1",
      "variable": "snow_depth",
      "sensor_key": "snow_depth_1",
      "cf_name": "surface_snow_thickness",
      "display_name": "Snow Depth",
      "cf_units": "mm",
      "is_cf": true,
      "height_m": "",
      "period_start": "2018-12-07",
      "period_end": "2026-03-14",
      "summary": "snow_depth",
      "years_with_data": [
        2018,
        2019,
        2020,
        2021,
        2022,
        2023,
        2024,
        2025
      ],
      "min_value": 0.0,
      "max_value": 4978.4,
      "n_non_null": 134129,
      "synoptic_units": "mm",
      "confirmed_canonical": "surface_snow_thickness",
      "merge_output_name": "Snow Depth",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "x/10",
      "ln_transform_expr": "",
      "transform_expr": "x/10",
      "new_units": "cm",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "solar_radiation_set_1",
      "variable": "solar_radiation",
      "sensor_key": "solar_radiation_1",
      "cf_name": "surface_downwelling_shortwave_flux_in_air",
      "display_name": "Solar Radiation",
      "cf_units": "W m-2",
      "is_cf": true,
      "height_m": "",
      "period_start": "2019-12-22",
      "period_end": "2026-03-14",
      "summary": "solar_radiation",
      "years_with_data": [
        2019,
        2020,
        2021,
        2022,
        2023,
        2024,
        2025
      ],
      "min_value": 0.0,
      "max_value": 1493.0,
      "n_non_null": 47774,
      "synoptic_units": "W m-2",
      "confirmed_canonical": "surface_downwelling_shortwave_flux_in_air",
      "merge_output_name": "Solar Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "W m-2",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "surface_temp_set_1",
      "variable": "surface_temp",
      "sensor_key": "surface_temp_1",
      "cf_name": "surface_temperature",
      "display_name": "Surface Temperature",
      "cf_units": "",
      "is_cf": true,
      "height_m": "",
      "period_start": "2021-11-24",
      "period_end": "2026-03-14",
      "summary": "surface_temp",
      "years_with_data": [
        2021,
        2022,
        2023,
        2024,
        2025
      ],
      "min_value": -34.0,
      "max_value": 54.73,
      "n_non_null": 78518,
      "synoptic_units": "",
      "confirmed_canonical": "surface_temperature",
      "merge_output_name": "Surface Temperature",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "volt_set_1",
      "variable": "volt",
      "sensor_key": "volt_1",
      "cf_name": "battery_voltage",
      "display_name": "Battery / Supply Voltage",
      "cf_units": "",
      "is_cf": false,
      "height_m": "",
      "period_start": "2018-12-07",
      "period_end": "2026-03-14",
      "summary": "volt",
      "years_with_data": [
        2018,
        2019,
        2020,
        2021,
        2022,
        2023,
        2024,
        2025
      ],
      "min_value": 8.23,
      "max_value": 12.52,
      "n_non_null": 170708,
      "synoptic_units": "",
      "confirmed_canonical": "battery_voltage",
      "merge_output_name": "Battery / Supply Voltage",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "wind_direction_set_1",
      "variable": "wind_direction",
      "sensor_key": "wind_direction_1",
      "cf_name": "wind_from_direction",
      "display_name": "Wind Direction",
      "cf_units": "",
      "is_cf": true,
      "height_m": "",
      "period_start": "2020-03-06",
      "period_end": "2026-03-14",
      "summary": "wind_direction",
      "years_with_data": [
        2020,
        2021,
        2022,
        2023,
        2024,
        2025
      ],
      "min_value": 0.0,
      "max_value": 360.0,
      "n_non_null": 120935,
      "synoptic_units": "",
      "confirmed_canonical": "wind_from_direction",
      "merge_output_name": "Wind Direction",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "wind_gust_set_1",
      "variable": "wind_gust",
      "sensor_key": "wind_gust_1",
      "cf_name": "wind_speed_of_gust",
      "display_name": "Wind Gust",
      "cf_units": "",
      "is_cf": true,
      "height_m": "",
      "period_start": "2020-03-06",
      "period_end": "2026-03-14",
      "summary": "wind_gust",
      "years_with_data": [
        2020,
        2021,
        2022,
        2023,
        2024,
        2025
      ],
      "min_value": 0.0,
      "max_value": 16.82,
      "n_non_null": 151594,
      "synoptic_units": "",
      "confirmed_canonical": "wind_speed_of_gust",
      "merge_output_name": "Wind Gust",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": ""
    },
    {
      "synoptic_column": "wind_speed_set_1",
      "variable": "wind_speed",
      "sensor_key": "wind_speed_1",
      "cf_name": "wind_speed",
      "display_name": "Wind Speed",
      "cf_units": "",
      "is_cf": true,
      "height_m": "",
      "period_start": "2020-03-06",
      "period_end": "2026-03-14",
      "summary": "wind_speed",
      "years_with_data": [
        2020,
        2021,
        2022,
        2023,
        2024,
        2025
      ],
      "min_value": 0.0,
      "max_value": 7.47,
      "n_non_null": 151594,
      "synoptic_units": "",
      "confirmed_canonical": "wind_speed",
      "merge_output_name": "Wind Speed",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": ""
    }
  ],
  "loggernet_streams": {
    "hourly": {
      "filename_pattern": "ath20_hourly_YYYY.dat",
      "format": "toa5",
      "year_start": "2025",
      "year_end": "2026",
      "columns": [
        {
          "raw_name": "AirTemp_C",
          "raw_units": "Deg C",
          "confirmed_canonical": "air_temperature",
          "suggested_canonical": "air_temp_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "air_temperature",
          "display_name": "Air Temperature",
          "processing_type": "Smp",
          "merge_output_name": "Air Temperature",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "Deg C",
          "new_units": "Deg C",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "AirTemp_F",
          "raw_units": "Deg F",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "drop",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "Deg F",
          "new_units": "Deg F",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": ""
        },
        {
          "raw_name": "BattV",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "drop",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "merge_output_name": "",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "BattV_Min",
          "raw_units": "V",
          "confirmed_canonical": "battery_voltage",
          "suggested_canonical": "volt_set_1",
          "suggestion_confidence": "high",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "battery_voltage",
          "display_name": "Battery / Supply Voltage",
          "processing_type": "Min",
          "alias_raw_name": "BattV_Min",
          "alias_synoptic_column": "volt_set_1",
          "merge_output_name": "Battery / Supply Voltage",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "V",
          "new_units": "V",
          "verification_basis": "",
          "notes": ""
        },
        {
          "raw_name": "DetectorTC_Avg",
          "raw_units": "degC",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "merge_output_name": "DetectorTC_Avg",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "degC",
          "new_units": "degC",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "FarRedDOWN_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "merge_output_name": "FarRedDOWN_Avg",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "FarRedUP_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "FarRedUP_Avg"
        },
        {
          "raw_name": "MBSnowDepth",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "merge_output_name": "MBSnowDepth",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "PARDOWN_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "merge_output_name": "Photosynthetically Active Radiation Down",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "PARFarRedDOWN_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "PARFarRedDOWN_Avg"
        },
        {
          "raw_name": "PARFarRedUP_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "PARFarRedUP_Avg"
        },
        {
          "raw_name": "PARUP_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "merge_output_name": "Photosynthetically Active Radiation Up",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "PanelT",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "merge_output_name": "Panel Temperature",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "Precip_in_Tot",
          "raw_units": "inch",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "y * 25.4",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Tot",
          "syn_transform_expr": "",
          "ln_transform_expr": "y * 25.4",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "inch",
          "new_units": "mm",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "Precip_in_Tot"
        },
        {
          "raw_name": "Pyrg_LWi_Avg",
          "raw_units": "W m-2",
          "confirmed_canonical": "surface_downwelling_longwave_flux_in_air",
          "suggested_canonical": "incoming_radiation_lw_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "surface_downwelling_longwave_flux_in_air",
          "display_name": "Incoming Longwave Radiation",
          "processing_type": "Avg",
          "merge_output_name": "Incoming Longwave Radiation",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "W m-2",
          "cf_units": "W m-2",
          "loggernet_units": "W m-2",
          "new_units": "W m-2",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "RH_Percent",
          "raw_units": "%",
          "confirmed_canonical": "relative_humidity",
          "suggested_canonical": "relative_humidity_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "relative_humidity",
          "display_name": "Relative Humidity",
          "processing_type": "Smp",
          "merge_output_name": "Relative Humidity",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "%",
          "new_units": "%",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "SEVolt",
          "raw_units": "mV",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "merge_output_name": "Incoming Longwave Radiation",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "mV",
          "new_units": "mV",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "SP510_SWi_Avg",
          "raw_units": "W/m2",
          "confirmed_canonical": "surface_downwelling_shortwave_flux_in_air",
          "suggested_canonical": "solar_radiation_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "surface_downwelling_shortwave_flux_in_air",
          "display_name": "Solar Radiation",
          "processing_type": "Avg",
          "merge_output_name": "Solar Radiation",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "W/m2",
          "cf_units": "W/m2",
          "loggernet_units": "W/m2",
          "new_units": "W/m2",
          "verification_basis": "",
          "notes": "Some weird values but correlation is good and should be right.",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "SP610_SWi_Avg",
          "raw_units": "W/m2",
          "confirmed_canonical": "surface_upwelling_shortwave_flux_in_air",
          "suggested_canonical": "outgoing_radiation_sw_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "surface_upwelling_shortwave_flux_in_air",
          "display_name": "Outgoing Shortwave Radiation",
          "processing_type": "Avg",
          "merge_output_name": "Outgoing Shortwave Radiation",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "W/m2",
          "cf_units": "W/m2",
          "loggernet_units": "W/m2",
          "new_units": "W/m2",
          "verification_basis": "",
          "notes": "Some weird ones but it should be right.",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "SR50A_INTERVAL_SNOW_DEPTH_CM",
          "raw_units": "centimeters",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "centimeters",
          "new_units": "centimeters",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "SR50A_INTERVAL_SNOW_DEPTH_CM"
        },
        {
          "raw_name": "SR50A_INTERVAL_SNOW_DEPTH_IN",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "drop",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": ""
        },
        {
          "raw_name": "SR50A_TOTAL_SNOW_DEPTH_IN",
          "raw_units": "Inches",
          "confirmed_canonical": "surface_snow_thickness",
          "suggested_canonical": "snow_depth_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "y * 2.54",
          "cf_name": "surface_snow_thickness",
          "display_name": "Snow Depth",
          "processing_type": "Smp",
          "merge_output_name": "Snow Depth",
          "syn_transform_expr": "x / 10",
          "ln_transform_expr": "y * 2.54",
          "synoptic_units": "mm",
          "cf_units": "mm",
          "loggernet_units": "Inches",
          "new_units": "cm",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "Solar_MJ_Tot",
          "raw_units": "MJ/m^2",
          "confirmed_canonical": "surface_downwelling_shortwave_flux_in_air",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "surface_downwelling_shortwave_flux_in_air",
          "display_name": "Solar Radiation",
          "processing_type": "Tot",
          "merge_output_name": "Solar Radiation",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "MJ/m^2",
          "new_units": "MJ/m^2",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "Solar_w",
          "raw_units": "W/m^2",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "merge_output_name": "Solar Radiation",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "W/m^2",
          "new_units": "W/m^2",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "T107_F",
          "raw_units": "Deg F",
          "confirmed_canonical": "surface_temperature",
          "suggested_canonical": "surface_temp_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "(y-32)*(5/9)",
          "cf_name": "surface_temperature",
          "display_name": "Surface Temperature",
          "processing_type": "Smp",
          "merge_output_name": "Surface Temperature",
          "syn_transform_expr": "",
          "ln_transform_expr": "(y-32)*(5/9)",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "Deg F",
          "new_units": "Deg C",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "TargetTC_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "TargetTC_Avg"
        },
        {
          "raw_name": "TotalPrecip_in",
          "raw_units": "inch",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "y * 25.4",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "syn_transform_expr": "",
          "ln_transform_expr": "y * 25.4",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "inch",
          "new_units": "mm",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "Precipitation Accumulation"
        },
        {
          "raw_name": "WS_mph_Max",
          "raw_units": "miles/hour",
          "confirmed_canonical": "wind_speed_of_gust",
          "suggested_canonical": "wind_gust_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "y / 2.237",
          "cf_name": "wind_speed_of_gust",
          "display_name": "Wind Gust",
          "processing_type": "Max",
          "merge_output_name": "Wind Gust",
          "syn_transform_expr": "",
          "ln_transform_expr": "y / 2.237",
          "synoptic_units": "m/s",
          "cf_units": "m/s",
          "loggernet_units": "miles/hour",
          "new_units": "m/s",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "WS_mph_S_WVT",
          "raw_units": "miles/hour",
          "confirmed_canonical": "wind_speed",
          "suggested_canonical": "wind_speed_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "y / 2.237",
          "cf_name": "wind_speed",
          "display_name": "Wind Speed",
          "processing_type": "WVc",
          "merge_output_name": "Wind Speed",
          "syn_transform_expr": "",
          "ln_transform_expr": "y / 2.237",
          "synoptic_units": "m/s",
          "cf_units": "m/s",
          "loggernet_units": "miles/hour",
          "new_units": "m/s",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "WindDir_D1_WVT",
          "raw_units": "Deg",
          "confirmed_canonical": "wind_from_direction",
          "suggested_canonical": "wind_direction_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "wind_from_direction",
          "display_name": "Wind Direction",
          "processing_type": "WVc",
          "merge_output_name": "Wind Direction",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "Deg",
          "cf_units": "Deg",
          "loggernet_units": "Deg",
          "new_units": "Deg",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "WindDir_SD1_WVT",
          "raw_units": "Deg",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "WVc",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "Deg",
          "new_units": "Deg",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "WindDir_SD1_WVT"
        }
      ]
    },
    "hourly_set1": {
      "filename_pattern": "ath20_hourly_set1_YYYY.dat",
      "format": "toa5",
      "year_start": "2025",
      "year_end": "2025",
      "columns": [
        {
          "raw_name": "AirTemp_C",
          "raw_units": "Deg C",
          "confirmed_canonical": "air_temperature",
          "suggested_canonical": "air_temp_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "air_temperature",
          "display_name": "Air Temperature",
          "processing_type": "Smp",
          "merge_output_name": "Air Temperature",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "Deg C",
          "new_units": "Deg C",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "AirTemp_F",
          "raw_units": "Deg F",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "drop",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "Deg F",
          "new_units": "Deg F",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": ""
        },
        {
          "raw_name": "BattV",
          "raw_units": "Volts",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "drop",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "Volts",
          "new_units": "Volts",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": ""
        },
        {
          "raw_name": "BattV_Min",
          "raw_units": "Volts",
          "confirmed_canonical": "battery_voltage",
          "suggested_canonical": "volt_set_1",
          "suggestion_confidence": "high",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "battery_voltage",
          "display_name": "Battery / Supply Voltage",
          "processing_type": "Min",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "Volts",
          "new_units": "Volts",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "Battery / Supply Voltage"
        },
        {
          "raw_name": "DetectorTC_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "DetectorTC_Avg"
        },
        {
          "raw_name": "FarRedDOWN_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "FarRedDOWN_Avg"
        },
        {
          "raw_name": "FarRedUP_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "FarRedUP_Avg"
        },
        {
          "raw_name": "PARDOWN_Avg",
          "raw_units": "",
          "confirmed_canonical": "surface_downwelling_photosynthetic_photon_flux_in_air",
          "suggested_canonical": "photosynthetically_active_radiation_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "surface_downwelling_photosynthetic_photon_flux_in_air",
          "display_name": "Photosynthetically Active Radiation",
          "processing_type": "Avg",
          "merge_output_name": "Photosynthetically Active Radiation",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "PARFarRedDOWN_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "PARFarRedDOWN_Avg"
        },
        {
          "raw_name": "PARFarRedUP_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "PARFarRedUP_Avg"
        },
        {
          "raw_name": "PARUP_Avg",
          "raw_units": "",
          "confirmed_canonical": "surface_downwelling_photosynthetic_photon_flux_in_air",
          "suggested_canonical": "photosynthetically_active_radiation_set_2",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "surface_downwelling_photosynthetic_photon_flux_in_air",
          "display_name": "Photosynthetically Active Radiation",
          "processing_type": "Avg",
          "merge_output_name": "Photosynthetically Active Radiation",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "PanelT",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "PanelT"
        },
        {
          "raw_name": "Precip_in_Tot",
          "raw_units": "inch",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "y*25.4",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Tot",
          "syn_transform_expr": "",
          "ln_transform_expr": "y*25.4",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "inch",
          "new_units": "mm",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "Precip_in_Tot"
        },
        {
          "raw_name": "Pyrg_LWi_Avg",
          "raw_units": "W m-2",
          "confirmed_canonical": "surface_downwelling_longwave_flux_in_air",
          "suggested_canonical": "incoming_radiation_lw_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "surface_downwelling_longwave_flux_in_air",
          "display_name": "Incoming Longwave Radiation",
          "processing_type": "Avg",
          "merge_output_name": "Incoming Longwave Radiation",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "W m-2",
          "new_units": "W m-2",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "RH_Percent",
          "raw_units": "%",
          "confirmed_canonical": "relative_humidity",
          "suggested_canonical": "relative_humidity_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "relative_humidity",
          "display_name": "Relative Humidity",
          "processing_type": "Smp",
          "merge_output_name": "Relative Humidity",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "%",
          "new_units": "%",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "SP510_SWi_Avg",
          "raw_units": "W m-2",
          "confirmed_canonical": "surface_downwelling_shortwave_flux_in_air",
          "suggested_canonical": "solar_radiation_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "surface_downwelling_shortwave_flux_in_air",
          "display_name": "Solar Radiation",
          "processing_type": "Avg",
          "merge_output_name": "Solar Radiation",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "W m-2",
          "cf_units": "W m-2",
          "loggernet_units": "W m-2",
          "new_units": "W m-2",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "SP610_SWi_Avg",
          "raw_units": "W m-2",
          "confirmed_canonical": "surface_upwelling_shortwave_flux_in_air",
          "suggested_canonical": "outgoing_radiation_sw_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "surface_upwelling_shortwave_flux_in_air",
          "display_name": "Outgoing Shortwave Radiation",
          "processing_type": "Avg",
          "merge_output_name": "Outgoing Shortwave Radiation",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "W m-2",
          "cf_units": "W m-2",
          "loggernet_units": "W m-2",
          "new_units": "W m-2",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "SR50A_INTERVAL_SNOW_DEPTH_CM",
          "raw_units": "centimeters",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "centimeters",
          "new_units": "centimeters",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "SR50A_INTERVAL_SNOW_DEPTH_CM"
        },
        {
          "raw_name": "SR50A_INTERVAL_SNOW_DEPTH_IN",
          "raw_units": "in",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "in",
          "new_units": "in",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "SR50A_INTERVAL_SNOW_DEPTH_IN"
        },
        {
          "raw_name": "SR50A_TOTAL_SNOW_DEPTH_IN",
          "raw_units": "Inches",
          "confirmed_canonical": "surface_snow_thickness",
          "suggested_canonical": "snow_depth_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "y*2.54",
          "cf_name": "surface_snow_thickness",
          "display_name": "Snow Depth",
          "processing_type": "Smp",
          "merge_output_name": "Snow Depth",
          "syn_transform_expr": "x/10",
          "ln_transform_expr": "y*2.54",
          "synoptic_units": "mm",
          "cf_units": "mm",
          "loggernet_units": "Inches",
          "new_units": "cm",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "Solar_MJ_Tot",
          "raw_units": "MJ/m^2",
          "confirmed_canonical": "surface_net_downward_radiative_flux",
          "suggested_canonical": "net_radiation_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "surface_net_downward_radiative_flux",
          "display_name": "Net Radiation",
          "processing_type": "Tot",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "MJ/m^2",
          "new_units": "MJ/m^2",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "Net Radiation"
        },
        {
          "raw_name": "Solar_w",
          "raw_units": "W/m^2",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "W/m^2",
          "new_units": "W/m^2",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "Net Radiation"
        },
        {
          "raw_name": "T107_F",
          "raw_units": "Deg F",
          "confirmed_canonical": "surface_temperature",
          "suggested_canonical": "surface_temp_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "(y-32)*(5/9)",
          "cf_name": "surface_temperature",
          "display_name": "Surface Temperature",
          "processing_type": "Smp",
          "syn_transform_expr": "",
          "ln_transform_expr": "(y-32)*(5/9)",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "Deg F",
          "new_units": "Deg C",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "Surface Temperature"
        },
        {
          "raw_name": "TargetTC_Avg",
          "raw_units": "",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Avg",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "",
          "new_units": "",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "TargetTC_Avg"
        },
        {
          "raw_name": "TotalPrecip_in",
          "raw_units": "inch",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "Smp",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "inch",
          "new_units": "inch",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "TotalPrecip_in"
        },
        {
          "raw_name": "WS_mph_Max",
          "raw_units": "miles/hour",
          "confirmed_canonical": "wind_speed_of_gust",
          "suggested_canonical": "wind_gust_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "x/2.237",
          "cf_name": "wind_speed_of_gust",
          "display_name": "Wind Gust",
          "processing_type": "Max",
          "merge_output_name": "Wind Gust",
          "syn_transform_expr": "",
          "ln_transform_expr": "x/2.237",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "miles/hour",
          "new_units": "m/s",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "WS_mph_S_WVT",
          "raw_units": "miles/hour",
          "confirmed_canonical": "wind_speed",
          "suggested_canonical": "wind_speed_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "y/2.237",
          "cf_name": "wind_speed",
          "display_name": "Wind Speed",
          "processing_type": "WVc",
          "merge_output_name": "Wind Speed",
          "syn_transform_expr": "",
          "ln_transform_expr": "y/2.237",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "miles/hour",
          "new_units": "m/s",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "WindDir_D1_WVT",
          "raw_units": "Deg",
          "confirmed_canonical": "wind_from_direction",
          "suggested_canonical": "wind_direction_set_1",
          "suggestion_confidence": "",
          "mapping_status": "confirmed",
          "transform_expr": "",
          "cf_name": "wind_from_direction",
          "display_name": "Wind Direction",
          "processing_type": "WVc",
          "merge_output_name": "Wind Direction",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "Deg",
          "new_units": "Deg",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": ""
        },
        {
          "raw_name": "WindDir_SD1_WVT",
          "raw_units": "Deg",
          "confirmed_canonical": "",
          "suggested_canonical": "",
          "suggestion_confidence": "",
          "mapping_status": "loggernet_only",
          "transform_expr": "",
          "cf_name": "",
          "display_name": "",
          "processing_type": "WVc",
          "syn_transform_expr": "",
          "ln_transform_expr": "",
          "synoptic_units": "",
          "cf_units": "",
          "loggernet_units": "Deg",
          "new_units": "Deg",
          "verification_basis": "",
          "notes": "",
          "alias_synoptic_column": "",
          "alias_raw_name": "",
          "merge_output_name": "WindDir_SD1_WVT"
        }
      ]
    }
  },
  "unmapped_variables": [],
  "_enriched": true,
  "last_saved": "2026-08-26T15:15:28.016098Z",
  "last_saved_by": "u1450313",
  "last_saved_host": "kp167",
  "synoptic_only_variables": [
    {
      "synoptic_column": "air_temp_set_1",
      "cf_name": "air_temperature",
      "merge_output_name": "Air Temperature",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "deg C",
      "cf_units": "deg C",
      "new_units": "deg C",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Air Temperature"
    },
    {
      "synoptic_column": "net_radiation_sw_set_1",
      "cf_name": "surface_net_downward_shortwave_flux",
      "merge_output_name": "Net Shortwave Radiation",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "synoptic_only",
      "verification_basis": "",
      "notes": "",
      "display_name": "Net Shortwave Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": ""
    },
    {
      "synoptic_column": "outgoing_radiation_lw_set_1",
      "cf_name": "surface_upwelling_longwave_flux_in_air",
      "merge_output_name": "Outgoing Longwave Radiation",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "synoptic_only",
      "verification_basis": "",
      "notes": "",
      "display_name": "Outgoing Longwave Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": ""
    },
    {
      "synoptic_column": "incoming_radiation_lw_set_1",
      "cf_name": "surface_downwelling_longwave_flux_in_air",
      "merge_output_name": "Incoming Longwave Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Incoming Longwave Radiation"
    },
    {
      "synoptic_column": "net_radiation_set_1",
      "cf_name": "surface_net_downward_radiative_flux",
      "merge_output_name": "Net Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Net Radiation"
    },
    {
      "synoptic_column": "net_radiation_lw_set_1",
      "cf_name": "surface_net_downward_longwave_flux",
      "merge_output_name": "Net Longwave Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "synoptic_only",
      "verification_basis": "",
      "notes": "",
      "display_name": "Net Longwave Radiation"
    },
    {
      "synoptic_column": "photosynthetically_active_radiation_set_1",
      "cf_name": "surface_downwelling_photosynthetic_photon_flux_in_air",
      "merge_output_name": "Photosynthetically Active Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Photosynthetically Active Radiation"
    },
    {
      "synoptic_column": "photosynthetically_active_radiation_set_2",
      "cf_name": "surface_downwelling_photosynthetic_photon_flux_in_air",
      "merge_output_name": "Photosynthetically Active Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Photosynthetically Active Radiation"
    },
    {
      "synoptic_column": "relative_humidity_set_1",
      "cf_name": "relative_humidity",
      "merge_output_name": "Relative Humidity",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Relative Humidity"
    },
    {
      "synoptic_column": "snow_depth_set_1",
      "cf_name": "surface_snow_thickness",
      "merge_output_name": "Snow Depth",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "x/10",
      "ln_transform_expr": "",
      "transform_expr": "x/10",
      "synoptic_units": "mm",
      "cf_units": "mm",
      "new_units": "cm",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Snow Depth"
    },
    {
      "synoptic_column": "solar_radiation_set_1",
      "cf_name": "surface_downwelling_shortwave_flux_in_air",
      "merge_output_name": "Solar Radiation",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "W m-2",
      "cf_units": "W m-2",
      "new_units": "W m-2",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Solar Radiation"
    },
    {
      "synoptic_column": "surface_temp_set_1",
      "cf_name": "surface_temperature",
      "merge_output_name": "Surface Temperature",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Surface Temperature"
    },
    {
      "synoptic_column": "volt_set_1",
      "cf_name": "battery_voltage",
      "merge_output_name": "Battery / Supply Voltage",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Battery / Supply Voltage"
    },
    {
      "synoptic_column": "wind_direction_set_1",
      "cf_name": "wind_from_direction",
      "merge_output_name": "Wind Direction",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Wind Direction"
    },
    {
      "synoptic_column": "wind_gust_set_1",
      "cf_name": "wind_speed_of_gust",
      "merge_output_name": "Wind Gust",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Wind Gust"
    },
    {
      "synoptic_column": "wind_speed_set_1",
      "cf_name": "wind_speed",
      "merge_output_name": "Wind Speed",
      "alias_synoptic_column": "",
      "alias_raw_name": "",
      "syn_transform_expr": "",
      "ln_transform_expr": "",
      "transform_expr": "",
      "synoptic_units": "",
      "cf_units": "",
      "new_units": "",
      "mapping_status": "confirmed",
      "verification_basis": "",
      "notes": "",
      "display_name": "Wind Speed"
    }
  ]
}
