Files
wetter_station/frontend/package.json
T
admin b03bd8589f V 1.7.1 fix: Astro-Werte gegen USNO geprueft, Hoehenkorrektur entfernt
Die Pruefung in 1.7.0 lief gegen selbst geschriebene Referenzen desselben
Algorithmus — ein gemeinsamer Denkfehler faellt so nicht auf. Jetzt gegen die
Astronomical Applications API des U.S. Naval Observatory (JPL-Ephemeriden,
gleiche Grundlage wie der Astronomical Almanac), und dabei zwei Fehler
gefunden:

- Hoehenkorrektur -2.076*sqrt(547)/60 entfernt. Sie gilt fuer den Blick von
  einer Erhebung auf einen fernen Meereshorizont; die Station liegt in
  ringsum aehnlich hohem Gelaende. Sie hat die Zeiten um 5-6 min verschoben,
  weg von Almanach und USNO. Rest-Abweichung jetzt <= 45 s ueber 365 Tage.
- getMoonPhase() leitet die Zyklusposition aus der ekliptikalen Laengen-
  differenz Mond-Sonne ab statt aus dem Phasenwinkel. Das ist die Definition
  von Almanach und USNO; der Phasenwinkel laeuft davon ab, sobald der Mond
  weit vom Knoten steht. Neu-/Vollmond lagen dadurch bis zu 3,8 h daneben,
  jetzt <= 28 min. Die Viertel waren nie betroffen.

Belegt durch astro.test.js gegen ein eingechecktes Fixture (365 Tage plus 50
Phasenereignisse 2026). Der Test geht nicht ins Netz; neu erzeugen laesst er
sich mit scripts/fetch-usno-reference.mjs. Testrunner ist node:test, keine
neue Abhaengigkeit.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 00:18:09 +02:00

26 lines
572 B
JSON

{
"name": "wetterstation-frontend",
"private": true,
"version": "1.7.1",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"test": "node --test \"src/**/*.test.js\""
},
"dependencies": {
"date-fns": "^4.1.0",
"highcharts": "^12.6.0",
"highcharts-react-official": "^3.2.3",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
"devDependencies": {
"@types/react": "^18.3.1",
"@types/react-dom": "^18.3.0",
"@vitejs/plugin-react": "^6.0.1",
"vite": "^8.0.10"
}
}