Skip to content

Commit ccc9fe0

Browse files
committed
second vignette - working in progress
1 parent 5b6c70a commit ccc9fe0

File tree

3 files changed

+51
-2
lines changed

3 files changed

+51
-2
lines changed

DESCRIPTION

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Package: eva3dm
22
Type: Package
33
Title: Evaluation of 3D Meteorological and Air Quality Models
4-
Version: 1.20
5-
Date: 2025-06-17
4+
Version: 1.30
5+
Date: 2026-01-15
66
Description: Provides tools for post-process, evaluate and visualize results from 3d Meteorological and Air Quality models against point observations (i.e. surface stations) and grid (i.e. satellite) observations.
77
Authors@R: c(
88
person(given = "Daniel",

NEWS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
NEWS
22
===========
3+
# eva3dm 1.30 2026-01-15
4+
- added vignette to satellite evaluation
5+
36
# eva3dm 1.20 2025-06-17
47
- new function to calculate column concentration
58
- new functions monthly and yearly

vignettes/satellite.Rmd

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: "Satellite Evaluation"
3+
output: rmarkdown::html_vignette
4+
vignette: >
5+
%\VignetteIndexEntry{Satellite evaluation}
6+
%\VignetteEngine{knitr::rmarkdown}
7+
%\VignetteEncoding{UTF-8}
8+
---
9+
10+
```{r, include = FALSE}
11+
knitr::opts_chunk$set(
12+
collapse = TRUE,
13+
comment = "#>"
14+
)
15+
```
16+
17+
```{r setup}
18+
library(eva3dm)
19+
library(riem)
20+
library(terra)
21+
library(maps)
22+
```
23+
24+
## Basis of the evaluation for regular data
25+
26+
Model evaluation is commonly performed using time series derived either from in situ sensors, which represent a fixed point in space, or from gridded datasets, which represent spatial averages over a region. Time series from fixed monitoring stations can be processed using extract_serie(), while data from moving platforms (e.g., aircraft or ships) should be handled with extract_surgical(). The extracted data can then be evaluated using the eva() function (see the first vignette for a detailed workflow).
27+
28+
When evaluating 3D model output using satellite products or other gridded observational datasets, several additional aspects must be considered:
29+
1. Differences in coordinate reference systems
30+
2. Differences in spatial resolution and grid alignment
31+
3. Reduced representativeness of model results near domain boundaries
32+
4. Whether the evaluated variable must be derived and/or vertically integrated
33+
5. The presence of scale factors and valid data ranges
34+
6. Temporal representativeness and consistency
35+
36+
Differences in coordinate reference systems, resolution, and grid positioning can be addressed using geoprocessing tools. The interp() function provides the necessary spatial interpolation to map observational data onto the model grid.
37+
38+
In many geophysical modeling systems, results near the model boundaries are strongly influenced by boundary conditions and are therefore not representative of the interior domain. For this reason, grid cells close to the boundaries are excluded from the evaluation.
39+
40+
After these steps, the user should ensure that the remaining data are compatible: units must be consistent, values should fall within valid ranges, and the temporal resolution of the model and observations (e.g., hourly, daily, or monthly) must be comparable.
41+
42+
All the considerations are taken into account in the sat() function used to.
43+
44+
## Evaluation of UFS-CMAQ using ERA5 reanalisys
45+
46+

0 commit comments

Comments
 (0)