Erstellt: 2025-11-22
Priorität: ⭐⭐⭐⭐⭐ HOCH
Zeit: 4-6 Stunden
User Request: "Objekte in den Physik-Bereichen müssen überall auswählbar sein"
Die Physics-Plots zeigen nur abstrakte Kurven, KEINE auswählbaren Objekte!
# comparison_visualizations.py - Zeile 78
fig.add_trace(go.Scatter(
x=x_values, y=D_ssz,
mode='lines', # ❌ Nur Linie, keine Punkte!
# ❌ KEINE echten Objekte
# ❌ KEIN customdata
# ❌ NICHT klickbar
))User sieht:
- Mathematische Funktionen ✅
- ABER: Welcher Stern hat welchen Wert? ❌
- Click auf Plot → Nichts passiert ❌
Zeige Objekt-Details beim Mouse-Over
def create_physics_plot_with_objects(objects_df):
# Jedes Objekt als Punkt
fig.add_trace(go.Scatter(
x=objects_df['r_over_rs'],
y=objects_df['D_ssz'],
mode='markers', # ✅ Punkte!
customdata=objects_df[['source_id', 'ra', 'dec']],
hovertemplate='<b>Star:</b> %{customdata[0]}<br>...'
))Click → Highlight in ALLEN Plots + Details zeigen
Mehrere Objekte auswählen, vergleichen, exportieren
❌ Time Dilation - Nur Kurven
❌ Velocity - Nur Kurven
❌ Parameter Space - Nicht klickbar
❌ Segment Density - Keine Objekte
Phase 1 (2h):
- Update comparison_visualizations.py
- Add hover info mit echten Objekten
- Test
Phase 2 (3h):
4. Erweitere object_selector.py
5. Integration in Gradio
6. Cross-plot highlight
Phase 3 (1h): 7. Multi-select 8. Export selection
Soll ich starten mit Phase 1 (Hover)?
Das würde sofort zeigen:
- Welcher Stern wo ist
- Alle Object-Details
- Bessere wissenschaftliche Nutzbarkeit
Zeit: 2 Stunden
© 2025 Carmen Wrede, Lino Casu