Beschrijving
van
Algorithmes,
gebruikt
in
de
Meteo
en
Tijd
server.
Algorithme
|
Definitie
(file,
line)
|
Omschrijving
|
absolute_humidity | calculation.c:542 | berekening
absolute
waarde
van
de
luchtvochtigheid
met
behulp
van
luchtdruk
luchttemperatuur
en
relatieve
luchtvochtigheid |
ai_temperature_forecast | temp_nnf.c:328 | de
temperatuur
voorspelling
voor
vandaag
en
morgen
via
kunstmatige
intelligentie
(weersgegevens
van
de
afgelopen
35
jaar
zijn
gebruikt
als
leermateriaal) |
baro_pressure | calculation.c:282 | aan
de
hand
van
huidige
en
vroegere
luchtdruk
wordt
de
verwachte
barometrische
druk
en
weerbeschrijvingen
en
regenkansen
bepaald |
check_hittegolf | calculation.c:214 | hittegolf
check
volgens
knmi
normen |
compass_point | wmr_convert.c:349 | omzetting
van
een
compass
hoek
t.o.v.
noord
naar
windstreken |
counter | app_sockets.c:71 | teller
die
bepaalde
gebeurtenissen
telt
vanaf
het
starten
van
de
Meteo
en
Tijd
Server |
counter | ip_adm.c:101 | teller
die
bepaalde
gebeurtenissen
telt
vanaf
het
starten
van
de
Meteo
en
Tijd
Server |
counter | socket_supp.c:303 | teller
die
bepaalde
gebeurtenissen
telt
vanaf
het
starten
van
de
Meteo
en
Tijd
Server |
day_averages | wmr_trend_history.c:146 | berekening
van
daggemiddelden
van
de
afgelopen
24
uur |
day_maxima | wmr_trend_history.c:148 | bepaling
van
de
maximum
waarde
van
de
afgelopen
24
uur |
day_minima | wmr_trend_history.c:147 | bepaling
van
de
minimum
waarde
van
de
afgelopen
24
uur |
day_trends | wmr_trend_history.c:196 | berekening
van
dagtrend
(verschil
tussen
de
waarde
van
nu
en
gisteren
om
deze
tijd) |
degreedays | calculation.c:363 | graaddagen
berekening
waarbij
het
aantal
graden
dat
de
gemiddelde
dagtemperatuur
onder
de
18
ligt
ongewogen
telt |
dew_point | calculation.c:497 | dauwpunt
berekening
(wet
bulb) |
dew_rh | calculation.c:511 | berekening
van
relatieve
vochtigheid
en
dauwpuntstemperatuur
binnen
bij
een
gegeven
temperatuur;
als
er
de
absolute
vochtigheid
zou
heersen
die
vastgelegd
is
bij
een
gegeven
vochtigheid/temperatuur
buiten |
dst_classification | daylight_saving.c:78 | bepaalt
of
een
tijd
die
weergegeven
wordt
door
jaar/maand/dag
uur/minuut
zomertijd
of
wintertijd
is |
dst_end | daylight_saving.c:69 | bepaalt
voor
een
bepaald
jaar
op
welke
maand
en
dag
de
zomertijd
eindigt |
dst_start | daylight_saving.c:54 | bepaalt
voor
een
bepaald
jaar
op
welke
maand
en
dag
de
zomertijd
begint |
eot | wmr_eot.c:5 | bepaalt
het
verschil
in
minuten
tussen
gemiddelde
zonnetijd
en
de
echte
zonnetijd
(bijvoorbeeld
hoeveel
het
hoogste
punt
van
de
zon
in
Greenwich
voor/na
twaalf
uur
utc
ligt) |
filter | calculation.c:6 | voert
een
alpha
filtering
uit;
hiermee
wordt
een
'gemiddelde'
berekend
met
nadruk
op
de
meest
recente
waarden
waarbij
de
oudste
waarden
steeds
minder
meetellen |
filtered_stats | wmr_statistics.c:10 | berekening
voor
gemiddelde
(zie
filter);
minimum;
maximum;
en
gefilterde
waarden
van
variantie
en
standaard
deviatie |
get_jd | get_jd.c:41 | berekent
de
julian
date;
gebaseerd
op
jaar/maand/dag
uur/minuut
en
de
tijdzone
en
zomer/wintertijd |
graaddagen | calculation.c:356 | graaddagen
berekening
waarbij
het
aantal
graden
dat
de
gemiddelde
dagtemperatuur
onder
de
18
ligt
volgens
de
Nederlands
norm
gewogen
wordt |
gregorian_to_jd | jd.c:8 | omzetting
van
jaar/maand/dag
uur/minuut/seconde
en
tijdcorrectie
naar
een
julian
date |
heat_index | calculation.c:430 | berekening
van
hitte
index
(een
gevoelstemperatuur)
volgens
diverse
normen
aan
de
hand
van
temperatuur
en
relatieve
vochtigheid |
heat_index_risk | calculation.c:522 | omzetting
van
de
hitte
index
naar
een
risico
indicatie |
heat_loss_risk | calculation.c:418 | indicatie
van
een
warmteverlies
naar
een
risico
indicatie |
hittegolf_history | calculation.c:238 | opbouwen
van
de
hittegolf
daghistorie
om
te
bepalen
of
er
een
hittegolf
is |
ip_admin | ip_adm.c:89 | omzetten
van
een
ip
adres
naar
een
domein
naam |
jd_2_day_of_week | jd.c:40 | omzetting
van
een
julian
date
naar
een
indicatie
voor
de
dag
van
de
week |
jd_to_hebrew | hebrew.c:142 | omzetting
van
een
julian
date
(en
een
'na
zonsondergang'
indicatie)
naar
een
joodse
datum
in
jaar/maand/dag |
jd_to_islamic | islamic.c:15 | omzetting
van
een
julian
date
(en
een
'na
zonsondergang'
indicatie)
naar
een
islamitische
datum
in
jaar/maand/dag
en
'dag
van
de
week' |
license | wmr_license.c:34 | validatie
van
licentie
host/expiry/options
(gebaseerd
op
blowfish
encryptie
algorithme) |
long_term_averages | day_averages.c:41 | berekening
van
'normale'
waarden
voor
deze
tijd
van
het
jaar
(voor
temperatuur;
vochtigheid
enzovoort) |
medical_indicator1 | calculation.c:257 | (experimenteel)
een
'medische'
gevoeligheidsindicator
van
ca
-10
tot
+10
met
nadruk
op
grote
luchtdrukverschillen
en
luchtvochtigheid |
medical_indicator2 | calculation.c:264 | (experimenteel)
een
'medische'
gevoeligheidsindicator
van
ca
0
tot
+10
met
nadruk
op
grote
luchtdrukverschillen;
luchtvochtigheid;
en
ontbreken
van
daglicht |
moon_data | wmr_astro.c:4497 | diverse
berekeningen
van
eigenschappen
van
de
maan
(volgens
formules
uit
de
gnu-calendar:
gcal) |
net_effective_temperature | calculation.c:533 | berekening
van
de
NET
uit
temperuur;
relatieve
vochtigheid
en
windsnelheid |
normalized_baro | calculation.c:308 | berekening
van
de
barometrische
luchtdruk
op
zeenivo
uitgaande
van
de
plaatselijke
luchtdruk
en
hoogte
waarop
gemeten
wordt |
on_request | wmr_history.c:248 | calculation
of
time
with
seconds
accuracy
is
done
when
the
data
is
requested |
on_request | wmr_txt.c:1007 | calculation
of
time
with
seconds
accuracy
is
done
when
the
data
is
requested |
phase | moon_math.c:238 | berekening
van
diverse
zon
en
maan
gerelateerde
gegevens
zoals
schijnbare
diameter
en
afstand
tot
de
aarde |
phasehunt | moon_math.c:161 | berekening
van
maangestalten
en
het
lunatiegetal |
planet_data | planet.c:400 | berekening
van
de
right
ascension/declinatie
en
azimuth/elevatie
vam
de
planeten
in
ons
zonnestelsel
(volgens
formules
van
Paul
Schlyter) |
preset | wmr_txt.c:38 | vooraf
ingestelde
waarden
die
als
goede
default
dienst
kunnen
doen |
sensor_data | wmr_decode.c:573 | data
die
van
het
weerstation
komt
en
verder
niet
bewerkt
is |
server_info | wmr_server_info.c:66 | server
gegevens
van
aanmaak
en
executie
operating
system |
simple | wmr_derive_data.c:18 | eenvoudige
omzettingen
zoals
optellingen
en
aftrekkingen
van
andere
getallen |
simple | wmr_derive_time.c:34 | eenvoudige
omzettingen
zoals
optellingen
en
aftrekkingen
van
andere
getallen |
simple | wmr_derive_time.c:577 | eenvoudige
omzettingen
zoals
optellingen
en
aftrekkingen
van
andere
getallen |
speed_to_beaufort | wind.c:64 | omzetting
windsnelheid
naar
Beaufort
schalen |
speed_to_fujita | wind.c:94 | omzetting
van
windsnelheid
naar
fujita
schalen
(storm
indicatoren) |
start_seasons | wmr_astro.c:4522 | berekening
van
begin
van
de
seizoenen |
statistics | wmr_statistics.c:142 | bepaalt
minimum;
maximum;
som
van
de
waarden
en
een
rekenkundig
gemiddelde |
sun_data | wmr_astro.c:4470 | diverse
berekeningen
van
eigenschappen
van
de
zon
(volgens
formules
uit
de
gnu-calendar:
gcal) |
superfiltered_stats | wmr_statistics.c:62 | berekening
voor
2
gemiddelden
(zie
filter)
met
kortere
en
langere
tijdconstante;
minimum
en
maximum
(met
tijd
dat
deze
optraden);
gefilterde
waarden
van
variantie
en
standaard
deviatie
en
gefilterde
'hoge'
en
'lage'
waarden |
temp_classification | calculation.c:155 | klassificeert
de
temperatuur
volgens
knmi
normen
(bijvoorbeeld:
tropisch) |
temperature_forecast | model_forecast.c:40 | bepaalt
de
verwachte
temperatuurextremen
(minimum
en
maximum)
voor
vandaag
en
morgen |
temperature_forecast | wmr_trend_history.c:222 | bepaalt
de
verwachte
temperatuurextremen
(minimum
en
maximum)
voor
vandaag
en
morgen |
temperature_forecast_combined | wmr_trend_history.c:276 | combinatie
van
temperature_forecast
en
ai_temperature_forecast
algorithmes |
temperature_height | calculation.c:315 | berekent
een
hoogte
waarop
de
temperatuur
afgezakt
is
tot
0
graden
C |
tendency | calculation.c:322 | geeft
snelle/langzame/geen
toename/afname
van
een
grootheid
aan |
time_measurement | wmr_decode.c:62 | bepaling
van
tijdsduur
door
het
begintijdstip
en
eindtijdstip
te
meten
en
het
verschil
te
berekenen |
time_measurement | wmr_history.c:329 | bepaling
van
tijdsduur
door
het
begintijdstip
en
eindtijdstip
te
meten
en
het
verschil
te
berekenen |
time_measurement | wmr_time.c:31 | bepaling
van
tijdsduur
door
het
begintijdstip
en
eindtijdstip
te
meten
en
het
verschil
te
berekenen |
time_measurement | wmr_trend_history.c:297 | bepaling
van
tijdsduur
door
het
begintijdstip
en
eindtijdstip
te
meten
en
het
verschil
te
berekenen |
time_measurement | wmr_web.c:699 | bepaling
van
tijdsduur
door
het
begintijdstip
en
eindtijdstip
te
meten
en
het
verschil
te
berekenen |
user_degree_days | wmr_derive_data.c:211 | graaddagen
(ongewogen)
onder
en
boven
een
bepaalde
scheidingstemperatuur |
weather_class | calculation.c:107 | bepaalt
de
weerklasse
afhankelijk
van
de
luchtdruk
(bijvoorbeeld
'bestendig') |
weather_type | calculation.c:83 | bepaalt
of
het
warm/zacht/koud
is
en
geeft
ook
gradaties |
weighed_wind_dir | calculation.c:551 | berekent
een
windrichting
waarbij
de
windrichting
gefilterd
wordt
met
een
filterwaarde
die
door
de
sterkte
van
de
windsnelheid
bepaald
wordt |
wrapper_admin | wrapper.c:2 | tellers
van
ge'wrap'te
functies |