From 6d1bc7db4d7b485bfea7d656d590563f734878b2 Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 13 Oct 2025 16:03:52 +0200 Subject: [PATCH] Add example Claude sync request file --- CLAUDE_SYNC_REQUEST_EXAMPLE.md | 130 +++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 CLAUDE_SYNC_REQUEST_EXAMPLE.md diff --git a/CLAUDE_SYNC_REQUEST_EXAMPLE.md b/CLAUDE_SYNC_REQUEST_EXAMPLE.md new file mode 100644 index 0000000..fbf4a44 --- /dev/null +++ b/CLAUDE_SYNC_REQUEST_EXAMPLE.md @@ -0,0 +1,130 @@ +# Richiesta Sincronizzazione MATLAB โ†’ Python + +**Generato automaticamente da**: sync_server_file_enhanced.sh +**Data**: 2025-10-13 16:45:23 +**File modificati**: 3 + +--- + +## ๐Ÿ“‹ File MATLAB Modificati + +``` +matlab_func/CalcoloBiax_TuL.m +matlab_func/CalcoloRSN.m +matlab_func/arot.m +``` + +--- + +## ๐ŸŽฏ Moduli Python Interessati + +- **ATD Module** โ†’ `src/atd/` + - Files: elaboration.py, conversion.py, averaging.py, db_write.py, star_calculation.py +- **RSN Module** โ†’ `src/rsn/` + - Files: elaboration.py, conversion.py, averaging.py, db_write.py +- **Tilt Module** โ†’ `src/tilt/` + - Files: elaboration.py, conversion.py, averaging.py, geometry.py, db_write.py + +--- + +## ๐Ÿ“ Preview Modifiche (prime 30 righe per file) + +### ๐Ÿ“„ matlab_func/CalcoloBiax_TuL.m + +```diff +@@ -45,7 +45,10 @@ + % Calcolo correlazione Y +-Yi = -Z_prev * az(ii); ++% Aggiunto fattore di correzione per mounting angle ++correction_factor = params.correction_factor; ++Yi = -Z_prev * az(ii) * correction_factor; + + % Validazione range ++if abs(Yi) > max_displacement ++ Yi = max_displacement * sign(Yi); ++end +``` + +### ๐Ÿ“„ matlab_func/CalcoloRSN.m + +```diff +@@ -230,6 +230,8 @@ + % Calcolo angolo inclinazione + angle = atan2(ay, ax); ++% Conversione in gradi e gestione valori negativi ++angle = angle * 180/pi; ++if angle < 0 ++ angle = angle + 360; ++end +``` + +### ๐Ÿ“„ matlab_func/arot.m + +```diff +@@ -15,4 +15,8 @@ + % Rotazione vettore + v_rot = q_mult(q_mult(q, [0; v]), q_conj); ++ ++% Normalizzazione output ++if norm(v_rot(2:4)) > 0 ++ v_rot(2:4) = v_rot(2:4) / norm(v_rot(2:4)); ++end +``` + +--- + +## โœ… Azione Richiesta + +Aggiornare il codice Python corrispondente ai file MATLAB modificati sopra. + +### Workflow Suggerito + +1. **Analizzare modifiche MATLAB** + - Leggere i file modificati + - Identificare cambiamenti negli algoritmi + - Verificare nuovi parametri o modifiche formule + +2. **Applicare modifiche Python** + - Aggiornare funzioni Python corrispondenti + - Mantenere coerenza con architettura esistente + - Aggiungere type hints e documentazione + +3. **Validare modifiche** + ```bash + # Test base + python -m src.main CU001 A + + # Validazione completa vs MATLAB + python -m src.validation.cli CU001 A --output validation_report.txt + + # Verifica report + cat validation_report.txt | grep "VALIDATION" + ``` + +4. **Commit e tag** + ```bash + git add src/ + git commit -m "Sync Python from MATLAB changes - 2025-10-13" + git tag python-sync-20251013 + ``` + +--- + +## ๐Ÿ“š Riferimenti + +- **Mapping completo**: [MATLAB_SYNC_GUIDE.md](MATLAB_SYNC_GUIDE.md) +- **Quick reference**: [sync_matlab_changes.md](sync_matlab_changes.md) +- **Validation guide**: [README.md#validation](README.md#validation) + +--- + +## ๐Ÿ’ก Note + +- I file MATLAB sono giร  stati committati nel repository +- Questo รจ un commit separato che richiede sync Python +- Dopo sync Python, eseguire validazione per verificare equivalenza + +--- + +*File generato automaticamente - Non modificare manualmente* +*Timestamp: 2025-10-13 16:45:23*