SnowValidator.Rd
This class is used to validate snow data.
a list with lenient and strict validation
STRICT_PATTERN
Regular expression patterns for strict validation'
LENIENT_PATTERN
Regular expression patterns for lenient validation
PATTERNS
Regular expression patterns for validating individual fields
new()
Regular expression patterns for strict validation
Regular expression patterns for strict validation
Regular expression patterns for validating individual fields
Initialize the SnowValidator class
SnowValidator$new()
snow_validator <- SnowValidator$new()
snow_validator$validate("NS-20230101-001 60.123456N 15.123456E 100.0 os")
#> $strict
#> [1] FALSE
#>
#> $lenient
#> [1] TRUE
#>
#> $fields
#> $fields$prefix
#> [1] TRUE
#>
#> $fields$datetime
#> [1] TRUE
#>
#> $fields$latitude
#> [1] TRUE
#>
#> $fields$longitude
#> [1] TRUE
#>
#> $fields$elevation
#> [1] TRUE
#>
#> $fields$obs_code
#> [1] TRUE
#>
#>