Skip to content

Console Output

+ python tests/analyze_tuner_sample_history.py output/tuner/new_tuner_test -metric scaled_rmse -min_samples 2 --require_param_variation
Discovered 14 sample-history target(s).

=== Sample history 1/14: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260806_041504_961982_125602 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260806_041504_961982_125602
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260806_041504_961982_125602/sample_history/sample_history_000001.npz
  samples: 4
  params: 102
  cases: 2
  fields: 2
  observations: 10
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 4 samples x 10 retained columns
  mode 1: singular=6.10319, explained=93.12%
    strongest observations:
      bomex/cloud_frac/w3:12600-15300s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w1:7200-9900s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w2:9900-12600s/scaled_rmse loading=-0.326
      arm/rcm/w1:68400-72000s/scaled_rmse loading=-0.326
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=-0.324
    strongest parameter correlations:
      C8=+0.956
      C11=+0.270
  mode 2: singular=1.37261, explained=4.71%
    strongest observations:
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.744
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=+0.458
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.343
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=+0.187
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=-0.155
    strongest parameter correlations:
      C11=-0.941
      C8=+0.236
  mode 3: singular=0.931153, explained=2.17%
    strongest observations:
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=-0.746
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=+0.418
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.331
      bomex/cloud_frac/w4:15300-18000s/scaled_rmse loading=+0.244
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.183
    strongest parameter correlations:
      C11=+0.206
      C8=-0.176

=== Sample history 2/14: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260822_041555_452168_2208290 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260822_041555_452168_2208290
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260822_041555_452168_2208290/sample_history/sample_history_000001.npz
  samples: 4
  params: 102
  cases: 2
  fields: 2
  observations: 10
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 4 samples x 10 retained columns
  mode 1: singular=6.10319, explained=93.12%
    strongest observations:
      bomex/cloud_frac/w3:12600-15300s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w1:7200-9900s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w2:9900-12600s/scaled_rmse loading=-0.326
      arm/rcm/w1:68400-72000s/scaled_rmse loading=-0.326
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=-0.324
    strongest parameter correlations:
      C8=+0.956
      C11=+0.270
  mode 2: singular=1.37261, explained=4.71%
    strongest observations:
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.744
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=+0.458
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.343
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=+0.187
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=-0.155
    strongest parameter correlations:
      C11=-0.941
      C8=+0.236
  mode 3: singular=0.931153, explained=2.17%
    strongest observations:
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=-0.746
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=+0.418
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.331
      bomex/cloud_frac/w4:15300-18000s/scaled_rmse loading=+0.244
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.183
    strongest parameter correlations:
      C11=+0.206
      C8=-0.176

=== Sample history 3/14: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260826_042423_226217_2677661 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260826_042423_226217_2677661
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260826_042423_226217_2677661/sample_history/sample_history_000001.npz
  samples: 4
  params: 102
  cases: 2
  fields: 2
  observations: 10
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 4 samples x 10 retained columns
  mode 1: singular=6.10319, explained=93.12%
    strongest observations:
      bomex/cloud_frac/w3:12600-15300s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w1:7200-9900s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w2:9900-12600s/scaled_rmse loading=-0.326
      arm/rcm/w1:68400-72000s/scaled_rmse loading=-0.326
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=-0.324
    strongest parameter correlations:
      C8=+0.956
      C11=+0.270
  mode 2: singular=1.37261, explained=4.71%
    strongest observations:
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.744
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=+0.458
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.343
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=+0.187
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=-0.155
    strongest parameter correlations:
      C11=-0.941
      C8=+0.236
  mode 3: singular=0.931153, explained=2.17%
    strongest observations:
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=-0.746
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=+0.418
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.331
      bomex/cloud_frac/w4:15300-18000s/scaled_rmse loading=+0.244
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.183
    strongest parameter correlations:
      C11=+0.206
      C8=-0.176

=== Sample history 4/14: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260827_043355_459594_2743379 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260827_043355_459594_2743379
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260827_043355_459594_2743379/sample_history/sample_history_000001.npz
  samples: 4
  params: 102
  cases: 2
  fields: 2
  observations: 10
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 4 samples x 10 retained columns
  mode 1: singular=6.10319, explained=93.12%
    strongest observations:
      bomex/cloud_frac/w3:12600-15300s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w1:7200-9900s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w2:9900-12600s/scaled_rmse loading=-0.326
      arm/rcm/w1:68400-72000s/scaled_rmse loading=-0.326
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=-0.324
    strongest parameter correlations:
      C8=+0.956
      C11=+0.270
  mode 2: singular=1.37261, explained=4.71%
    strongest observations:
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.744
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=+0.458
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.343
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=+0.187
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=-0.155
    strongest parameter correlations:
      C11=-0.941
      C8=+0.236
  mode 3: singular=0.931153, explained=2.17%
    strongest observations:
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=-0.746
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=+0.418
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.331
      bomex/cloud_frac/w4:15300-18000s/scaled_rmse loading=+0.244
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.183
    strongest parameter correlations:
      C11=+0.206
      C8=-0.176

=== Sample history 5/14: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260829_041817_361952_2876378 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260829_041817_361952_2876378
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260829_041817_361952_2876378/sample_history/sample_history_000001.npz
  samples: 4
  params: 102
  cases: 2
  fields: 2
  observations: 10
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 4 samples x 10 retained columns
  mode 1: singular=6.10319, explained=93.12%
    strongest observations:
      bomex/cloud_frac/w3:12600-15300s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w1:7200-9900s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w2:9900-12600s/scaled_rmse loading=-0.326
      arm/rcm/w1:68400-72000s/scaled_rmse loading=-0.326
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=-0.324
    strongest parameter correlations:
      C8=+0.956
      C11=+0.270
  mode 2: singular=1.37261, explained=4.71%
    strongest observations:
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.744
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=+0.458
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.343
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=+0.187
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=-0.155
    strongest parameter correlations:
      C11=-0.941
      C8=+0.236
  mode 3: singular=0.931153, explained=2.17%
    strongest observations:
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=-0.746
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=+0.418
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.331
      bomex/cloud_frac/w4:15300-18000s/scaled_rmse loading=+0.244
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.183
    strongest parameter correlations:
      C11=+0.206
      C8=-0.176

=== Sample history 6/14: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260906_044057_067976_4111700 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260906_044057_067976_4111700
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260906_044057_067976_4111700/sample_history/sample_history_000001.npz
  samples: 4
  params: 102
  cases: 2
  fields: 2
  observations: 10
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 4 samples x 10 retained columns
  mode 1: singular=6.10319, explained=93.12%
    strongest observations:
      bomex/cloud_frac/w3:12600-15300s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w1:7200-9900s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w2:9900-12600s/scaled_rmse loading=-0.326
      arm/rcm/w1:68400-72000s/scaled_rmse loading=-0.326
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=-0.324
    strongest parameter correlations:
      C8=+0.956
      C11=+0.270
  mode 2: singular=1.37261, explained=4.71%
    strongest observations:
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.744
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=+0.458
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.343
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=+0.187
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=-0.155
    strongest parameter correlations:
      C11=-0.941
      C8=+0.236
  mode 3: singular=0.931153, explained=2.17%
    strongest observations:
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=-0.746
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=+0.418
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.331
      bomex/cloud_frac/w4:15300-18000s/scaled_rmse loading=+0.244
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.183
    strongest parameter correlations:
      C11=+0.206
      C8=-0.176

=== Sample history 7/14: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260908_044137_522669_218775 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260908_044137_522669_218775
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/complex/cli_arm_bomex_20260908_044137_522669_218775/sample_history/sample_history_000001.npz
  samples: 4
  params: 102
  cases: 2
  fields: 2
  observations: 10
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 4 samples x 10 retained columns
  mode 1: singular=6.10319, explained=93.12%
    strongest observations:
      bomex/cloud_frac/w3:12600-15300s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w1:7200-9900s/scaled_rmse loading=-0.327
      bomex/cloud_frac/w2:9900-12600s/scaled_rmse loading=-0.326
      arm/rcm/w1:68400-72000s/scaled_rmse loading=-0.326
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=-0.324
    strongest parameter correlations:
      C8=+0.956
      C11=+0.270
  mode 2: singular=1.37261, explained=4.71%
    strongest observations:
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.744
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=+0.458
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.343
      arm/cloud_frac/w1:68400-72000s/scaled_rmse loading=+0.187
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=-0.155
    strongest parameter correlations:
      C11=-0.941
      C8=+0.236
  mode 3: singular=0.931153, explained=2.17%
    strongest observations:
      bomex/rcm/w1:7200-9900s/scaled_rmse loading=-0.746
      bomex/rcm/w4:15300-18000s/scaled_rmse loading=+0.418
      bomex/rcm/w3:12600-15300s/scaled_rmse loading=-0.331
      bomex/cloud_frac/w4:15300-18000s/scaled_rmse loading=+0.244
      bomex/rcm/w2:9900-12600s/scaled_rmse loading=-0.183
    strongest parameter correlations:
      C11=+0.206
      C8=-0.176

=== Sample history 8/14: output/tuner/new_tuner_test/simple/cli_bomex_20260806_041454_603285_125524 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/simple/cli_bomex_20260806_041454_603285_125524
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/simple/cli_bomex_20260806_041454_603285_125524/sample_history/sample_history_000001.npz
  samples: 8
  params: 102
  cases: 1
  fields: 1
  observations: 1
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 8 samples x 1 retained columns
  mode 1: singular=2.82843, explained=100.00%
    strongest observations:
      bomex/cloud_frac/w1:10800-21600s/scaled_rmse loading=+1.000
    strongest parameter correlations:
      C8=-0.999

