Commit Graph
236 Commits
Author SHA1 Message Date
Eskimue 291b5d973e Merge branch 'main' of https://git.daheim.eskimue.de/Eskimue/skyview.astronomiemuseum.de 2026-09-15 17:41:02 +02:00
Eskimue 59cb076640 Beobachtungsvorschläge rein 2026-09-15 15:58:51 +02:00
EskimueandClaude Sonnet 5 71c8e832ba Detailkarte der Mond-Planeten-Bedeckungen: echte Mondtextur statt Flaechenfuellung
Verwendet dieselbe Mondgrafik (moon4calendar.png) wie Mondphasenansicht und
Mondjahr, korrekt zur Himmelsorientierung gedreht, mit Fallback auf die
alte Flachdarstellung solange die Textur noch nicht geladen ist.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-14 10:34:12 +02:00
EskimueandClaude Sonnet 5 5652cc7e40 Neue Seite fuer Mond-Planeten-Bedeckungen mit Jahresberechnung hinzufuegen
Berechnet Bedeckungen der Planeten Merkur bis Neptun durch den Mond fuer
ein ganzes Jahr am Standardstandort, inklusive Detailkarte. Ereignisse
unter dem Horizont werden weiterhin angezeigt statt gefiltert, dafuer
mit eigenem Sichtbarkeits-Hinweis.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-14 09:35:36 +02:00
EskimueandClaude Sonnet 5 86fccdc773 Kometen-Ereignisse im Monatsfließtext als vollständige Saetze formulieren
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-13 19:02:52 +02:00
EskimueandClaude Sonnet 5 61aa9cd89f Kometenseite: Hinzufuegen/Entfernen aus der eigenen Liste direkt ermoeglichen
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-13 18:25:55 +02:00
EskimueandClaude Sonnet 5 f550875107 Mondfinsternis-Einfärbung in der Mondphasenleiste der Monatsvorhersage ergänzen
Analog zu moonyear.php wird die Mondscheibe je nach Finsternisart (total,
partiell, Halbschatten) eingefärbt, basierend auf den bereits geladenen
Mondfinsternis-Ereignissen des Monats.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-13 14:08:39 +02:00
EskimueandClaude Sonnet 5 4c6fe6faeb Mond-3D: Pan und Zoom ohne Blickwinkelveraenderung umsetzen
Verschieben nutzt jetzt camera.setViewOffset() statt Kameraposition/-ziel
zu bewegen, und Zoom erfolgt ueber camera.zoom (Brennweite) statt ueber
Annaeherung der Kamera. So bleibt der Blickwinkel auf den Mond in der
Standardansicht immer wie von der Erde aus - nur der freie Kamera-Modus
darf ihn aendern.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-13 13:38:15 +02:00
EskimueandClaude Sonnet 5 efb2d8ed04 Mond-3D-Darstellung auf konsistente IAU-Rotationsachse umstellen und Beleuchtung ueberarbeiten
Sub-Erd- und Sub-Sonnen-Punkt (Laenge/Breite) werden jetzt aus der
offiziellen IAU-Rotationsachse des Mondes (RotationAxis: Pol-RA/Dec und
Rotationswinkel W) berechnet statt aus der aelteren, nur naeherungsweisen
Meeus-Optiklibration - gegen die oeffentlichen NASA-Dial-a-Moon-Daten
exakt validiert (Laenge/Breite und Positionswinkel stimmen auf drei
Nachkommastellen).

- Sonnenrichtung im 3D-Rendering direkt aus der Geometrie abgeleitet
  (derselbe lokale Vektor wie bei der Krater-Platzierung, dann mit der
  Mesh-Rotation gedreht), statt aus der Beleuchtungs-Prozentzahl
  zurueckgerechnet - exakt statt angenaehert, konsistent mit Kratern.
- Mesh-Rotation (Kugel-Ausrichtung inkl. Textur) laeuft jetzt durch
  dieselbe Laengen-Konvention wie Krater und Sonne, statt eine eigene,
  inkonsistente Berechnung zu nutzen (behebt u. a. eine falsch
  abgeschnittene Darstellung von Mare Crisium nahe dem Rand).
- Ost/West-Vorzeichen der selenographischen Laenge korrigiert.
- Tone-Mapping (ACESFilmicToneMapping) ergaenzt, damit duenne Mondsicheln
  und Vollmond gleichzeitig vernuenftig belichtet dargestellt werden
  koennen - eine feste Lichtstaerke allein konnte das nicht leisten.
- Schatten-Bias erhoeht gegen Shadow-Acne bei sehr flachem Lichteinfall;
  Schatten-Map-Typ vereinheitlicht (Live-Ansicht und PNG-Export nutzten
  bisher unterschiedliche Werte).
- Alle Licht-Parameter als benannte Konstanten mit Erklaerung gesammelt
  und dabei doppelte, auseinanderlaufende Einstellungen (u. a.
  toneMappingExposure, ambientLight) bereinigt.
