Skip to content

Conversation

@yngve-sk
Copy link

fixup webviz ert

xjules and others added 2 commits September 23, 2025 08:42
GenKW now models one scalar parameter instead of a group. This enables
per-parameter control of `input_source` (e.g. design_matrix or sampled)
and allows the `update` flag to be set individually.

Key changes:
- `genkw.name` now refers to the parameter name.
- A new `group_name` attribute holds the group; for fields and surfaces
  this currently matches `name`.
- All GenKW parameters are stored in `ens/SCALARS.parquet`:
  - rows = realizations
  - columns = parameters
  - mandatory `realization` column.
- Introduced `ParameterCardinality` to clarify how parameters map to
  storage:
  - `one_param_config_per_ensemble_dataset`: one config per param,
    one dataset per ensemble.
  - `multiple_configs_per_ensemble_dataset`: one config per group,
    one dataset per ensemble.
  - `one_param_config_per_realization_dataset`: one config per group,
    one dataset per realization.
- Removed `transform_function_definitions`; GenKW now only supports a
  single distribution.
- Simplified merging of GenKW with design_matrix: overlapping parameters
  default to using `design_matrix` as `input_source`.

Includes storage migration to version 13.
@xjules xjules force-pushed the scalars_v1 branch 4 times, most recently from 5c618f2 to fe887b2 Compare September 25, 2025 11:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants