Code, configs, charge LUTs, best.pth and evaluation records for each training run, the knife-edge / Siemens-star / XRF notebooks with outputs, and the overnight run reports. Epoch checkpoints, inference results and HTML exports stay local (see .gitignore). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
66 lines
1.7 KiB
YAML
66 lines
1.7 KiB
YAML
# GridBased frame generation -- polychromatic 2-20 keV, MOENCH040 @150 V
|
|
#
|
|
# Same recipe as generate_frames_poly3to30keV_Moench014.yaml, for the 650 um
|
|
# MOENCH040 of the 12 keV MaxIV knife edge and the 15 keV SOLEIL Siemens star:
|
|
# per-photon energy (flat 2-20 keV), conversion depth from that energy's
|
|
# attenuation length, and the charge cloud of alpha(E, t) / beta(E, t).
|
|
# Pixel noise 0.13 keV = the 0.129 keV MOENCH040 delivers after the column
|
|
# common mode (README, measurement pipeline).
|
|
|
|
meta:
|
|
sensor: Moench040
|
|
hv: 150 # V
|
|
pixel_size_um: 25
|
|
sensor_thickness_um: 650
|
|
depletion_voltage: 34.7 # V
|
|
temperature: 307.8 # K
|
|
|
|
generation:
|
|
mode: lut
|
|
lut: data/charge_lut_Moench040_150V_2to20keV.npz
|
|
|
|
spectrum:
|
|
train: {mode: flat, min: 2.0, max: 20.0}
|
|
val: {mode: flat, min: 2.0, max: 20.0}
|
|
test: {mode: flat, min: 2.0, max: 20.0}
|
|
eval: {mode: flat, min: 2.0, max: 20.0}
|
|
|
|
frame:
|
|
size: 32
|
|
margin: 4
|
|
|
|
noise:
|
|
pixel_keV: 0.13
|
|
common_mode_row_keV: 0.0
|
|
common_mode_col_keV: 0.0
|
|
|
|
edge_augmentation:
|
|
fraction: 0.08
|
|
|
|
output:
|
|
folder: /mnt/sls_det_storage/moench_data/MLXID/Samples/GridBased/poly2to20keV_Moench040_150V
|
|
|
|
splits:
|
|
train:
|
|
n_shards: 12
|
|
frames_per_shard: 100_000
|
|
occupancy: {mode: loguniform, min: 0.002, max: 0.10}
|
|
val:
|
|
n_shards: 2
|
|
frames_per_shard: 40_000
|
|
occupancy: {mode: loguniform, min: 0.002, max: 0.10}
|
|
test:
|
|
n_shards: 2
|
|
frames_per_shard: 40_000
|
|
occupancy: {mode: loguniform, min: 0.002, max: 0.10}
|
|
|
|
eval_scan:
|
|
occupancies: [0.005, 0.01, 0.02, 0.05, 0.10]
|
|
frames_each: 8_000
|
|
stamp_files: [0, 1]
|
|
edge_fraction: 0.0
|
|
|
|
runtime:
|
|
n_workers: 21
|
|
seed: 20260927
|