- Neues, einklappbares (aktuell ausgeblendetes) Testregler-Panel fuer
  alle Licht-Parameter samt "Werte speichern"-Button, um kuenftige
  Feinabstimmung ohne Codesuche zu ermoeglichen.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-13 13:08:54 +02:00
EskimueandClaude Sonnet 5 2396cac6db Monatsvorhersage-Fließtext überarbeiten: Struktur, Grammatik, viertes Textset
Textbaustein-System für die Monatsübersicht deutlich robuster und
natürlicher gemacht:

- Zwischenüberschriften ("Der Mond im ...", "Die Planeten im ...") durch
  strukturierte Absatz-Rückgabe statt reinem String; Live-Seite und
  HTML-/Joomla-Export rendern jetzt korrekt h3 -> h4 -> p.
- Deterministische statt zufällige Textbaustein-Auswahl (seeded statt
  random_int), damit derselbe Monat/Jahr bei erneutem Aufruf denselben
  Text liefert.
- Übergangsphrasen zwischen Ereignissätzen ("Anschließend", "Kurz
  darauf" etc.) berücksichtigen jetzt den tatsächlichen Tagesabstand
  und wiederholen sich nie zwei Mal hintereinander; Ereignisse am
  selben Tag werden zu einem Satz zusammengefasst statt das Datum
  doppelt zu nennen.
- Bugfix: Merkur-Elongationen und Venus-Konjunktionen landeten wegen
  eines Typo im Typvergleich im generischen Fallback-Satz.
- Venus korrekt feminin dekliniert (sie/ihre) statt durchgängig "er".
- Morgen-/Abenddämmerung wird bei Merkur-Sichtbarkeit und Venus-
  Helligkeit jetzt benannt (Venus-Sichtbarkeitsrichtung neu in
  api.py berechnet).
- Meteorstrom- und Bedeckungs-Label für Fließtext aufbereitet statt
  Rohdaten-Format ("Maximum X - CODE - ZHR ca. Y", "- Größte
  Bedeckung") direkt auszugeben.
- Aufhänger-Satz: Priorität um Mondbedeckungen erweitert, Planeten-
  parade entfernt; nur im Export fett hervorgehoben.
- Viertes Sky-Intro-Textset (V4) ergänzt, Rotation von year%3 auf
  year%4 umgestellt.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-13 09:27:05 +02:00
EskimueandClaude Sonnet 5 39a0882291 Bezugssystem-Fehler in Skyfield-Ephemeridenrechnung beheben
apparent.radec(epoch=timescale.J2000) lieferte faelschlich das wahre
Aequinoktium/Aequator von J2000.0 statt ICRF-Koordinaten und rechnete
damit die Nutation von J2000.0 (~14,5") in die Merkur/Planeten-Ausgabe
ein, obwohl die CSV-Spalten "RA (J2000)"/"Dek (J2000)" ICRF-Koordinaten
meinen sollen. radec() ohne epoch-Argument liefert das korrekte
Bezugssystem.

Regressionstest ergaenzt, der bei erneutem epoch=-Argument fehlschlaegt.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-12 19:45:35 +02:00
Eskimue 0357d957c0 Ephemeriden mit Skyfield optimieren und dokumentieren 2026-09-12 19:35:15 +02:00
Eskimue 32d9c22c1b Exportaktionen der Monatsvorhersage zusammenfassen und tzdata-Setup dokumentieren 2026-09-12 14:27:59 +02:00
Eskimue 5bb05e69df Mondereignisse vollständig und kompakt ausgeben 2026-09-12 11:44:49 +02:00
Eskimue d62879cce3 Monatsvorhersage mit vollständigen Mondphasen 2026-09-12 11:09:36 +02:00
Eskimue b5c7248a64 Mondbedeckungen von Planeten als Kontakte ausgeben 2026-09-12 10:40:35 +02:00
Eskimue dd430bcfd1 Erde-Blick passend auf Jupiter zoomen 2026-09-12 10:12:43 +02:00
Eskimue d4c44c55d2 Jupiter-Monatsübersicht ausrichten und GRS hervorheben 2026-09-12 09:55:45 +02:00
Eskimue 1725d9db27 Große Jupiter-Ephemeride nicht versionieren 2026-09-12 09:33:16 +02:00
Eskimue 7a7abdf25a Jupiter-System mit Ortszeit und Lichtlaufzeit 2026-09-12 09:32:43 +02:00
Eskimue 4f4a2ae7ef Add constellation offset trend statistics 2026-09-02 08:46:35 +02:00
Eskimue 550a6822c9 Add sun constellation changes page 2026-09-01 19:56:46 +02:00
Eskimue 559844bfab Joomla-Export für Monatsvorschau ergänzen 2026-08-31 10:59:54 +02:00
Eskimue 0427e3cf2c Erweitere Baryzentrum-Übergangstabelle 2026-08-30 20:14:49 +02:00
Eskimue 09dc6198ac Monatsvorhersage und Exporte erweitern 2026-08-30 19:51:03 +02:00
Eskimue 027651c67e Korrigiere Mondrichtung in lokaler Sonnenfinsternis-Ansicht 2026-08-19 10:49:31 +02:00
Eskimue bee9bd1ef4 Erweitere Sonnenfinsternis-Steuerung und Zeitanzeige 2026-08-19 10:44:15 +02:00
Eskimue 2bf6c504b5 Verbessere Mondfinsternis-Steuerung und Zeitanzeige 2026-08-19 10:38:35 +02:00
Eskimue 2bf2848905 Add antenna conversion tab 2026-07-24 13:13:32 +02:00
Eskimue 1bfb3c4982 Remove unused voyager model 2026-07-24 10:41:55 +02:00
Eskimue eb13067055 Add oriented 3D spacecraft models to solar system 2026-07-24 10:38:19 +02:00
Eskimue 4592f91cf5 Dies und das 2026-07-23 19:29:52 +02:00
EskimueandClaude Sonnet 5 08bae7479c Einzelbild-Export (24 fps) für Sonnenfinsternis-Simulation hinzufügen
Ein neuer Button rendert die Zeitleiste der aktuell aktiven Ansicht
(Weltraum oder Standort) Bild für Bild bei 24 fps und lädt sie als ZIP
herunter. Jedes Frame wird einzeln an einen neuen PHP-Endpunkt
hochgeladen und in einem Temp-Verzeichnis abgelegt statt im Browser
gesammelt zu werden - das hält den Speicherbedarf sowohl client- als
auch serverseitig unabhängig von der Frame-Anzahl vorhersagbar
(wichtig bei mehreren tausend Frames). Das serverseitige Zippen kommt
ohne ZipArchive-Modul aus und liefert die Datei in festen Blöcken statt
sie komplett im Speicher zu puffern. Zusätzlich lässt sich der
exportierte Zeitbereich per Von/Bis-Uhrzeit einschränken, statt immer
die komplette Finsternis zu exportieren.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-16 08:43:30 +02:00
Eskimue 0bf8f1f8dc dies und das 2026-07-15 09:03:39 +02:00
EskimueandClaude Sonnet 5 d9a8b07a8d Standort-Ansicht für Sonnenfinsternis-Simulation hinzufügen
Zusätzlich zur 3D-Weltraum-Ansicht zeigt ein neuer Umschalter jetzt die
Finsternis als Sonnenscheibe mit Mond davor, wie sie am gespeicherten
Favoritenstandort tatsächlich am Himmel erscheint. Dazu werden Sonne
und Mond topozentrisch (inkl. lunarer Parallaxe) berechnet und die
Ausrichtung per parallaktischem Winkel auf Zenit-oben gedreht, statt
nur Norden-oben wie in Sternkarten.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-15 09:03:19 +02:00
EskimueandClaude Sonnet 5 fb75b180e2 Finsternis-Suche: Standardzeitraum auf aktuelles Jahr +10 setzen
Dropdown-Bereich auf 1950-2100 erweitert, Standardauswahl war bisher
fix auf 1999-2000 statt am aktuellen Jahr orientiert.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-15 08:39:55 +02:00
EskimueandClaude Sonnet 5 72f6b968ce Info-Kasten auf Sonnenfinsternis-Seite ein-/ausklappbar machen
Der Infokasten oben rechts blockierte auf kleinen Bildschirmen zu viel
von der 3D-Ansicht; ein Toggle-Button erlaubt jetzt das Einklappen.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-15 08:36:42 +02:00
Eskimue e2689abe75 Verbessere Baryzentrum-Darstellung und Tagesauflösung 2026-07-13 20:33:15 +02:00
Eskimue 12ab61355e Verbessere Sichtbarkeitsfarben der Planeten auf der Startseite 2026-07-13 20:10:35 +02:00
Eskimue 3193397dc7 Umbau auf server 2026-07-13 20:00:07 +02:00
Eskimue 97357a88e0 Nutze Skyfield fuer praezisere Daemmerungsberechnung 2026-07-13 19:35:39 +02:00
Eskimue dc5292735f dies und das 2026-07-13 19:11:59 +02:00
Eskimue 5aacd861de Dämmerungsgrafik-Achsen und Overlay glätten 2026-07-13 15:10:49 +02:00
Eskimue d02a621a4e Dämmerungsgrafik auf Zeiträume erweitern 2026-07-13 14:45:25 +02:00
Eskimue 368d10f1e7 Dämmerungsgrafik weiter verfeinern 2026-07-13 13:41:31 +02:00
Eskimue 06ceb9183b Dämmerungsgrafik als Jahresansicht hinzufügen 2026-07-13 13:18:56 +02:00
Eskimue 320d257fbb Add visible-spectrum RGB estimate to blackbody chart 2026-06-21 10:14:37 +02:00
Eskimue 8810139e9d Fix geocron satellite rendering for full user lists 2026-06-21 10:04:47 +02:00
Eskimue 3f456c0e13 Füge Seite für Schwarzkörperstrahlung hinzu 2026-06-20 20:32:26 +02:00
Eskimue c7e7d0438a all 2026-06-20 20:06:33 +02:00