ijazz.config

Functions

merge_dicts(dict1, dict2)

Recursively merges dict2 into dict1.

ijazz_config_sas()

Entry point for the IJazZ Scale and Smearing config generator.

config_sas(config, cfg)

Create per-step SAS YAML configs from a base config and step config.

Module Contents

ijazz.config.merge_dicts(dict1, dict2)[source]

Recursively merges dict2 into dict1.

ijazz.config.ijazz_config_sas()[source]

Entry point for the IJazZ Scale and Smearing config generator.

ijazz.config.config_sas(config: dict, cfg: dict)[source]

Create per-step SAS YAML configs from a base config and step config.

Parameters:
  • config (dict) – Base configuration with dataset info, SAS options, and output paths.

  • cfg (dict) – Step configuration containing a steps list and SAS overrides.

Returns:

Writes YAML files to dir_yaml.

Return type:

None