=== Sample history 9/14: output/tuner/new_tuner_test/simple/cli_bomex_20260822_041542_102445_2208205 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/simple/cli_bomex_20260822_041542_102445_2208205
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/simple/cli_bomex_20260822_041542_102445_2208205/sample_history/sample_history_000001.npz
  samples: 8
  params: 102
  cases: 1
  fields: 1
  observations: 1
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 8 samples x 1 retained columns
  mode 1: singular=2.82843, explained=100.00%
    strongest observations:
      bomex/cloud_frac/w1:10800-21600s/scaled_rmse loading=+1.000
    strongest parameter correlations:
      C8=-1.000

=== Sample history 10/14: output/tuner/new_tuner_test/simple/cli_bomex_20260826_042415_039085_2677583 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/simple/cli_bomex_20260826_042415_039085_2677583
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/simple/cli_bomex_20260826_042415_039085_2677583/sample_history/sample_history_000001.npz
  samples: 8
  params: 102
  cases: 1
  fields: 1
  observations: 1
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 8 samples x 1 retained columns
  mode 1: singular=2.82843, explained=100.00%
    strongest observations:
      bomex/cloud_frac/w1:10800-21600s/scaled_rmse loading=+1.000
    strongest parameter correlations:
      C8=-0.999

=== Sample history 11/14: output/tuner/new_tuner_test/simple/cli_bomex_20260827_043347_531321_2743306 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/simple/cli_bomex_20260827_043347_531321_2743306
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/simple/cli_bomex_20260827_043347_531321_2743306/sample_history/sample_history_000001.npz
  samples: 8
  params: 102
  cases: 1
  fields: 1
  observations: 1
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 8 samples x 1 retained columns
  mode 1: singular=2.82843, explained=100.00%
    strongest observations:
      bomex/cloud_frac/w1:10800-21600s/scaled_rmse loading=+1.000
    strongest parameter correlations:
      C8=-0.999

=== Sample history 12/14: output/tuner/new_tuner_test/simple/cli_bomex_20260829_041809_384016_2876300 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/simple/cli_bomex_20260829_041809_384016_2876300
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/simple/cli_bomex_20260829_041809_384016_2876300/sample_history/sample_history_000001.npz
  samples: 8
  params: 102
  cases: 1
  fields: 1
  observations: 1
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 8 samples x 1 retained columns
  mode 1: singular=2.82843, explained=100.00%
    strongest observations:
      bomex/cloud_frac/w1:10800-21600s/scaled_rmse loading=+1.000
    strongest parameter correlations:
      C8=-0.999

=== Sample history 13/14: output/tuner/new_tuner_test/simple/cli_bomex_20260906_044048_836614_4111628 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/simple/cli_bomex_20260906_044048_836614_4111628
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/simple/cli_bomex_20260906_044048_836614_4111628/sample_history/sample_history_000001.npz
  samples: 8
  params: 102
  cases: 1
  fields: 1
  observations: 1
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 8 samples x 1 retained columns
  mode 1: singular=2.82843, explained=100.00%
    strongest observations:
      bomex/cloud_frac/w1:10800-21600s/scaled_rmse loading=+1.000
    strongest parameter correlations:
      C8=-0.999

=== Sample history 14/14: output/tuner/new_tuner_test/simple/cli_bomex_20260908_044129_346177_218697 ===
Tuner Sample History
  job: output/tuner/new_tuner_test/simple/cli_bomex_20260908_044129_346177_218697
  chunks: 1
  first_chunk: output/tuner/new_tuner_test/simple/cli_bomex_20260908_044129_346177_218697/sample_history/sample_history_000001.npz
  samples: 8
  params: 102
  cases: 1
  fields: 1
  observations: 1
  metrics: scaled_rmse, correlation, std_ratio, centered_rmse_norm, bias_norm
Checks performed
  - sample-history chunks exist and are sequentially numbered
  - every chunk contains required metadata, sample, and loss arrays
  - metadata arrays match exactly across chunks
  - schema version matches the current observation-axis format
  - sample IDs are unique and cover 0..sample_count-1
  - parameter and loss arrays have the expected shapes and finite values
  - observation metadata covers every case/field/window exactly once
  - at least 2 sample(s) are present
  - at least one tuned parameter varies across samples
  checks: OK
SVD (scaled_rmse)
  matrix_shape: 8 samples x 1 retained columns
  mode 1: singular=2.82843, explained=100.00%
    strongest observations:
      bomex/cloud_frac/w1:10800-21600s/scaled_rmse loading=+1.000
    strongest parameter correlations:
      C8=-1.000