Aggiunge genera.py, README e gitignore; output in cartella output/

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
davideandClaude Sonnet 5.5 committed 2026-10-29 08:52:32 +01:00
1 parent 443f7bac66
commit c66049575b
5 files changed
+194 -6

No files matched your search

+6 -5
View File
@@ -46,10 +46,11 @@ Nessun valore è scritto nello script: chiave mancante ⇒ errore.
# ///
```
```bash
uv run genera.py config.toml -o out.csv --seed 42 # riproducibile
uv run genera.py config.toml > out.csv # seed casuale, stampato su stderr
uv run genera.py config.toml --seed 42 # riproducibile -> output/gen_42.csv
uv run genera.py config.toml -o out.csv # percorso a scelta, seed casuale (stampato su stderr)
uv run genera.py config.toml -o - > out.csv # stdout
```
Opzioni: `config` (posizionale), `-o/--output` (default stdout), `--seed` (default: casuale, stampato su stderr).
Opzioni: `config` (posizionale), `-o/--output` (default `output/gen_<seed>.csv`, cartella creata se manca; `-` = stdout), `--seed` (default: casuale, stampato su stderr).
Uscita con errore (exit 1) e messaggio in italiano se manca una chiave, se `t_impulsi_s` e `dT_impulsi_c` hanno lunghezze diverse
o se il file non è scrivibile. La lettura TOML usa `tomllib` (standard library): unica dipendenza esterna `numpy`.
@@ -61,12 +62,12 @@ Verificati su un prototipo (30 seed):
|---|---|
| `T` a inizio run | ≈ `T_amb` (≈ 22.65 °C) |
| Rumore a freddo: `std(diff(T))/√2` sui primi ~100 s | 0.105 – 0.115 |
| Picco di `T` | ≈ 224 °C (da ricontrollare col prototipo) |
| Picco di `T` | ≈ 220 – 222 °C |
| `T` a 134 s | ≈ 80.5 °C |
| `T` a fine run | ≈ `T_amb` (≈ 23.1 °C, entro ~0.1 °C) |
| `ΔT` a inizio run | ≈ 0 °C (solo rumore) |
| `ΔT` a fine run | ≈ 0 °C (solo rumore) |
| Intervalli `dt` | tutti in `dt_ms ± jitter_ms` |
| Intervalli `dt` | tutti in `dt_ms ± jitter_ms` (prima di arrotondare `t_ms` a intero: nel CSV le differenze sono 149–152) |
| Stesso `--seed` e stessa config | file identico |
## 6. Limiti (accettati per semplicità)