pyaerocom icon indicating copy to clipboard operation
pyaerocom copied to clipboard

aggregating several obs networks using aeroval fails when the networks don't provide the same unit natively

Open jgriesfeller opened this issue 10 months ago • 2 comments

Describe the bug In CAMS2-82 we put together several obs network to one so that they can be evaluated together. Evaluating e.g. ozone where SINCA provides ozone in ug/m^3 doesn't include SINCA in All obs although it's in the config All obs (missing e.g SINCA): Image

But the actual analysis is done despite SINCA using the wrong unit (ug/m^3) Image

  • Pyaerocom version: 0.26.0
  • Configuration file (if applicable): Look at the experiment at https://aeroval.met.no/pages/evaluation/?project=cams2-82&experiment=IFS

To Reproduce Steps to reproduce the behavior: rerun aeroval

Expected behavior the first image should also contain the SINCA data

Additional context concerns the variables vmro3 and vmrno2

jgriesfeller avatar Jan 31 '25 11:01 jgriesfeller

Short fix it to preprocess data to be in correct units

lewisblake avatar Feb 17 '25 10:02 lewisblake

Plan is to use the new-ish pyaro post-processing to convert ug m-3 to ppb for SINCA, rather than convert the observations. In general, we should use ppb for NO2 and O3, so do the same for the HKEPD network. @magnusuMET can show the line to add to a config.

lewisblake avatar Mar 31 '25 09:03 lewisblake

What's the status on this?

lewisblake avatar May 12 '25 09:05 lewisblake

It is working fine now! Think there were some unit conversion fixes - if I remember right

andagit avatar May 12 '25 09:05 andagit