{
  "schema_version": 3,
  "sources": [
    {
      "kind": "clap-command-factory",
      "path": "crates/gammaloop-api/src/lib.rs",
      "symbol": "gammaloop_api::OneShot::command"
    },
    {
      "kind": "schemars-and-serde-default",
      "path": "crates/gammaloop-api/src/lib.rs",
      "symbol": "gammaloop_api::CLISettings"
    },
    {
      "kind": "schemars-and-serde-default",
      "path": "crates/gammalooprs/src/settings/mod.rs",
      "symbol": "gammalooprs::settings::RuntimeSettings"
    }
  ],
  "commands": [
    {
      "path": "gammaLoop",
      "name": "gammaLoop",
      "usage": "Usage: gammaLoop [OPTIONS] [BOOT_COMMANDS_PATH] [COMMAND]",
      "about": "An implementation of the Local Unitarity method for computing differential collider cross-sections.",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "clean_state",
          "long": "clean-state",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Remove the resolved state folder before startup so the session starts from a blank state",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "boot_commands_path",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "BOOT_COMMANDS_PATH"
          ],
          "help": "Optional TOML card to load at boot time",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "state_folder",
          "long": "state-folder",
          "short": "s",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "STATE_FOLDER"
          ],
          "help": "Path to the state folder",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "./gammaloop_state"
          ],
          "possible_values": []
        },
        {
          "id": "model_file",
          "long": "model-file",
          "short": "m",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MODEL_FILE"
          ],
          "help": "Path to the model file",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "no_save_state",
          "long": "no-save-state",
          "short": "n",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Skip saving state on exit",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "override_state"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "override_state",
          "long": "override-state",
          "short": "o",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Save state to file after each call",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "no_save_state"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "trace_logs_filename",
          "long": "trace-logs-filename",
          "short": "t",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "TRACE_LOGS_FILENAME"
          ],
          "help": "Set the name of the file containing all traces from gammaloop (logs) for current session",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "level",
          "long": null,
          "short": "l",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "LEVEL"
          ],
          "help": "Set log level for current session",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "off",
            "error",
            "warn",
            "info",
            "debug",
            "trace"
          ]
        },
        {
          "id": "logfile_level",
          "long": "logfile-level",
          "short": "L",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "LOGFILE_LEVEL"
          ],
          "help": "Set logfile log level for current session",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "off",
            "error",
            "warn",
            "info",
            "debug",
            "trace"
          ]
        },
        {
          "id": "logging_prefix",
          "long": "logging-prefix",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "LOGGING_PREFIX"
          ],
          "help": "Type of prefix for the logging format",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "long",
            "full",
            "short",
            "min",
            "none"
          ]
        },
        {
          "id": "read_only_state",
          "long": "read-only-state",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Prevent writes into the state folder for the lifetime of this session",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "settings_global_path",
          "long": "settings-global",
          "short": "g",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SETTINGS_GLOBAL_PATH"
          ],
          "help": "Path to a global settings TOML file",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "settings_runtime_defaults_path",
          "long": "settings-runtime-defaults",
          "short": "r",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SETTINGS_RUNTIME_DEFAULTS_PATH"
          ],
          "help": "Path to a default runtime settings TOML file",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "no_try_strings",
          "long": "no-try-strings",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Try to serialize using strings when saving run history",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "completions",
          "long": "completions",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "COMPLETIONS"
          ],
          "help": "Generate a shell completion script for the gammaloop executable",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "bash",
            "elvish",
            "fish",
            "power-shell",
            "zsh",
            "nushell"
          ]
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help (see a summary with '-h')",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "version",
          "long": "version",
          "short": "V",
          "aliases": [],
          "action": "version",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print version",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display",
      "name": "display",
      "usage": "Usage: gammaLoop display <COMMAND>",
      "about": "Inspect models, processes, integrands, settings, and named session data",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display model",
      "name": "model",
      "usage": "Usage: gammaLoop display model [OPTIONS]",
      "about": "Show model particles, parameters, couplings, and vertices for the selected context",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "show_couplings",
          "long": "show-couplings",
          "short": "c",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Include the model's coupling-order definitions and coupling values",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "show_vertices",
          "long": "show-vertices",
          "short": "v",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Include interaction vertices from the active model",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "show_parameters",
          "long": "show-parameters",
          "short": "r",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Include external and derived model parameters",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "show_particles",
          "long": "show-particles",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Include the model's particle definitions",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "show_all",
          "long": "show-all",
          "short": "a",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Include particles, parameters, couplings, and vertices in one report",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "requires": [
            "integrand_name"
          ],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Integrand name inside the selected process",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "requires": [
            "process"
          ],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display processes",
      "name": "processes",
      "usage": "Usage: gammaLoop display processes",
      "about": "List processes currently stored in the active state",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display integrand",
      "name": "integrand",
      "usage": "Usage: gammaLoop display integrand [OPTIONS]",
      "about": "Show generated integrands, graph groups, resources, and selected detail tables",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Integrand name inside the selected process",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "requires": [
            "process"
          ],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "graphs",
          "long": "graph",
          "short": "g",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MASTER_GRAPH"
          ],
          "help": "Restrict the detailed view to the selected master graph names",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "requires": [
            "integrand_name"
          ],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "categories",
          "long": "category",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "CATEGORY"
          ],
          "help": "Restrict the detailed view to the selected category tables",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "requires": [
            "integrand_name"
          ],
          "defaults": [],
          "possible_values": [
            "generation",
            "orientation",
            "loop_momentum_basis",
            "cuts"
          ]
        },
        {
          "id": "hide_non_existing_thresholds",
          "long": "hide-non-existing-thresholds",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Hide generated threshold CTs that cannot exist for the active model and kinematics",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "requires": [
            "integrand_name"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display quantities",
      "name": "quantities",
      "usage": "Usage: gammaLoop display quantities [OPTIONS] [NAME]",
      "about": "List configured named quantities, or inspect one quantity in a selected process",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "INTEGRAND_NAME"
          ],
          "help": "Optional human-readable integrand name used to disambiguate the process",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Named quantity, observable, or selector; omit it to list the selected category",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display observables",
      "name": "observables",
      "usage": "Usage: gammaLoop display observables [OPTIONS] [NAME]",
      "about": "List configured observables, or inspect one observable in a selected process",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "INTEGRAND_NAME"
          ],
          "help": "Optional human-readable integrand name used to disambiguate the process",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Named quantity, observable, or selector; omit it to list the selected category",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display selectors",
      "name": "selectors",
      "usage": "Usage: gammaLoop display selectors [OPTIONS] [NAME]",
      "about": "List configured event selectors, or inspect one selector in a selected process",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "INTEGRAND_NAME"
          ],
          "help": "Optional human-readable integrand name used to disambiguate the process",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Named quantity, observable, or selector; omit it to list the selected category",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display command_block",
      "name": "command_block",
      "usage": "Usage: gammaLoop display command_block [NAME]",
      "about": "Show one stored command block, or list every block when no name is supplied",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Stored command-block name; omit it to list all available blocks",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display settings",
      "name": "settings",
      "usage": "Usage: gammaLoop display settings <COMMAND>",
      "about": "Show effective global, default-runtime, or process-specific settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display settings global",
      "name": "global",
      "usage": "Usage: gammaLoop display settings global [PATH]",
      "about": "Show effective global generation, logging, and parallelization settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "path",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PATH"
          ],
          "help": "Optional dotted path to a specific setting",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display settings default-runtime",
      "name": "default-runtime",
      "usage": "Usage: gammaLoop display settings default-runtime [PATH]",
      "about": "Show the default runtime settings inherited by newly generated integrands",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [
        {
          "name": "defaults",
          "kind": "name",
          "visible": false
        }
      ],
      "arguments": [
        {
          "id": "path",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PATH"
          ],
          "help": "Optional dotted path to a specific setting",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display settings process",
      "name": "process",
      "usage": "Usage: gammaLoop display settings process [OPTIONS] [PATH]",
      "about": "Show effective settings for one generated process or integrand",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "INTEGRAND_NAME"
          ],
          "help": "Optional human-readable integrand name used to disambiguate the process",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "path",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PATH"
          ],
          "help": "Optional dotted path to a specific setting",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop display settings help",
      "name": "help",
      "usage": "Usage: gammaLoop display settings help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display settings help global",
      "name": "global",
      "usage": "Usage: gammaLoop display settings help global",
      "about": "Show effective global generation, logging, and parallelization settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display settings help default-runtime",
      "name": "default-runtime",
      "usage": "Usage: gammaLoop display settings help default-runtime",
      "about": "Show the default runtime settings inherited by newly generated integrands",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display settings help process",
      "name": "process",
      "usage": "Usage: gammaLoop display settings help process",
      "about": "Show effective settings for one generated process or integrand",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display settings help help",
      "name": "help",
      "usage": "Usage: gammaLoop display settings help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help",
      "name": "help",
      "usage": "Usage: gammaLoop display help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help model",
      "name": "model",
      "usage": "Usage: gammaLoop display help model",
      "about": "Show model particles, parameters, couplings, and vertices for the selected context",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help processes",
      "name": "processes",
      "usage": "Usage: gammaLoop display help processes",
      "about": "List processes currently stored in the active state",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help integrand",
      "name": "integrand",
      "usage": "Usage: gammaLoop display help integrand",
      "about": "Show generated integrands, graph groups, resources, and selected detail tables",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help quantities",
      "name": "quantities",
      "usage": "Usage: gammaLoop display help quantities",
      "about": "List configured named quantities, or inspect one quantity in a selected process",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help observables",
      "name": "observables",
      "usage": "Usage: gammaLoop display help observables",
      "about": "List configured observables, or inspect one observable in a selected process",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help selectors",
      "name": "selectors",
      "usage": "Usage: gammaLoop display help selectors",
      "about": "List configured event selectors, or inspect one selector in a selected process",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help command_block",
      "name": "command_block",
      "usage": "Usage: gammaLoop display help command_block",
      "about": "Show one stored command block, or list every block when no name is supplied",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help settings",
      "name": "settings",
      "usage": "Usage: gammaLoop display help settings [COMMAND]",
      "about": "Show effective global, default-runtime, or process-specific settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help settings global",
      "name": "global",
      "usage": "Usage: gammaLoop display help settings global",
      "about": "Show effective global generation, logging, and parallelization settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help settings default-runtime",
      "name": "default-runtime",
      "usage": "Usage: gammaLoop display help settings default-runtime",
      "about": "Show the default runtime settings inherited by newly generated integrands",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help settings process",
      "name": "process",
      "usage": "Usage: gammaLoop display help settings process",
      "about": "Show effective settings for one generated process or integrand",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop display help help",
      "name": "help",
      "usage": "Usage: gammaLoop display help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop duplicate",
      "name": "duplicate",
      "usage": "Usage: gammaLoop duplicate <COMMAND>",
      "about": "Copy generated data to a new process or integrand name",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop duplicate integrand",
      "name": "integrand",
      "usage": "Usage: gammaLoop duplicate integrand [OPTIONS] --output_process_name <NAME> --output_integrand_name <NAME>",
      "about": "Copy one generated integrand and its process context under new names",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Source process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Source integrand name",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "output_process_name",
          "long": "output_process_name",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Destination process name",
          "required": true,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "output_integrand_name",
          "long": "output_integrand_name",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Destination integrand name",
          "required": true,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop duplicate help",
      "name": "help",
      "usage": "Usage: gammaLoop duplicate help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop duplicate help integrand",
      "name": "integrand",
      "usage": "Usage: gammaLoop duplicate help integrand",
      "about": "Copy one generated integrand and its process context under new names",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop duplicate help help",
      "name": "help",
      "usage": "Usage: gammaLoop duplicate help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set",
      "name": "set",
      "usage": "Usage: gammaLoop set <COMMAND>",
      "about": "Change global, runtime, model, or process settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set base-dir",
      "name": "base-dir",
      "usage": "Usage: gammaLoop set base-dir <PATH>",
      "about": "Set the base directory for gammaloop state and logs",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "path",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PATH"
          ],
          "help": "Directory used to resolve relative state and log paths",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set global",
      "name": "global",
      "usage": "Usage: gammaLoop set global <COMMAND>",
      "about": "Change global generation, logging, and parallelism settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set global file",
      "name": "file",
      "usage": "Usage: gammaLoop set global file <FILE>",
      "about": "Merge a TOML file into the current global or default-runtime settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "file",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILE"
          ],
          "help": "TOML settings file merged into the current global or default-runtime settings",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set global string",
      "name": "string",
      "usage": "Usage: gammaLoop set global string <TOML>",
      "about": "Load settings from TOML content passed as a CLI string",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "string",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "TOML"
          ],
          "help": "Inline TOML document merged into the current global or default-runtime settings",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set global kv",
      "name": "kv",
      "usage": "Usage: gammaLoop set global kv [KEY=VALUE]...",
      "about": "Merge one or more dotted `KEY=VALUE` assignments into the current settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "pairs",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "KEY=VALUE"
          ],
          "help": "Any number of KEY=VALUE pairs",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set global defaults",
      "name": "defaults",
      "usage": "Usage: gammaLoop set global defaults",
      "about": "Sync process runtime settings from the current default runtime settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set global stored",
      "name": "stored",
      "usage": "Usage: gammaLoop set global stored",
      "about": "Reload the corresponding settings from the active state's stored file",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set global help",
      "name": "help",
      "usage": "Usage: gammaLoop set global help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set global help file",
      "name": "file",
      "usage": "Usage: gammaLoop set global help file",
      "about": "Merge a TOML file into the current global or default-runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set global help string",
      "name": "string",
      "usage": "Usage: gammaLoop set global help string",
      "about": "Load settings from TOML content passed as a CLI string",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set global help kv",
      "name": "kv",
      "usage": "Usage: gammaLoop set global help kv",
      "about": "Merge one or more dotted `KEY=VALUE` assignments into the current settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set global help defaults",
      "name": "defaults",
      "usage": "Usage: gammaLoop set global help defaults",
      "about": "Sync process runtime settings from the current default runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set global help stored",
      "name": "stored",
      "usage": "Usage: gammaLoop set global help stored",
      "about": "Reload the corresponding settings from the active state's stored file",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set global help help",
      "name": "help",
      "usage": "Usage: gammaLoop set global help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set default-runtime",
      "name": "default-runtime",
      "usage": "Usage: gammaLoop set default-runtime <COMMAND>",
      "about": "Change the runtime settings inherited by newly generated integrands",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set default-runtime file",
      "name": "file",
      "usage": "Usage: gammaLoop set default-runtime file <FILE>",
      "about": "Merge a TOML file into the current global or default-runtime settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "file",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILE"
          ],
          "help": "TOML settings file merged into the current global or default-runtime settings",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set default-runtime string",
      "name": "string",
      "usage": "Usage: gammaLoop set default-runtime string <TOML>",
      "about": "Load settings from TOML content passed as a CLI string",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "string",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "TOML"
          ],
          "help": "Inline TOML document merged into the current global or default-runtime settings",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set default-runtime kv",
      "name": "kv",
      "usage": "Usage: gammaLoop set default-runtime kv [KEY=VALUE]...",
      "about": "Merge one or more dotted `KEY=VALUE` assignments into the current settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "pairs",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "KEY=VALUE"
          ],
          "help": "Any number of KEY=VALUE pairs",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set default-runtime defaults",
      "name": "defaults",
      "usage": "Usage: gammaLoop set default-runtime defaults",
      "about": "Sync process runtime settings from the current default runtime settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set default-runtime stored",
      "name": "stored",
      "usage": "Usage: gammaLoop set default-runtime stored",
      "about": "Reload the corresponding settings from the active state's stored file",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set default-runtime help",
      "name": "help",
      "usage": "Usage: gammaLoop set default-runtime help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set default-runtime help file",
      "name": "file",
      "usage": "Usage: gammaLoop set default-runtime help file",
      "about": "Merge a TOML file into the current global or default-runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set default-runtime help string",
      "name": "string",
      "usage": "Usage: gammaLoop set default-runtime help string",
      "about": "Load settings from TOML content passed as a CLI string",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set default-runtime help kv",
      "name": "kv",
      "usage": "Usage: gammaLoop set default-runtime help kv",
      "about": "Merge one or more dotted `KEY=VALUE` assignments into the current settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set default-runtime help defaults",
      "name": "defaults",
      "usage": "Usage: gammaLoop set default-runtime help defaults",
      "about": "Sync process runtime settings from the current default runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set default-runtime help stored",
      "name": "stored",
      "usage": "Usage: gammaLoop set default-runtime help stored",
      "about": "Reload the corresponding settings from the active state's stored file",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set default-runtime help help",
      "name": "help",
      "usage": "Usage: gammaLoop set default-runtime help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set model",
      "name": "model",
      "usage": "Usage: gammaLoop set model [OPTIONS] [defaults|PARAM=COMPLEX]...",
      "about": "Assign model parameters in the selected context or reset them to defaults",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "INTEGRAND_NAME"
          ],
          "help": "Optional human-readable integrand name used to disambiguate the process",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "values",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "defaults|PARAM=COMPLEX"
          ],
          "help": "Any number of PARAM=COMPLEX pairs, or 'defaults' for process-targeted resets",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process",
      "name": "process",
      "usage": "Usage: gammaLoop set process [OPTIONS] <COMMAND>",
      "about": "Change runtime settings or named analysis objects for one process or integrand",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "INTEGRAND_NAME"
          ],
          "help": "Optional human-readable integrand name used to disambiguate the process",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process file",
      "name": "file",
      "usage": "Usage: gammaLoop set process file <FILE>",
      "about": "Merge a TOML file into the selected process or integrand settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "file",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILE"
          ],
          "help": "TOML settings file merged into the selected process or integrand settings",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process string",
      "name": "string",
      "usage": "Usage: gammaLoop set process string <TOML>",
      "about": "Load settings from TOML content passed as a CLI string",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "string",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "TOML"
          ],
          "help": "Inline TOML document merged into the selected process or integrand settings",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process kv",
      "name": "kv",
      "usage": "Usage: gammaLoop set process kv [KEY=VALUE]...",
      "about": "Merge one or more dotted `KEY=VALUE` assignments into the selected settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "pairs",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "KEY=VALUE"
          ],
          "help": "Any number of KEY=VALUE pairs",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process defaults",
      "name": "defaults",
      "usage": "Usage: gammaLoop set process defaults",
      "about": "Sync process runtime settings from the current default runtime settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process stored",
      "name": "stored",
      "usage": "Usage: gammaLoop set process stored",
      "about": "Reload the selected process or integrand settings from its stored file",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process add",
      "name": "add",
      "usage": "Usage: gammaLoop set process add <COMMAND>",
      "about": "Add a named quantity/observable/selector",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process add quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop set process add quantity <NAME> <KIND> [KEY=VALUE]...",
      "about": "Add a named derived quantity to the selected process settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Unique name used to reference the quantity from expressions and observables",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "kind",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "KIND"
          ],
          "help": "Registered quantity implementation to instantiate",
          "required": true,
          "positional": true,
          "index": 2,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "pairs",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "KEY=VALUE"
          ],
          "help": "Initial quantity settings as dotted `KEY=VALUE` assignments",
          "required": false,
          "positional": true,
          "index": 3,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process add observable",
      "name": "observable",
      "usage": "Usage: gammaLoop set process add observable <NAME> [KEY=VALUE]...",
      "about": "Add a named observable to the selected process settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Unique name used for the observable and its output files",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "pairs",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "KEY=VALUE"
          ],
          "help": "Initial observable settings as dotted `KEY=VALUE` assignments, including its type",
          "required": false,
          "positional": true,
          "index": 2,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process add selector",
      "name": "selector",
      "usage": "Usage: gammaLoop set process add selector <NAME> <KIND> [KEY=VALUE]...",
      "about": "Add a named event selector to the selected process settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Unique name used to identify the selector in diagnostics",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "kind",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "KIND"
          ],
          "help": "Registered selector implementation to instantiate",
          "required": true,
          "positional": true,
          "index": 2,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "pairs",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "KEY=VALUE"
          ],
          "help": "Initial selector settings as dotted `KEY=VALUE` assignments",
          "required": false,
          "positional": true,
          "index": 3,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process add help",
      "name": "help",
      "usage": "Usage: gammaLoop set process add help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process add help quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop set process add help quantity",
      "about": "Add a named derived quantity to the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process add help observable",
      "name": "observable",
      "usage": "Usage: gammaLoop set process add help observable",
      "about": "Add a named observable to the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process add help selector",
      "name": "selector",
      "usage": "Usage: gammaLoop set process add help selector",
      "about": "Add a named event selector to the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process add help help",
      "name": "help",
      "usage": "Usage: gammaLoop set process add help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process update",
      "name": "update",
      "usage": "Usage: gammaLoop set process update <COMMAND>",
      "about": "Update a named quantity/observable/selector",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process update quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop set process update quantity <NAME> [KEY=VALUE]...",
      "about": "Update fields of an existing named quantity",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Name of the quantity to update",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "pairs",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "KEY=VALUE"
          ],
          "help": "One or more dotted quantity-setting assignments",
          "required": false,
          "positional": true,
          "index": 2,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process update observable",
      "name": "observable",
      "usage": "Usage: gammaLoop set process update observable <NAME> [KEY=VALUE]...",
      "about": "Update fields of an existing named observable",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Name of the observable to update",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "pairs",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "KEY=VALUE"
          ],
          "help": "One or more dotted observable-setting assignments",
          "required": false,
          "positional": true,
          "index": 2,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process update selector",
      "name": "selector",
      "usage": "Usage: gammaLoop set process update selector <NAME> [KEY=VALUE]...",
      "about": "Update fields of an existing named selector",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Name of the selector to update",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "pairs",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "KEY=VALUE"
          ],
          "help": "One or more dotted selector-setting assignments",
          "required": false,
          "positional": true,
          "index": 2,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process update help",
      "name": "help",
      "usage": "Usage: gammaLoop set process update help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process update help quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop set process update help quantity",
      "about": "Update fields of an existing named quantity",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process update help observable",
      "name": "observable",
      "usage": "Usage: gammaLoop set process update help observable",
      "about": "Update fields of an existing named observable",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process update help selector",
      "name": "selector",
      "usage": "Usage: gammaLoop set process update help selector",
      "about": "Update fields of an existing named selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process update help help",
      "name": "help",
      "usage": "Usage: gammaLoop set process update help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process remove",
      "name": "remove",
      "usage": "Usage: gammaLoop set process remove <COMMAND>",
      "about": "Remove a named quantity/observable/selector",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process remove quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop set process remove quantity <NAME>",
      "about": "Remove a named quantity from the selected process settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Name of the quantity to remove",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process remove observable",
      "name": "observable",
      "usage": "Usage: gammaLoop set process remove observable <NAME>",
      "about": "Remove a named observable from the selected process settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Name of the observable to remove",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process remove selector",
      "name": "selector",
      "usage": "Usage: gammaLoop set process remove selector <NAME>",
      "about": "Remove a named selector from the selected process settings",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Name of the selector to remove",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop set process remove help",
      "name": "help",
      "usage": "Usage: gammaLoop set process remove help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process remove help quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop set process remove help quantity",
      "about": "Remove a named quantity from the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process remove help observable",
      "name": "observable",
      "usage": "Usage: gammaLoop set process remove help observable",
      "about": "Remove a named observable from the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process remove help selector",
      "name": "selector",
      "usage": "Usage: gammaLoop set process remove help selector",
      "about": "Remove a named selector from the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process remove help help",
      "name": "help",
      "usage": "Usage: gammaLoop set process remove help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help",
      "name": "help",
      "usage": "Usage: gammaLoop set process help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help file",
      "name": "file",
      "usage": "Usage: gammaLoop set process help file",
      "about": "Merge a TOML file into the selected process or integrand settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help string",
      "name": "string",
      "usage": "Usage: gammaLoop set process help string",
      "about": "Load settings from TOML content passed as a CLI string",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help kv",
      "name": "kv",
      "usage": "Usage: gammaLoop set process help kv",
      "about": "Merge one or more dotted `KEY=VALUE` assignments into the selected settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help defaults",
      "name": "defaults",
      "usage": "Usage: gammaLoop set process help defaults",
      "about": "Sync process runtime settings from the current default runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help stored",
      "name": "stored",
      "usage": "Usage: gammaLoop set process help stored",
      "about": "Reload the selected process or integrand settings from its stored file",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help add",
      "name": "add",
      "usage": "Usage: gammaLoop set process help add [COMMAND]",
      "about": "Add a named quantity/observable/selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help add quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop set process help add quantity",
      "about": "Add a named derived quantity to the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help add observable",
      "name": "observable",
      "usage": "Usage: gammaLoop set process help add observable",
      "about": "Add a named observable to the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help add selector",
      "name": "selector",
      "usage": "Usage: gammaLoop set process help add selector",
      "about": "Add a named event selector to the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help update",
      "name": "update",
      "usage": "Usage: gammaLoop set process help update [COMMAND]",
      "about": "Update a named quantity/observable/selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help update quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop set process help update quantity",
      "about": "Update fields of an existing named quantity",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help update observable",
      "name": "observable",
      "usage": "Usage: gammaLoop set process help update observable",
      "about": "Update fields of an existing named observable",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help update selector",
      "name": "selector",
      "usage": "Usage: gammaLoop set process help update selector",
      "about": "Update fields of an existing named selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help remove",
      "name": "remove",
      "usage": "Usage: gammaLoop set process help remove [COMMAND]",
      "about": "Remove a named quantity/observable/selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help remove quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop set process help remove quantity",
      "about": "Remove a named quantity from the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help remove observable",
      "name": "observable",
      "usage": "Usage: gammaLoop set process help remove observable",
      "about": "Remove a named observable from the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help remove selector",
      "name": "selector",
      "usage": "Usage: gammaLoop set process help remove selector",
      "about": "Remove a named selector from the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set process help help",
      "name": "help",
      "usage": "Usage: gammaLoop set process help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help",
      "name": "help",
      "usage": "Usage: gammaLoop set help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help base-dir",
      "name": "base-dir",
      "usage": "Usage: gammaLoop set help base-dir",
      "about": "Set the base directory for gammaloop state and logs",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help global",
      "name": "global",
      "usage": "Usage: gammaLoop set help global [COMMAND]",
      "about": "Change global generation, logging, and parallelism settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help global file",
      "name": "file",
      "usage": "Usage: gammaLoop set help global file",
      "about": "Merge a TOML file into the current global or default-runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help global string",
      "name": "string",
      "usage": "Usage: gammaLoop set help global string",
      "about": "Load settings from TOML content passed as a CLI string",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help global kv",
      "name": "kv",
      "usage": "Usage: gammaLoop set help global kv",
      "about": "Merge one or more dotted `KEY=VALUE` assignments into the current settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help global defaults",
      "name": "defaults",
      "usage": "Usage: gammaLoop set help global defaults",
      "about": "Sync process runtime settings from the current default runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help global stored",
      "name": "stored",
      "usage": "Usage: gammaLoop set help global stored",
      "about": "Reload the corresponding settings from the active state's stored file",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help default-runtime",
      "name": "default-runtime",
      "usage": "Usage: gammaLoop set help default-runtime [COMMAND]",
      "about": "Change the runtime settings inherited by newly generated integrands",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help default-runtime file",
      "name": "file",
      "usage": "Usage: gammaLoop set help default-runtime file",
      "about": "Merge a TOML file into the current global or default-runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help default-runtime string",
      "name": "string",
      "usage": "Usage: gammaLoop set help default-runtime string",
      "about": "Load settings from TOML content passed as a CLI string",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help default-runtime kv",
      "name": "kv",
      "usage": "Usage: gammaLoop set help default-runtime kv",
      "about": "Merge one or more dotted `KEY=VALUE` assignments into the current settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help default-runtime defaults",
      "name": "defaults",
      "usage": "Usage: gammaLoop set help default-runtime defaults",
      "about": "Sync process runtime settings from the current default runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help default-runtime stored",
      "name": "stored",
      "usage": "Usage: gammaLoop set help default-runtime stored",
      "about": "Reload the corresponding settings from the active state's stored file",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help model",
      "name": "model",
      "usage": "Usage: gammaLoop set help model",
      "about": "Assign model parameters in the selected context or reset them to defaults",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process",
      "name": "process",
      "usage": "Usage: gammaLoop set help process [COMMAND]",
      "about": "Change runtime settings or named analysis objects for one process or integrand",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process file",
      "name": "file",
      "usage": "Usage: gammaLoop set help process file",
      "about": "Merge a TOML file into the selected process or integrand settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process string",
      "name": "string",
      "usage": "Usage: gammaLoop set help process string",
      "about": "Load settings from TOML content passed as a CLI string",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process kv",
      "name": "kv",
      "usage": "Usage: gammaLoop set help process kv",
      "about": "Merge one or more dotted `KEY=VALUE` assignments into the selected settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process defaults",
      "name": "defaults",
      "usage": "Usage: gammaLoop set help process defaults",
      "about": "Sync process runtime settings from the current default runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process stored",
      "name": "stored",
      "usage": "Usage: gammaLoop set help process stored",
      "about": "Reload the selected process or integrand settings from its stored file",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process add",
      "name": "add",
      "usage": "Usage: gammaLoop set help process add [COMMAND]",
      "about": "Add a named quantity/observable/selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process add quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop set help process add quantity",
      "about": "Add a named derived quantity to the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process add observable",
      "name": "observable",
      "usage": "Usage: gammaLoop set help process add observable",
      "about": "Add a named observable to the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process add selector",
      "name": "selector",
      "usage": "Usage: gammaLoop set help process add selector",
      "about": "Add a named event selector to the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process update",
      "name": "update",
      "usage": "Usage: gammaLoop set help process update [COMMAND]",
      "about": "Update a named quantity/observable/selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process update quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop set help process update quantity",
      "about": "Update fields of an existing named quantity",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process update observable",
      "name": "observable",
      "usage": "Usage: gammaLoop set help process update observable",
      "about": "Update fields of an existing named observable",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process update selector",
      "name": "selector",
      "usage": "Usage: gammaLoop set help process update selector",
      "about": "Update fields of an existing named selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process remove",
      "name": "remove",
      "usage": "Usage: gammaLoop set help process remove [COMMAND]",
      "about": "Remove a named quantity/observable/selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process remove quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop set help process remove quantity",
      "about": "Remove a named quantity from the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process remove observable",
      "name": "observable",
      "usage": "Usage: gammaLoop set help process remove observable",
      "about": "Remove a named observable from the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help process remove selector",
      "name": "selector",
      "usage": "Usage: gammaLoop set help process remove selector",
      "about": "Remove a named selector from the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop set help help",
      "name": "help",
      "usage": "Usage: gammaLoop set help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop import",
      "name": "import",
      "usage": "Usage: gammaLoop import <COMMAND>",
      "about": "Import models or previously generated graphs into the active state",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop import model",
      "name": "model",
      "usage": "Usage: gammaLoop import model [OPTIONS] <PATH>",
      "about": "Load a UFO model and make it the active model for subsequent generation",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "path",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PATH"
          ],
          "help": "Built-in model name, JSON model path, or UFO directory to import",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "simplify_model",
          "long": "simplify-model",
          "short": "s",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIMPLIFY_MODEL"
          ],
          "help": "Simplify imported model expressions before storing the active model",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": true,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop import graphs",
      "name": "graphs",
      "usage": "Usage: gammaLoop import graphs [OPTIONS] <PATH>",
      "about": "Load serialized graph data into a new or existing process",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "path",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PATH"
          ],
          "help": "Graph file to load, resolved against the active state root and current directory",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": null,
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "INTEGRAND_NAME"
          ],
          "help": "Name assigned to the imported integrand",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "overwrite",
          "long": null,
          "short": "o",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Replace an existing process or integrand with the same target name",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "append"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "append",
          "long": null,
          "short": "a",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Append imported graphs to the selected target instead of replacing it",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "overwrite"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop import help",
      "name": "help",
      "usage": "Usage: gammaLoop import help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop import help model",
      "name": "model",
      "usage": "Usage: gammaLoop import help model",
      "about": "Load a UFO model and make it the active model for subsequent generation",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop import help graphs",
      "name": "graphs",
      "usage": "Usage: gammaLoop import help graphs",
      "about": "Load serialized graph data into a new or existing process",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop import help help",
      "name": "help",
      "usage": "Usage: gammaLoop import help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop save",
      "name": "save",
      "usage": "Usage: gammaLoop save <COMMAND>",
      "about": "Export graph data, standalone evaluators, schemas, or the current state",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop save dot",
      "name": "dot",
      "usage": "Usage: gammaLoop save dot [OPTIONS] [PATH]",
      "about": "Export generated graphs as DOT files and drawing templates",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "path",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PATH"
          ],
          "help": "Destination directory; defaults to the active state folder",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "combine_diagrams",
          "long": null,
          "short": "c",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Combine diagrams in one DOT output instead of writing one file per graph",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "with_uv",
          "long": "with-uv",
          "short": "n",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 0,
            "max": 1
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "WITH_UV"
          ],
          "help": "Include ultraviolet counterterm graphs in the exported drawing data",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "default_missing_values": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "output_full_numerator",
          "long": "output-full-numerator",
          "short": "u",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 0,
            "max": 1
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "OUTPUT_FULL_NUMERATOR"
          ],
          "help": "Export the full numerator expression rather than the compact display form",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "default_missing_values": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "do_gamma_algebra",
          "long": "do-gamma-algebra",
          "short": "g",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 0,
            "max": 1
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "DO_GAMMA_ALGEBRA"
          ],
          "help": "Simplify gamma-matrix algebra before formatting graph numerators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "default_missing_values": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "do_color_algebra",
          "long": "do-color-algebra",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 0,
            "max": 1
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "DO_COLOR_ALGEBRA"
          ],
          "help": "Simplify color algebra before formatting graph numerators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "default_missing_values": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "split_xs_by_initial_states",
          "long": "split-xs-by-initial-states",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 0,
            "max": 1
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "SPLIT_XS_BY_INITIAL_STATES"
          ],
          "help": "Write separate cross-section drawings for distinct initial-state assignments",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "default_missing_values": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "include_autogenerated_fields",
          "long": "include-autogenerated-fields",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 0,
            "max": 1
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "INCLUDE_AUTOGENERATED_FIELDS"
          ],
          "help": "Include fields generated internally rather than supplied by the source graph",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "default_missing_values": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop save uv-forest",
      "name": "uv-forest",
      "usage": "Usage: gammaLoop save uv-forest [OPTIONS] [PATH]",
      "about": "Export the ultraviolet forest for selected generated graphs",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "path",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PATH"
          ],
          "help": "Destination directory; defaults to the active state folder",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "INTEGRAND_NAME"
          ],
          "help": "Optional human-readable integrand name used to disambiguate the process",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "graph",
          "long": "graph",
          "short": "g",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "GRAPH"
          ],
          "help": "Master graph names to export; repeat the option to select multiple graphs",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "computed",
          "long": "computed",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Export computed counterterm expressions in addition to the forest structure",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop save standalone",
      "name": "standalone",
      "usage": "Usage: gammaLoop save standalone [OPTIONS] [PATH]",
      "about": "Export an integrand as a standalone evaluator or serialized data file",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "path",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PATH"
          ],
          "help": "Destination path for the exported project or data file",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "python",
          "long": "python",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Generate a standalone Python evaluator project",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "rust"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "rust",
          "long": "rust",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Generate a standalone Rust evaluator project",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "python"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "binary",
          "long": "binary",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Serialize evaluator data in the compact binary format",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "json"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "json",
          "long": "json",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Serialize evaluator data as human-readable JSON",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "binary"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "quadprec",
          "long": "quadprec",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Include quad-precision evaluator support in generated source projects",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "arbprec"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "arbprec",
          "long": "arbprec",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Include arbitrary-precision evaluator support in generated source projects",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "quadprec"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop save state",
      "name": "state",
      "usage": "Usage: gammaLoop save state [OPTIONS]",
      "about": "Persist the active state, settings, and replayable run history",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "path",
          "long": "path",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PATH"
          ],
          "help": "Path to save the state to, by default is the current state folder",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "override_state",
          "long": "override-state",
          "short": "o",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 0,
            "max": 1
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "OVERRIDE_STATE"
          ],
          "help": "Save state to file after each call",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "default_missing_values": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "no_save_state",
          "long": "no-save-state",
          "short": "n",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Exit without writing state data, even when state saving is otherwise enabled",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "try_strings",
          "long": "try-strings",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 0,
            "max": 1
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "TRY_STRINGS"
          ],
          "help": "Try to serialize using strings when saving run history",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "default_missing_values": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "strict",
          "long": "strict",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 0,
            "max": 1
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "STRICT"
          ],
          "help": "Treat state serialization warnings as errors and refuse a partial save",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "default_missing_values": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop save schema",
      "name": "schema",
      "usage": "Usage: gammaLoop save schema",
      "about": "Regenerate the JSON schema files for CLI and runtime configuration",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop save help",
      "name": "help",
      "usage": "Usage: gammaLoop save help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop save help dot",
      "name": "dot",
      "usage": "Usage: gammaLoop save help dot",
      "about": "Export generated graphs as DOT files and drawing templates",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop save help uv-forest",
      "name": "uv-forest",
      "usage": "Usage: gammaLoop save help uv-forest",
      "about": "Export the ultraviolet forest for selected generated graphs",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop save help standalone",
      "name": "standalone",
      "usage": "Usage: gammaLoop save help standalone",
      "about": "Export an integrand as a standalone evaluator or serialized data file",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop save help state",
      "name": "state",
      "usage": "Usage: gammaLoop save help state",
      "about": "Persist the active state, settings, and replayable run history",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop save help schema",
      "name": "schema",
      "usage": "Usage: gammaLoop save help schema",
      "about": "Regenerate the JSON schema files for CLI and runtime configuration",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop save help help",
      "name": "help",
      "usage": "Usage: gammaLoop save help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop run",
      "name": "run",
      "usage": "Usage: gammaLoop run [OPTIONS] [BLOCK_NAME]...",
      "about": "Execute a stored command block or an inline command list",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "block_names",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "BLOCK_NAME"
          ],
          "help": "Command block names to execute (in order)",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "commands",
          "long": "commands",
          "short": "c",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "COMMANDS"
          ],
          "help": "Semicolon-separated inline commands executed after the named blocks",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop start_commands_block",
      "name": "start_commands_block",
      "usage": "Usage: gammaLoop start_commands_block <COMMAND_BLOCK_NAME>",
      "about": "Begin recording subsequent commands under a reusable block name",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "COMMAND_BLOCK_NAME"
          ],
          "help": "Name under which the recorded command sequence will be stored",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop finish_commands_block",
      "name": "finish_commands_block",
      "usage": "Usage: gammaLoop finish_commands_block",
      "about": "Stop recording commands and store the active command block",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop remove",
      "name": "remove",
      "usage": "Usage: gammaLoop remove <COMMAND>",
      "about": "Remove generated processes from the active state",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop remove processes",
      "name": "processes",
      "usage": "Usage: gammaLoop remove processes [OPTIONS]",
      "about": "Remove one integrand, one process, or all processes selected by the supplied target",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Restrict the removal to a single integrand within the selected process",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop remove help",
      "name": "help",
      "usage": "Usage: gammaLoop remove help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop remove help processes",
      "name": "processes",
      "usage": "Usage: gammaLoop remove help processes",
      "about": "Remove one integrand, one process, or all processes selected by the supplied target",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop remove help help",
      "name": "help",
      "usage": "Usage: gammaLoop remove help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop integrate",
      "name": "integrate",
      "usage": "Usage: gammaLoop integrate [OPTIONS]",
      "about": "Integrate one or more generated process integrands",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`; repeat with `-i` to select multiple integrands",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "The integrand name to integrate; repeat with -p to select multiple integrands",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "n_cores",
          "long": "n-cores",
          "short": "c",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "N_CORES"
          ],
          "help": "Number of cores to parallelize over",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "workspace_path",
          "long": "workspace-path",
          "short": "w",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "WORKSPACE_PATH"
          ],
          "help": "Workspace directory used for resumable integration state and persisted results",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "target",
          "long": "target",
          "short": "t",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": 2
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "TARGET"
          ],
          "help": "Specify a target as either `re im` / `re,im` for one shared target or `process@integrand=re,im`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "restart",
          "long": "restart",
          "short": "r",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Whether to restart the integration from scratch, or continue from a previous run if possible",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "uncorrelated",
          "long": "uncorrelated",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Use one independent sampling/training grid per selected integrand instead of a shared grid",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "show_max_weight_info",
          "long": "show-max-weight-info",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Show the overall max-weight details table",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "true"
          ],
          "possible_values": []
        },
        {
          "id": "no_show_integration_statistics",
          "long": "no-show-integration-statistics",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Hide integration statistics during intermediate iteration updates",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "show_phase",
          "long": "show-phase",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SHOW_PHASE"
          ],
          "help": "Control which complex phase is shown in integration summary tables",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "both"
          ],
          "possible_values": [
            "both",
            "real",
            "imag",
            "selected"
          ]
        },
        {
          "id": "show_top_discrete_grid",
          "long": "show-top-discrete-grid",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Show monitoring rows for the first non-trivial discrete dimension",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "show_discrete_contributions_sum",
          "long": "show-discrete-contributions-sum",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Show the summed discrete contributions block independently of per-bin rows",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "sort_contributions",
          "long": "sort-contributions",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SORT_CONTRIBUTIONS"
          ],
          "help": "Sort discrete contribution rows by index, absolute integral, or error",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "error"
          ],
          "possible_values": [
            "index",
            "integral",
            "error"
          ]
        },
        {
          "id": "show_max_weight_info_for_discrete_bins",
          "long": "show-max-weight-info-for-discrete-bins",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Show per-bin max-weight information for the first non-trivial discrete dimension",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "show_summary_only",
          "long": "show-summary-only",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Only render the saved integration summary, without performing integration work",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "no_stream_iterations",
          "long": "no-stream-iterations",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Disable streaming of end-of-iteration integration summaries in interactive terminals",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "no_stream_updates",
          "long": "no-stream-updates",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Disable live streaming of in-iteration integration status updates",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "renderer",
          "long": "renderer",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "RENDERER"
          ],
          "help": "Renderer used for interactive streaming integration updates",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "ratatui"
          ],
          "possible_values": [
            "tabled",
            "ratatui"
          ]
        },
        {
          "id": "batch_size",
          "long": "batch-size",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "BATCH_SIZE"
          ],
          "help": "Evaluate each iteration in per-core batches of this size",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "batch_timing",
          "long": "batch-timing",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "BATCH_TIMING"
          ],
          "help": "Target per-core batch wall time in seconds when batch size is not specified",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "5"
          ],
          "possible_values": []
        },
        {
          "id": "min_time_between_status_updates",
          "long": "min-time-between-status-updates",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MIN_TIME_BETWEEN_STATUS_UPDATES"
          ],
          "help": "Minimum time between streamed in-iteration status updates",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "0"
          ],
          "possible_values": []
        },
        {
          "id": "max_table_width",
          "long": "max-table-width",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MAX_TABLE_WIDTH"
          ],
          "help": "Maximum width used when normalizing integration status tables",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "250"
          ],
          "possible_values": []
        },
        {
          "id": "write_results_for_each_iteration",
          "long": "write-results-for-each-iteration",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Keep per-iteration result and observable snapshot files in addition to the latest snapshots",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop generate",
      "name": "generate",
      "usage": "Usage: gammaLoop generate [OPTIONS] [COMMAND]",
      "about": "Generate cross-section or amplitude integrands from a process specification",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "keep_sources",
          "long": "keep-sources",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Keep generated C++ source files after external compilation",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": true,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop generate xs",
      "name": "xs",
      "usage": "Usage: gammaLoop generate xs [OPTIONS] [TOKENS]...",
      "about": "Generate a cross-section integrand through the forward-scattering construction",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "tokens",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "TOKENS"
          ],
          "help": "Quote-free spec.\n\nGrammar (unquoted): `INITIAL to FINAL [process_options] [generation_options]` Also accepts: `INITIAL > FINAL [ ... ]`\n\nExamples: e+ e- to d d~ g veto u d xs QED^2==2 QCD^2<=4 pert loops=1 fsloops=2 QCD=2 e+ e- > { z z, a a } [ {1} {{2}} QCD=2 QED=1 ] / u d | g ghG QED==2 QCD>=2 QCD<=4\n\nNotes: - `veto` and `only` are synonyms for `/` and `|`. - The `[ ... ]` block holds perturbative spec: `{n}`, `{{n}}`, and orders `QCD=n` with shorthand `QCD`≡1.",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "append",
          "long": null,
          "short": "a",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Append the generated process instead of replacing the current process selection",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "clear_existing_processes",
          "long": "clear-existing-processes",
          "short": "c",
          "aliases": [
            {
              "name": "clear",
              "kind": "long_flag",
              "visible": false
            }
          ],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Clear pre-existing processes",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "process_name",
          "long": "process-name",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS_NAME"
          ],
          "help": "Optional human-readable process name",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "INTEGRAND_NAME"
          ],
          "help": "Name assigned to the generated integrand; defaults to the generated process name",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "only_diagrams",
          "long": "only-diagrams",
          "short": "o",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Stop after diagram generation without constructing an evaluable integrand",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "filter_selfenergies",
          "long": "filter-selfenergies",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILTER_SELFENERGIES"
          ],
          "help": "Include or exclude self-energy topologies; omission uses the generation-mode default",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "filter_snails",
          "long": "filter-snails",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILTER_SNAILS"
          ],
          "help": "Include or exclude snail topologies; omission uses the generation-mode default",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "filter_tadpoles",
          "long": "filter-tadpoles",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILTER_TADPOLES"
          ],
          "help": "Include or exclude tadpole topologies; omission uses the generation-mode default",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_vertex_interactions",
          "long": "veto-vertex-interactions",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "VETO_VERTEX_INTERACTIONS"
          ],
          "help": "Exclude graphs containing any listed vertex-interaction name",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "allowed_vertex_interactions",
          "long": "allowed-vertex-interactions",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "ALLOWED_VERTEX_INTERACTIONS"
          ],
          "help": "Restrict generation to an allow-list of vertex interactions",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "filter_cross_section_tadpoles",
          "long": "filter-cross-section-tadpoles",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILTER_CROSS_SECTION_TADPOLES"
          ],
          "help": "Filter tadpoles formed while sewing amplitudes into a cross-section graph",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_tadpoles_attached_to_massive_lines",
          "long": "veto-tadpoles-attached-to-massive-lines",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_TADPOLES_ATTACHED_TO_MASSIVE_LINES"
          ],
          "help": "Veto tadpoles attached to massive propagators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_tadpoles_attached_to_massless_lines",
          "long": "veto-tadpoles-attached-to-massless-lines",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_TADPOLES_ATTACHED_TO_MASSLESS_LINES"
          ],
          "help": "Veto tadpoles attached to massless propagators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_only_scaleless_tadpoles",
          "long": "veto-only-scaleless-tadpoles",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_ONLY_SCALELESS_TADPOLES"
          ],
          "help": "Veto only tadpoles that are scaleless",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_snails_attached_to_massive_lines",
          "long": "veto-snails-attached-to-massive-lines",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_SNAILS_ATTACHED_TO_MASSIVE_LINES"
          ],
          "help": "Veto snail insertions attached to massive propagators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_snails_attached_to_massless_lines",
          "long": "veto-snails-attached-to-massless-lines",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_SNAILS_ATTACHED_TO_MASSLESS_LINES"
          ],
          "help": "Veto snail insertions attached to massless propagators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_only_scaleless_snails",
          "long": "veto-only-scaleless-snails",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_ONLY_SCALELESS_SNAILS"
          ],
          "help": "Veto only snail insertions that are scaleless",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_self_energy_of_massive_lines",
          "long": "veto-self-energy-of-massive-lines",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_SELF_ENERGY_OF_MASSIVE_LINES"
          ],
          "help": "Veto self-energy insertions on massive propagators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_self_energy_of_massless_lines",
          "long": "veto-self-energy-of-massless-lines",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_SELF_ENERGY_OF_MASSLESS_LINES"
          ],
          "help": "Veto self-energy insertions on massless propagators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_only_scaleless_self_energy",
          "long": "veto-only-scaleless-self-energy",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_ONLY_SCALELESS_SELF_ENERGY"
          ],
          "help": "Veto only self-energy insertions that are scaleless",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "max_n_bridges",
          "long": "max-n-bridges",
          "short": "b",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MAX_N_BRIDGES"
          ],
          "help": "Maximum number of bridges allowed in a generated graph; negative values disable the bound",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "number_of_factorized_loop_subtopologies",
          "long": "number-of-factorized-loop-subtopologies",
          "short": "f",
          "aliases": [
            {
              "name": "nfactl",
              "kind": "long_flag",
              "visible": false
            }
          ],
          "action": "append",
          "arity": {
            "min": 2,
            "max": 2
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NUMBER_OF_FACTORIZED_LOOP_SUBTOPOLOGIES"
          ],
          "help": "Inclusive minimum and maximum number of factorized loop subtopologies",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "number_of_fermion_loops",
          "long": "number-of-fermion-loops",
          "short": "L",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 2,
            "max": 2
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NUMBER_OF_FERMION_LOOPS"
          ],
          "help": "Number of closed fermion loops; negative disables",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "n_cut_blobs",
          "long": "n-cut-blobs",
          "short": "B",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 2,
            "max": 2
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "N_CUT_BLOBS"
          ],
          "help": "Inclusive minimum and maximum number of cut blobs on either side of a cross-section cut",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "n_cut_spectators",
          "long": "n-cut-spectators",
          "short": "S",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 2,
            "max": 2
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "N_CUT_SPECTATORS"
          ],
          "help": "Inclusive minimum and maximum number of spectators crossing a cross-section cut",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "allow_symmetrization_of_external_fermions_in_amplitudes",
          "long": "allow-symmetrization-of-external-fermions-in-amplitudes",
          "short": null,
          "aliases": [
            {
              "name": "symferm",
              "kind": "long_flag",
              "visible": false
            }
          ],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "ALLOW_SYMMETRIZATION_OF_EXTERNAL_FERMIONS_IN_AMPLITUDES"
          ],
          "help": "Permit external fermion permutations when identifying equivalent amplitudes",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "symmetrize_initial_states",
          "long": "symmetrize-initial-states",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SYMMETRIZE_INITIAL_STATES"
          ],
          "help": "Identify graphs related by permutations of identical initial-state particles",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "symmetrize_final_states",
          "long": "symmetrize-final-states",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SYMMETRIZE_FINAL_STATES"
          ],
          "help": "Identify graphs related by permutations of identical final-state particles",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "symmetrize_left_right_states",
          "long": "symmetrize-left-right-states",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SYMMETRIZE_LEFT_RIGHT_STATES"
          ],
          "help": "Identify cross-section graphs related by exchanging the left and right amplitudes",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "numerator_aware_isomorphism_grouping",
          "long": "numerator-grouping",
          "short": "G",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NUMERATOR_AWARE_ISOMORPHISM_GROUPING"
          ],
          "help": "Numerator-aware grouping choice",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "no_grouping",
            "only_detect_zeroes",
            "group_identical_graphs_up_to_sign",
            "group_identical_graphs_up_to_scalar_rescaling"
          ]
        },
        {
          "id": "numerical_samples_seed",
          "long": "numerical-samples-seed",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NUMERICAL_SAMPLES_SEED"
          ],
          "help": "Deterministic random seed used for numerical numerator comparisons",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "number_of_samples_for_numerator_comparisons",
          "long": "number-of-samples-for-numerator-comparisons",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NUMBER_OF_SAMPLES_FOR_NUMERATOR_COMPARISONS"
          ],
          "help": "Number of phase-space samples used to decide whether two numerators are equivalent",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "consider_internal_masses_only_in_numerator_isomorphisms",
          "long": "consider-internal-masses-only-in-numerator-isomorphisms",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "CONSIDER_INTERNAL_MASSES_ONLY_IN_NUMERATOR_ISOMORPHISMS"
          ],
          "help": "Distinguish mass parameters while ignoring other model-parameter labels during grouping",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "fully_numerical_substitution_when_comparing_numerators",
          "long": "fully-numerical-substitution-when-comparing-numerators",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FULLY_NUMERICAL_SUBSTITUTION_WHEN_COMPARING_NUMERATORS"
          ],
          "help": "Numerically substitute every parameter when comparing candidate numerator isomorphisms",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "compare_canonized_numerator",
          "long": "compare-canonized-numerator",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "COMPARE_CANONIZED_NUMERATOR"
          ],
          "help": "Compare canonicalized numerators in addition to graph topology when grouping",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "symmetric_left_right_polarizations",
          "long": "symmetric-left-right-polarizations",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SYMMETRIC_LEFT_RIGHT_POLARIZATIONS"
          ],
          "help": "Treat left- and right-side polarization factors symmetrically during numerator grouping",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "loop_momentum_bases",
          "long": "loop-momentum-bases",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "KEY=VALUE"
          ],
          "help": "Graph processing toggles\n\nFormat: --loop-momentum-bases \"GL_12=7,10 GL_77=4,2\" --select-graphs \"GL_12 GL_13\" --veto-graphs \"GL_11 GL_15\"",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "select_graphs",
          "long": "select-graphs",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "SELECT_GRAPHS"
          ],
          "help": "Generate only graphs whose names appear in this allow-list",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "veto_graphs",
          "long": "veto-graphs",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "VETO_GRAPHS"
          ],
          "help": "Exclude graphs whose names appear in this deny-list",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "graph_prefix",
          "long": "graph-prefix",
          "short": "g",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "GRAPH_PREFIX"
          ],
          "help": "Prefix assigned to generated graph names; defaults to `GL`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "global_prefactor_projector",
          "long": "global-prefactor-projector",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "ATOM"
          ],
          "help": "Global prefactor projector (Symbolica atom string)",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "global_prefactor_num",
          "long": "global-prefactor-num",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "ATOM"
          ],
          "help": "Global prefactor numerator (Symbolica atom string)",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "max_multiplicity_for_fast_cut_filter",
          "long": "max-multiplicity-for-fast-cut-filter",
          "short": "M",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MAX_MULTIPLICITY_FOR_FAST_CUT_FILTER"
          ],
          "help": "Fast cut filter switch multiplicity",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "6"
          ],
          "possible_values": []
        },
        {
          "id": "filter_self_loop",
          "long": "filter-self-loop",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILTER_SELF_LOOP"
          ],
          "help": "Filter graph-theoretic self-loops explicitly; omission keeps them",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "filter_zero_flow_edges",
          "long": "filter-zero-flow-edges",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILTER_ZERO_FLOW_EDGES"
          ],
          "help": "Filter edges that carry zero momentum flow in the selected routing",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "keep_sources",
          "long": "keep-sources",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Keep generated C++ source files after external compilation",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": true,
          "inherited": true,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help (see a summary with '-h')",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop generate amp",
      "name": "amp",
      "usage": "Usage: gammaLoop generate amp [OPTIONS] [TOKENS]...",
      "about": "Generate an amplitude integrand for the supplied process specification",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [
        {
          "name": "amplitude",
          "kind": "name",
          "visible": false
        }
      ],
      "arguments": [
        {
          "id": "tokens",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "TOKENS"
          ],
          "help": "Quote-free spec.\n\nGrammar (unquoted): `INITIAL to FINAL [process_options] [generation_options]` Also accepts: `INITIAL > FINAL [ ... ]`\n\nExamples: e+ e- to d d~ g veto u d xs QED^2==2 QCD^2<=4 pert loops=1 fsloops=2 QCD=2 e+ e- > { z z, a a } [ {1} {{2}} QCD=2 QED=1 ] / u d | g ghG QED==2 QCD>=2 QCD<=4\n\nNotes: - `veto` and `only` are synonyms for `/` and `|`. - The `[ ... ]` block holds perturbative spec: `{n}`, `{{n}}`, and orders `QCD=n` with shorthand `QCD`≡1.",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "append",
          "long": null,
          "short": "a",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Append the generated process instead of replacing the current process selection",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "clear_existing_processes",
          "long": "clear-existing-processes",
          "short": "c",
          "aliases": [
            {
              "name": "clear",
              "kind": "long_flag",
              "visible": false
            }
          ],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Clear pre-existing processes",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "process_name",
          "long": "process-name",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS_NAME"
          ],
          "help": "Optional human-readable process name",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "INTEGRAND_NAME"
          ],
          "help": "Name assigned to the generated integrand; defaults to the generated process name",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "only_diagrams",
          "long": "only-diagrams",
          "short": "o",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Stop after diagram generation without constructing an evaluable integrand",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "filter_selfenergies",
          "long": "filter-selfenergies",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILTER_SELFENERGIES"
          ],
          "help": "Include or exclude self-energy topologies; omission uses the generation-mode default",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "filter_snails",
          "long": "filter-snails",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILTER_SNAILS"
          ],
          "help": "Include or exclude snail topologies; omission uses the generation-mode default",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "filter_tadpoles",
          "long": "filter-tadpoles",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILTER_TADPOLES"
          ],
          "help": "Include or exclude tadpole topologies; omission uses the generation-mode default",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_vertex_interactions",
          "long": "veto-vertex-interactions",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "VETO_VERTEX_INTERACTIONS"
          ],
          "help": "Exclude graphs containing any listed vertex-interaction name",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "allowed_vertex_interactions",
          "long": "allowed-vertex-interactions",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "ALLOWED_VERTEX_INTERACTIONS"
          ],
          "help": "Restrict generation to an allow-list of vertex interactions",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "filter_cross_section_tadpoles",
          "long": "filter-cross-section-tadpoles",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILTER_CROSS_SECTION_TADPOLES"
          ],
          "help": "Filter tadpoles formed while sewing amplitudes into a cross-section graph",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_tadpoles_attached_to_massive_lines",
          "long": "veto-tadpoles-attached-to-massive-lines",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_TADPOLES_ATTACHED_TO_MASSIVE_LINES"
          ],
          "help": "Veto tadpoles attached to massive propagators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_tadpoles_attached_to_massless_lines",
          "long": "veto-tadpoles-attached-to-massless-lines",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_TADPOLES_ATTACHED_TO_MASSLESS_LINES"
          ],
          "help": "Veto tadpoles attached to massless propagators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_only_scaleless_tadpoles",
          "long": "veto-only-scaleless-tadpoles",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_ONLY_SCALELESS_TADPOLES"
          ],
          "help": "Veto only tadpoles that are scaleless",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_snails_attached_to_massive_lines",
          "long": "veto-snails-attached-to-massive-lines",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_SNAILS_ATTACHED_TO_MASSIVE_LINES"
          ],
          "help": "Veto snail insertions attached to massive propagators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_snails_attached_to_massless_lines",
          "long": "veto-snails-attached-to-massless-lines",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_SNAILS_ATTACHED_TO_MASSLESS_LINES"
          ],
          "help": "Veto snail insertions attached to massless propagators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_only_scaleless_snails",
          "long": "veto-only-scaleless-snails",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_ONLY_SCALELESS_SNAILS"
          ],
          "help": "Veto only snail insertions that are scaleless",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_self_energy_of_massive_lines",
          "long": "veto-self-energy-of-massive-lines",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_SELF_ENERGY_OF_MASSIVE_LINES"
          ],
          "help": "Veto self-energy insertions on massive propagators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_self_energy_of_massless_lines",
          "long": "veto-self-energy-of-massless-lines",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_SELF_ENERGY_OF_MASSLESS_LINES"
          ],
          "help": "Veto self-energy insertions on massless propagators",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "veto_only_scaleless_self_energy",
          "long": "veto-only-scaleless-self-energy",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VETO_ONLY_SCALELESS_SELF_ENERGY"
          ],
          "help": "Veto only self-energy insertions that are scaleless",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "max_n_bridges",
          "long": "max-n-bridges",
          "short": "b",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MAX_N_BRIDGES"
          ],
          "help": "Maximum number of bridges allowed in a generated graph; negative values disable the bound",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "number_of_factorized_loop_subtopologies",
          "long": "number-of-factorized-loop-subtopologies",
          "short": "f",
          "aliases": [
            {
              "name": "nfactl",
              "kind": "long_flag",
              "visible": false
            }
          ],
          "action": "append",
          "arity": {
            "min": 2,
            "max": 2
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NUMBER_OF_FACTORIZED_LOOP_SUBTOPOLOGIES"
          ],
          "help": "Inclusive minimum and maximum number of factorized loop subtopologies",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "number_of_fermion_loops",
          "long": "number-of-fermion-loops",
          "short": "L",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 2,
            "max": 2
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NUMBER_OF_FERMION_LOOPS"
          ],
          "help": "Number of closed fermion loops; negative disables",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "n_cut_blobs",
          "long": "n-cut-blobs",
          "short": "B",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 2,
            "max": 2
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "N_CUT_BLOBS"
          ],
          "help": "Inclusive minimum and maximum number of cut blobs on either side of a cross-section cut",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "n_cut_spectators",
          "long": "n-cut-spectators",
          "short": "S",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 2,
            "max": 2
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "N_CUT_SPECTATORS"
          ],
          "help": "Inclusive minimum and maximum number of spectators crossing a cross-section cut",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "allow_symmetrization_of_external_fermions_in_amplitudes",
          "long": "allow-symmetrization-of-external-fermions-in-amplitudes",
          "short": null,
          "aliases": [
            {
              "name": "symferm",
              "kind": "long_flag",
              "visible": false
            }
          ],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "ALLOW_SYMMETRIZATION_OF_EXTERNAL_FERMIONS_IN_AMPLITUDES"
          ],
          "help": "Permit external fermion permutations when identifying equivalent amplitudes",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "symmetrize_initial_states",
          "long": "symmetrize-initial-states",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SYMMETRIZE_INITIAL_STATES"
          ],
          "help": "Identify graphs related by permutations of identical initial-state particles",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "symmetrize_final_states",
          "long": "symmetrize-final-states",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SYMMETRIZE_FINAL_STATES"
          ],
          "help": "Identify graphs related by permutations of identical final-state particles",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "symmetrize_left_right_states",
          "long": "symmetrize-left-right-states",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SYMMETRIZE_LEFT_RIGHT_STATES"
          ],
          "help": "Identify cross-section graphs related by exchanging the left and right amplitudes",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "numerator_aware_isomorphism_grouping",
          "long": "numerator-grouping",
          "short": "G",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NUMERATOR_AWARE_ISOMORPHISM_GROUPING"
          ],
          "help": "Numerator-aware grouping choice",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "no_grouping",
            "only_detect_zeroes",
            "group_identical_graphs_up_to_sign",
            "group_identical_graphs_up_to_scalar_rescaling"
          ]
        },
        {
          "id": "numerical_samples_seed",
          "long": "numerical-samples-seed",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NUMERICAL_SAMPLES_SEED"
          ],
          "help": "Deterministic random seed used for numerical numerator comparisons",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "number_of_samples_for_numerator_comparisons",
          "long": "number-of-samples-for-numerator-comparisons",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NUMBER_OF_SAMPLES_FOR_NUMERATOR_COMPARISONS"
          ],
          "help": "Number of phase-space samples used to decide whether two numerators are equivalent",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "consider_internal_masses_only_in_numerator_isomorphisms",
          "long": "consider-internal-masses-only-in-numerator-isomorphisms",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "CONSIDER_INTERNAL_MASSES_ONLY_IN_NUMERATOR_ISOMORPHISMS"
          ],
          "help": "Distinguish mass parameters while ignoring other model-parameter labels during grouping",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "fully_numerical_substitution_when_comparing_numerators",
          "long": "fully-numerical-substitution-when-comparing-numerators",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FULLY_NUMERICAL_SUBSTITUTION_WHEN_COMPARING_NUMERATORS"
          ],
          "help": "Numerically substitute every parameter when comparing candidate numerator isomorphisms",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "compare_canonized_numerator",
          "long": "compare-canonized-numerator",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "COMPARE_CANONIZED_NUMERATOR"
          ],
          "help": "Compare canonicalized numerators in addition to graph topology when grouping",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "symmetric_left_right_polarizations",
          "long": "symmetric-left-right-polarizations",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SYMMETRIC_LEFT_RIGHT_POLARIZATIONS"
          ],
          "help": "Treat left- and right-side polarization factors symmetrically during numerator grouping",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "loop_momentum_bases",
          "long": "loop-momentum-bases",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "KEY=VALUE"
          ],
          "help": "Graph processing toggles\n\nFormat: --loop-momentum-bases \"GL_12=7,10 GL_77=4,2\" --select-graphs \"GL_12 GL_13\" --veto-graphs \"GL_11 GL_15\"",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "select_graphs",
          "long": "select-graphs",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "SELECT_GRAPHS"
          ],
          "help": "Generate only graphs whose names appear in this allow-list",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "veto_graphs",
          "long": "veto-graphs",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 0,
            "max": null
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "VETO_GRAPHS"
          ],
          "help": "Exclude graphs whose names appear in this deny-list",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "graph_prefix",
          "long": "graph-prefix",
          "short": "g",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "GRAPH_PREFIX"
          ],
          "help": "Prefix assigned to generated graph names; defaults to `GL`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "global_prefactor_projector",
          "long": "global-prefactor-projector",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "ATOM"
          ],
          "help": "Global prefactor projector (Symbolica atom string)",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "global_prefactor_num",
          "long": "global-prefactor-num",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "ATOM"
          ],
          "help": "Global prefactor numerator (Symbolica atom string)",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "max_multiplicity_for_fast_cut_filter",
          "long": "max-multiplicity-for-fast-cut-filter",
          "short": "M",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MAX_MULTIPLICITY_FOR_FAST_CUT_FILTER"
          ],
          "help": "Fast cut filter switch multiplicity",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "6"
          ],
          "possible_values": []
        },
        {
          "id": "filter_self_loop",
          "long": "filter-self-loop",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILTER_SELF_LOOP"
          ],
          "help": "Filter graph-theoretic self-loops explicitly; omission keeps them",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "filter_zero_flow_edges",
          "long": "filter-zero-flow-edges",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "FILTER_ZERO_FLOW_EDGES"
          ],
          "help": "Filter edges that carry zero momentum flow in the selected routing",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "keep_sources",
          "long": "keep-sources",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Keep generated C++ source files after external compilation",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": true,
          "inherited": true,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help (see a summary with '-h')",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop generate existing",
      "name": "existing",
      "usage": "Usage: gammaLoop generate existing [OPTIONS]",
      "about": "Create another integrand from an existing process without regenerating its graphs",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "INTEGRAND_NAME"
          ],
          "help": "Optional human-readable integrand name used to disambiguate the process",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "keep_sources",
          "long": "keep-sources",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Keep generated C++ source files after external compilation",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": true,
          "inherited": true,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop generate help",
      "name": "help",
      "usage": "Usage: gammaLoop generate help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop generate help xs",
      "name": "xs",
      "usage": "Usage: gammaLoop generate help xs",
      "about": "Generate a cross-section integrand through the forward-scattering construction",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop generate help amp",
      "name": "amp",
      "usage": "Usage: gammaLoop generate help amp",
      "about": "Generate an amplitude integrand for the supplied process specification",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop generate help existing",
      "name": "existing",
      "usage": "Usage: gammaLoop generate help existing",
      "about": "Create another integrand from an existing process without regenerating its graphs",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop generate help help",
      "name": "help",
      "usage": "Usage: gammaLoop generate help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop select",
      "name": "select",
      "usage": "Usage: gammaLoop select [OPTIONS]",
      "about": "Select graph groups and write the selection to a new process or integrand",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Integrand name inside the selected process",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "amplitude_graphs",
          "long": "amplitude-graphs",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Apply structural filters to left/right amplitude graphs of cross-section cuts",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "with_graph_names",
          "long": "with-graph-names",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MASTER_GRAPH"
          ],
          "help": "Retain graph groups with these master graph names",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "with_only_graph_names",
          "long": "with-only-graph-names",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MASTER_GRAPH"
          ],
          "help": "Retain exactly these graph groups and ignore every other selection filter",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "without_graph_names",
          "long": "without-graph-names",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MASTER_GRAPH"
          ],
          "help": "Remove graph groups with these master graph names",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "with_raised_propagator_signatures",
          "long": "with-raised-propagator-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Retain graph groups with one of these raised-propagator signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "without_raised_propagator_signatures",
          "long": "without-raised-propagator-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Remove graph groups with one of these raised-propagator signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "with_massive_raised_propagator_signatures",
          "long": "with-massive-raised-propagator-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Retain graph groups with one of these massive raised-propagator signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "without_massive_raised_propagator_signatures",
          "long": "without-massive-raised-propagator-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Remove graph groups with one of these massive raised-propagator signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "with_massless_raised_propagator_signatures",
          "long": "with-massless-raised-propagator-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Retain graph groups with one of these massless raised-propagator signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "without_massless_raised_propagator_signatures",
          "long": "without-massless-raised-propagator-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Remove graph groups with one of these massless raised-propagator signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "with_raised_cuts_signatures",
          "long": "with-raised-cuts-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Retain graph groups where a process-valid cut touches one of these raised-propagator group signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "without_raised_cuts_signatures",
          "long": "without-raised-cuts-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Remove graph groups where a process-valid cut touches one of these raised-propagator group signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "with_massive_raised_cuts_signatures",
          "long": "with-massive-raised-cuts-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Retain graph groups where a process-valid cut touches one of these massive raised-propagator group signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "without_massive_raised_cuts_signatures",
          "long": "without-massive-raised-cuts-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Remove graph groups where a process-valid cut touches one of these massive raised-propagator group signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "with_massless_raised_cuts_signatures",
          "long": "with-massless-raised-cuts-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Retain graph groups where a process-valid cut touches one of these massless raised-propagator group signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "without_massless_raised_cuts_signatures",
          "long": "without-massless-raised-cuts-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Remove graph groups where a process-valid cut touches one of these massless raised-propagator group signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "with_cycle_signatures",
          "long": "with-cycle-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Retain graph groups matching one of these cycle signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "without_cycle_signatures",
          "long": "without-cycle-signatures",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SIGNATURE"
          ],
          "help": "Remove graph groups matching one of these cycle signatures",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "with_vertices",
          "long": "with-vertices",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VERTEX_LIST"
          ],
          "help": "Retain graph groups containing at least one of these vertex-rule multisets",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "without_vertices",
          "long": "without-vertices",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "VERTEX_LIST"
          ],
          "help": "Remove graph groups containing at least one of these vertex-rule multisets",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "with_particles",
          "long": "with-particles",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PARTICLE_SET"
          ],
          "help": "Retain graph groups containing all particles from at least one of these particle sets",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "without_particles",
          "long": "without-particles",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PARTICLE_SET"
          ],
          "help": "Remove graph groups containing all particles from at least one of these particle sets",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "output_process",
          "long": "output_process",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Copy the selected graph groups to this output process instead of modifying in place",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "output_integrand",
          "long": "output_integrand",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Copy the selected graph groups to this output integrand instead of modifying in place",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "clear_existing_processes",
          "long": "clear-existing-processes",
          "short": "c",
          "aliases": [
            {
              "name": "clear",
              "kind": "long_flag",
              "visible": false
            }
          ],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Allow copy-mode selection to replace an existing output process or integrand",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop quit",
      "name": "quit",
      "usage": "Usage: gammaLoop quit [OPTIONS]",
      "about": "End the interactive GammaLoop session without executing further commands",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "path",
          "long": "path",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PATH"
          ],
          "help": "Path to save the state to, by default is the current state folder",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "override_state",
          "long": "override-state",
          "short": "o",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 0,
            "max": 1
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "OVERRIDE_STATE"
          ],
          "help": "Save state to file after each call",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "default_missing_values": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "no_save_state",
          "long": "no-save-state",
          "short": "n",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Exit without writing state data, even when state saving is otherwise enabled",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "try_strings",
          "long": "try-strings",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 0,
            "max": 1
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "TRY_STRINGS"
          ],
          "help": "Try to serialize using strings when saving run history",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "default_missing_values": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "strict",
          "long": "strict",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 0,
            "max": 1
          },
          "takes_values": true,
          "value_required": false,
          "value_names": [
            "STRICT"
          ],
          "help": "Treat state serialization warnings as errors and refuse a partial save",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "default_missing_values": [
            "true"
          ],
          "possible_values": [
            "true",
            "false"
          ]
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop inspect",
      "name": "inspect",
      "usage": "Usage: gammaLoop inspect [OPTIONS]",
      "about": "Inspect integrand contributions at one phase-space point or momentum configuration",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "The integrand name to inspect",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "point",
          "long": "point",
          "short": "x",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 2,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "POINT"
          ],
          "help": "Integration coordinates, or flattened loop momenta `(px, py, pz) ...` with `--momentum-space`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": ",",
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "use_arb_prec",
          "long": "use_arb_prec",
          "short": "f",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Force arbitrary-precision (Arb) internal evaluation; output remains f64",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "momentum_space",
          "long": "momentum-space",
          "short": "m",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Interpret `--point` as spatial loop-momentum triplets; energy components are not accepted",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "discrete_dim",
          "long": "discrete-dim",
          "short": "d",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "DIMS"
          ],
          "help": "The discrete dimensions of the sample",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": ",",
          "value_terminator": null,
          "conflicts_with": [
            "graph_id",
            "orientation_id"
          ],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "graph_id",
          "long": "graph-id",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "GRAPH_ID"
          ],
          "help": "Select a specific graph in momentum-space inspect",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "discrete_dim"
          ],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "orientation_id",
          "long": "orientation-id",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "ORIENTATION_ID"
          ],
          "help": "Select a specific orientation of the selected graph in momentum-space inspect",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "discrete_dim"
          ],
          "requires": [
            "graph_id"
          ],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop approach",
      "name": "approach",
      "usage": "Usage: gammaLoop approach [OPTIONS] --n-points <N>",
      "about": "Sample an integrand while approaching a phase-space point along selected scaling axes",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "The integrand name to approach",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "point",
          "long": "point",
          "short": "x",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "POINT"
          ],
          "help": "Integration coordinates, or flattened loop momenta `(px, py, pz) ...` with `--momentum-space`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": ",",
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "approach_axes",
          "long": "approach-axis",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "AXIS"
          ],
          "help": "Direction vector in the same coordinate layout and dimension as `--point`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "n_points",
          "long": "n-points",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "N"
          ],
          "help": "Number of points on each side of the midpoint",
          "required": true,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "linear",
          "long": "linear",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Use linear spacing in t",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "logarithmic"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "logarithmic",
          "long": "logarithmic",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Use logarithmic spacing in |t|",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "linear"
          ],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "min_abs_t",
          "long": "min-abs-t",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MIN_ABS_T"
          ],
          "help": "Smallest non-zero |t| for logarithmic spacing",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "0.000001"
          ],
          "possible_values": []
        },
        {
          "id": "n_cores",
          "long": "n-cores",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "N"
          ],
          "help": "Number of worker threads for approach evaluations",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "use_arb_prec",
          "long": "use_arb_prec",
          "short": "f",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Force arbitrary-precision (Arb) internal evaluation; results remain f64",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "momentum_space",
          "long": "momentum-space",
          "short": "m",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Interpret `--point` and every axis as spatial loop-momentum triplets",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "discrete_dim",
          "long": "discrete-dim",
          "short": "d",
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "DIMS"
          ],
          "help": "The discrete dimensions of the sample",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": ",",
          "value_terminator": null,
          "conflicts_with": [
            "graph_id",
            "orientation_id"
          ],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "graph_id",
          "long": "graph-id",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "GRAPH_ID"
          ],
          "help": "Select a specific graph in momentum-space approach",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "discrete_dim"
          ],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "orientation_id",
          "long": "orientation-id",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "ORIENTATION_ID"
          ],
          "help": "Select a specific orientation of the selected graph in momentum-space approach",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [
            "discrete_dim"
          ],
          "requires": [
            "graph_id"
          ],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "output_results",
          "long": "output-results",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "OUTPUT_RESULTS"
          ],
          "help": "Write sampled approach points and run metadata to this JSON file",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop evaluate",
      "name": "evaluate",
      "usage": "Usage: gammaLoop evaluate [OPTIONS]",
      "about": "Evaluate a vacuum amplitude analytically or numerically with Vakint",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "graphs_group_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "The integrand name to evaluate",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "result_path",
          "long": "result-path",
          "short": "o",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "RESULT_PATH"
          ],
          "help": "Write the canonical symbolic evaluation result to this TOML file",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "numerical",
          "long": "numerical",
          "short": "m",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Whether to evaluate numerically or not the resulting analytical expression",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "number_of_terms_in_epsilon_expansion",
          "long": "n-epsilon-terms",
          "short": "e",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NUMBER_OF_TERMS_IN_EPSILON_EXPANSION"
          ],
          "help": "The number of terms in the epsilon expansion to compute Defaults is automatically inferred from input graph to get to the order O(epsilon^0)",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop renormalize",
      "name": "renormalize",
      "usage": "Usage: gammaLoop renormalize [OPTIONS]",
      "about": "Compute and export ultraviolet renormalization contributions for an amplitude",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "align_to_rqft",
          "long": "align-to-rqft",
          "short": "a",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Rewrite the result into the normalization and symbol conventions used by RQFT comparisons",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "print_namespaces",
          "long": "print-namespaces",
          "short": "f",
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Preserve fully qualified Symbolica namespaces in printed expressions",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "The name of the process to inspect The amplitude name to renormalize",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "result_path",
          "long": "result-path",
          "short": "o",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "RESULT_PATH"
          ],
          "help": "The directory to store per-graph results in",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop bench",
      "name": "bench",
      "usage": "Usage: gammaLoop bench --samples <SAMPLES> --process <PROCESS> --integrand-name <NAME> --n-cores <N_CORES>",
      "about": "Measure raw integrand evaluation throughput over random samples and selected worker counts",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "samples",
          "long": "samples",
          "short": "s",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SAMPLES"
          ],
          "help": "Number of random samples to evaluate",
          "required": true,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": true,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "The integrand name to benchmark",
          "required": true,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "n_cores",
          "long": "n-cores",
          "short": "c",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "N_CORES"
          ],
          "help": "Number of cores to parallelize over",
          "required": true,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop profile",
      "name": "profile",
      "usage": "Usage: gammaLoop profile <COMMAND>",
      "about": "Profile ultraviolet or infrared scaling limits of a generated integrand",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop profile ultra-violet",
      "name": "ultra-violet",
      "usage": "Usage: gammaLoop profile ultra-violet [OPTIONS]",
      "about": "Sample ultraviolet scaling rays and report the fitted large-momentum behavior",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "The integrand name to inspect",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "n_points",
          "long": "n-points",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "N_POINTS"
          ],
          "help": "Number of scaling points to sample",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "20"
          ],
          "possible_values": []
        },
        {
          "id": "min_scale_exponent",
          "long": "min-scaling",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MIN_SCALE_EXPONENT"
          ],
          "help": "Starting exponent of the sampled ultraviolet scaling range",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "3"
          ],
          "possible_values": []
        },
        {
          "id": "max_scale_exponent",
          "long": "max-scaling",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MAX_SCALE_EXPONENT"
          ],
          "help": "Ending exponent of the sampled ultraviolet scaling range",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "6"
          ],
          "possible_values": []
        },
        {
          "id": "use_f128",
          "long": "use_f128",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Use f128 precision for evaluation",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "analyse_analytically",
          "long": "analyse_analytically",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Fit the symbolic ultraviolet scaling expression in addition to sampled numerical values",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "per_orientation",
          "long": "per-orientation",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Profile each visible orientation separately and include per-orientation results",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "seed",
          "long": "seed",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SEED"
          ],
          "help": "Random seed for momentum sampling",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "uv_ray_directions",
          "long": "uv-ray-directions",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "UV_RAY_DIRECTIONS"
          ],
          "help": "Fixed UV ray directions as flattened 3-vectors, repeated for all rays if one direction is supplied",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": ",",
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "uv_ray_norms",
          "long": "uv-ray-norms",
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "UV_RAY_NORMS"
          ],
          "help": "Fixed UV ray starting norms, repeated for all rays if one norm is supplied",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": ",",
          "value_terminator": null,
          "conflicts_with": [],
          "requires": [
            "uv_ray_directions"
          ],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "output_file",
          "long": "output",
          "short": "o",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "OUTPUT_FILE"
          ],
          "help": "Output file for results (optional)",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop profile bulk",
      "name": "bulk",
      "usage": "Usage: gammaLoop profile bulk [OPTIONS]",
      "about": "Probe multiple infrared scaling limits and report their fitted behavior in one run",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process",
          "long": "process",
          "short": "p",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS"
          ],
          "help": "Process reference: `#<id>`, `name:<name>`, or `<id>/<name>`",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "integrand_name",
          "long": "integrand-name",
          "short": "i",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "The cross-section name to inspect",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "n_points",
          "long": "n-points",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "N_POINTS"
          ],
          "help": "Number of scaling points to sample",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "20"
          ],
          "possible_values": []
        },
        {
          "id": "min_scale_exponent",
          "long": "min-scaling",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MIN_SCALE_EXPONENT"
          ],
          "help": "Starting exponent of the sampled bulk scaling range",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "-2"
          ],
          "possible_values": []
        },
        {
          "id": "max_scale_exponent",
          "long": "max-scaling",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "MAX_SCALE_EXPONENT"
          ],
          "help": "Ending exponent of the sampled bulk scaling range",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "-3"
          ],
          "possible_values": []
        },
        {
          "id": "seed",
          "long": "seed",
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SEED"
          ],
          "help": "Random seed for momentum sampling",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "output_file",
          "long": "output",
          "short": "o",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "OUTPUT_FILE"
          ],
          "help": "Output file for results (optional)",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "select",
          "long": "select",
          "short": "s",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "SELECT"
          ],
          "help": "restrict test to particular graphs or limits",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "per_orientation",
          "long": "per-orientation",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Profile each visible orientation separately and report one row per orientation",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "show_per_cut_info",
          "long": "show-per-cut-info",
          "short": null,
          "aliases": [],
          "action": "set_true",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Retain generated event data so per-cut IR fits can be computed and displayed",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [
            "false"
          ],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop profile help",
      "name": "help",
      "usage": "Usage: gammaLoop profile help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop profile help ultra-violet",
      "name": "ultra-violet",
      "usage": "Usage: gammaLoop profile help ultra-violet",
      "about": "Sample ultraviolet scaling rays and report the fitted large-momentum behavior",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop profile help bulk",
      "name": "bulk",
      "usage": "Usage: gammaLoop profile help bulk",
      "about": "Probe multiple infrared scaling limits and report their fitted behavior in one run",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop profile help help",
      "name": "help",
      "usage": "Usage: gammaLoop profile help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop batch",
      "name": "batch",
      "usage": "Usage: gammaLoop batch --name <NAME> <PROCESS_FILE> <BATCH_INPUT_FILE> <NAME>",
      "about": "Evaluate a process-definition file against an HPC batch input and write named results",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "process_file",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "PROCESS_FILE"
          ],
          "help": "Process-definition file used to construct the batch evaluator",
          "required": true,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "batch_input_file",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "BATCH_INPUT_FILE"
          ],
          "help": "Batch input file containing the evaluation points or jobs to execute",
          "required": true,
          "positional": true,
          "index": 2,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "name",
          "long": "name",
          "short": "n",
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Logical batch name used in generated output metadata",
          "required": true,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "output_name",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "set",
          "arity": {
            "min": 1,
            "max": 1
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "NAME"
          ],
          "help": "Base name assigned to the batch result output",
          "required": true,
          "positional": true,
          "index": 3,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop !",
      "name": "!",
      "usage": "Usage: gammaLoop ! [CMD]...",
      "about": "Run an operating-system shell command from the interactive GammaLoop session",
      "hidden": false,
      "generated_help": false,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": [
        {
          "id": "cmd",
          "long": null,
          "short": null,
          "aliases": [],
          "action": "append",
          "arity": {
            "min": 1,
            "max": null
          },
          "takes_values": true,
          "value_required": true,
          "value_names": [
            "CMD"
          ],
          "help": "Command and arguments passed to the user's login shell",
          "required": false,
          "positional": true,
          "index": 1,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        },
        {
          "id": "help",
          "long": "help",
          "short": "h",
          "aliases": [],
          "action": "help",
          "arity": {
            "min": 0,
            "max": 0
          },
          "takes_values": false,
          "value_required": false,
          "value_names": [],
          "help": "Print help",
          "required": false,
          "positional": false,
          "index": null,
          "hidden": false,
          "global": false,
          "inherited": false,
          "exclusive": false,
          "require_equals": false,
          "value_delimiter": null,
          "value_terminator": null,
          "conflicts_with": [],
          "defaults": [],
          "possible_values": []
        }
      ]
    },
    {
      "path": "gammaLoop help",
      "name": "help",
      "usage": "Usage: gammaLoop help [COMMAND]",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help display",
      "name": "display",
      "usage": "Usage: gammaLoop help display [COMMAND]",
      "about": "Inspect models, processes, integrands, settings, and named session data",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help display model",
      "name": "model",
      "usage": "Usage: gammaLoop help display model",
      "about": "Show model particles, parameters, couplings, and vertices for the selected context",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help display processes",
      "name": "processes",
      "usage": "Usage: gammaLoop help display processes",
      "about": "List processes currently stored in the active state",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help display integrand",
      "name": "integrand",
      "usage": "Usage: gammaLoop help display integrand",
      "about": "Show generated integrands, graph groups, resources, and selected detail tables",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help display quantities",
      "name": "quantities",
      "usage": "Usage: gammaLoop help display quantities",
      "about": "List configured named quantities, or inspect one quantity in a selected process",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help display observables",
      "name": "observables",
      "usage": "Usage: gammaLoop help display observables",
      "about": "List configured observables, or inspect one observable in a selected process",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help display selectors",
      "name": "selectors",
      "usage": "Usage: gammaLoop help display selectors",
      "about": "List configured event selectors, or inspect one selector in a selected process",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help display command_block",
      "name": "command_block",
      "usage": "Usage: gammaLoop help display command_block",
      "about": "Show one stored command block, or list every block when no name is supplied",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help display settings",
      "name": "settings",
      "usage": "Usage: gammaLoop help display settings [COMMAND]",
      "about": "Show effective global, default-runtime, or process-specific settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help display settings global",
      "name": "global",
      "usage": "Usage: gammaLoop help display settings global",
      "about": "Show effective global generation, logging, and parallelization settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help display settings default-runtime",
      "name": "default-runtime",
      "usage": "Usage: gammaLoop help display settings default-runtime",
      "about": "Show the default runtime settings inherited by newly generated integrands",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help display settings process",
      "name": "process",
      "usage": "Usage: gammaLoop help display settings process",
      "about": "Show effective settings for one generated process or integrand",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help duplicate",
      "name": "duplicate",
      "usage": "Usage: gammaLoop help duplicate [COMMAND]",
      "about": "Copy generated data to a new process or integrand name",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help duplicate integrand",
      "name": "integrand",
      "usage": "Usage: gammaLoop help duplicate integrand",
      "about": "Copy one generated integrand and its process context under new names",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set",
      "name": "set",
      "usage": "Usage: gammaLoop help set [COMMAND]",
      "about": "Change global, runtime, model, or process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set base-dir",
      "name": "base-dir",
      "usage": "Usage: gammaLoop help set base-dir",
      "about": "Set the base directory for gammaloop state and logs",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set global",
      "name": "global",
      "usage": "Usage: gammaLoop help set global [COMMAND]",
      "about": "Change global generation, logging, and parallelism settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set global file",
      "name": "file",
      "usage": "Usage: gammaLoop help set global file",
      "about": "Merge a TOML file into the current global or default-runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set global string",
      "name": "string",
      "usage": "Usage: gammaLoop help set global string",
      "about": "Load settings from TOML content passed as a CLI string",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set global kv",
      "name": "kv",
      "usage": "Usage: gammaLoop help set global kv",
      "about": "Merge one or more dotted `KEY=VALUE` assignments into the current settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set global defaults",
      "name": "defaults",
      "usage": "Usage: gammaLoop help set global defaults",
      "about": "Sync process runtime settings from the current default runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set global stored",
      "name": "stored",
      "usage": "Usage: gammaLoop help set global stored",
      "about": "Reload the corresponding settings from the active state's stored file",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set default-runtime",
      "name": "default-runtime",
      "usage": "Usage: gammaLoop help set default-runtime [COMMAND]",
      "about": "Change the runtime settings inherited by newly generated integrands",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set default-runtime file",
      "name": "file",
      "usage": "Usage: gammaLoop help set default-runtime file",
      "about": "Merge a TOML file into the current global or default-runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set default-runtime string",
      "name": "string",
      "usage": "Usage: gammaLoop help set default-runtime string",
      "about": "Load settings from TOML content passed as a CLI string",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set default-runtime kv",
      "name": "kv",
      "usage": "Usage: gammaLoop help set default-runtime kv",
      "about": "Merge one or more dotted `KEY=VALUE` assignments into the current settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set default-runtime defaults",
      "name": "defaults",
      "usage": "Usage: gammaLoop help set default-runtime defaults",
      "about": "Sync process runtime settings from the current default runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set default-runtime stored",
      "name": "stored",
      "usage": "Usage: gammaLoop help set default-runtime stored",
      "about": "Reload the corresponding settings from the active state's stored file",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set model",
      "name": "model",
      "usage": "Usage: gammaLoop help set model",
      "about": "Assign model parameters in the selected context or reset them to defaults",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process",
      "name": "process",
      "usage": "Usage: gammaLoop help set process [COMMAND]",
      "about": "Change runtime settings or named analysis objects for one process or integrand",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process file",
      "name": "file",
      "usage": "Usage: gammaLoop help set process file",
      "about": "Merge a TOML file into the selected process or integrand settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process string",
      "name": "string",
      "usage": "Usage: gammaLoop help set process string",
      "about": "Load settings from TOML content passed as a CLI string",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process kv",
      "name": "kv",
      "usage": "Usage: gammaLoop help set process kv",
      "about": "Merge one or more dotted `KEY=VALUE` assignments into the selected settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process defaults",
      "name": "defaults",
      "usage": "Usage: gammaLoop help set process defaults",
      "about": "Sync process runtime settings from the current default runtime settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process stored",
      "name": "stored",
      "usage": "Usage: gammaLoop help set process stored",
      "about": "Reload the selected process or integrand settings from its stored file",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process add",
      "name": "add",
      "usage": "Usage: gammaLoop help set process add [COMMAND]",
      "about": "Add a named quantity/observable/selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process add quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop help set process add quantity",
      "about": "Add a named derived quantity to the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process add observable",
      "name": "observable",
      "usage": "Usage: gammaLoop help set process add observable",
      "about": "Add a named observable to the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process add selector",
      "name": "selector",
      "usage": "Usage: gammaLoop help set process add selector",
      "about": "Add a named event selector to the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process update",
      "name": "update",
      "usage": "Usage: gammaLoop help set process update [COMMAND]",
      "about": "Update a named quantity/observable/selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process update quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop help set process update quantity",
      "about": "Update fields of an existing named quantity",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process update observable",
      "name": "observable",
      "usage": "Usage: gammaLoop help set process update observable",
      "about": "Update fields of an existing named observable",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process update selector",
      "name": "selector",
      "usage": "Usage: gammaLoop help set process update selector",
      "about": "Update fields of an existing named selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process remove",
      "name": "remove",
      "usage": "Usage: gammaLoop help set process remove [COMMAND]",
      "about": "Remove a named quantity/observable/selector",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process remove quantity",
      "name": "quantity",
      "usage": "Usage: gammaLoop help set process remove quantity",
      "about": "Remove a named quantity from the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process remove observable",
      "name": "observable",
      "usage": "Usage: gammaLoop help set process remove observable",
      "about": "Remove a named observable from the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help set process remove selector",
      "name": "selector",
      "usage": "Usage: gammaLoop help set process remove selector",
      "about": "Remove a named selector from the selected process settings",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help import",
      "name": "import",
      "usage": "Usage: gammaLoop help import [COMMAND]",
      "about": "Import models or previously generated graphs into the active state",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help import model",
      "name": "model",
      "usage": "Usage: gammaLoop help import model",
      "about": "Load a UFO model and make it the active model for subsequent generation",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help import graphs",
      "name": "graphs",
      "usage": "Usage: gammaLoop help import graphs",
      "about": "Load serialized graph data into a new or existing process",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help save",
      "name": "save",
      "usage": "Usage: gammaLoop help save [COMMAND]",
      "about": "Export graph data, standalone evaluators, schemas, or the current state",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help save dot",
      "name": "dot",
      "usage": "Usage: gammaLoop help save dot",
      "about": "Export generated graphs as DOT files and drawing templates",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help save uv-forest",
      "name": "uv-forest",
      "usage": "Usage: gammaLoop help save uv-forest",
      "about": "Export the ultraviolet forest for selected generated graphs",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help save standalone",
      "name": "standalone",
      "usage": "Usage: gammaLoop help save standalone",
      "about": "Export an integrand as a standalone evaluator or serialized data file",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help save state",
      "name": "state",
      "usage": "Usage: gammaLoop help save state",
      "about": "Persist the active state, settings, and replayable run history",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help save schema",
      "name": "schema",
      "usage": "Usage: gammaLoop help save schema",
      "about": "Regenerate the JSON schema files for CLI and runtime configuration",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help run",
      "name": "run",
      "usage": "Usage: gammaLoop help run",
      "about": "Execute a stored command block or an inline command list",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help start_commands_block",
      "name": "start_commands_block",
      "usage": "Usage: gammaLoop help start_commands_block",
      "about": "Begin recording subsequent commands under a reusable block name",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help finish_commands_block",
      "name": "finish_commands_block",
      "usage": "Usage: gammaLoop help finish_commands_block",
      "about": "Stop recording commands and store the active command block",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help remove",
      "name": "remove",
      "usage": "Usage: gammaLoop help remove [COMMAND]",
      "about": "Remove generated processes from the active state",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help remove processes",
      "name": "processes",
      "usage": "Usage: gammaLoop help remove processes",
      "about": "Remove one integrand, one process, or all processes selected by the supplied target",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help integrate",
      "name": "integrate",
      "usage": "Usage: gammaLoop help integrate",
      "about": "Integrate one or more generated process integrands",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help generate",
      "name": "generate",
      "usage": "Usage: gammaLoop help generate [COMMAND]",
      "about": "Generate cross-section or amplitude integrands from a process specification",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help generate xs",
      "name": "xs",
      "usage": "Usage: gammaLoop help generate xs",
      "about": "Generate a cross-section integrand through the forward-scattering construction",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help generate amp",
      "name": "amp",
      "usage": "Usage: gammaLoop help generate amp",
      "about": "Generate an amplitude integrand for the supplied process specification",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help generate existing",
      "name": "existing",
      "usage": "Usage: gammaLoop help generate existing",
      "about": "Create another integrand from an existing process without regenerating its graphs",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help select",
      "name": "select",
      "usage": "Usage: gammaLoop help select",
      "about": "Select graph groups and write the selection to a new process or integrand",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help quit",
      "name": "quit",
      "usage": "Usage: gammaLoop help quit",
      "about": "End the interactive GammaLoop session without executing further commands",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help inspect",
      "name": "inspect",
      "usage": "Usage: gammaLoop help inspect",
      "about": "Inspect integrand contributions at one phase-space point or momentum configuration",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help approach",
      "name": "approach",
      "usage": "Usage: gammaLoop help approach",
      "about": "Sample an integrand while approaching a phase-space point along selected scaling axes",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help evaluate",
      "name": "evaluate",
      "usage": "Usage: gammaLoop help evaluate",
      "about": "Evaluate a vacuum amplitude analytically or numerically with Vakint",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help renormalize",
      "name": "renormalize",
      "usage": "Usage: gammaLoop help renormalize",
      "about": "Compute and export ultraviolet renormalization contributions for an amplitude",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help bench",
      "name": "bench",
      "usage": "Usage: gammaLoop help bench",
      "about": "Measure raw integrand evaluation throughput over random samples and selected worker counts",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help profile",
      "name": "profile",
      "usage": "Usage: gammaLoop help profile [COMMAND]",
      "about": "Profile ultraviolet or infrared scaling limits of a generated integrand",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help profile ultra-violet",
      "name": "ultra-violet",
      "usage": "Usage: gammaLoop help profile ultra-violet",
      "about": "Sample ultraviolet scaling rays and report the fitted large-momentum behavior",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help profile bulk",
      "name": "bulk",
      "usage": "Usage: gammaLoop help profile bulk",
      "about": "Probe multiple infrared scaling limits and report their fitted behavior in one run",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help batch",
      "name": "batch",
      "usage": "Usage: gammaLoop help batch",
      "about": "Evaluate a process-definition file against an HPC batch input and write named results",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help !",
      "name": "!",
      "usage": "Usage: gammaLoop help !",
      "about": "Run an operating-system shell command from the interactive GammaLoop session",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    },
    {
      "path": "gammaLoop help help",
      "name": "help",
      "usage": "Usage: gammaLoop help help",
      "about": "Print this message or the help of the given subcommand(s)",
      "hidden": false,
      "generated_help": true,
      "short_flag": null,
      "long_flag": null,
      "aliases": [],
      "arguments": []
    }
  ],
  "settings": [
    {
      "path": "cli.global.display_directive",
      "value_type": "string",
      "description": "Tracing filter applied to terminal output shown by the interactive session.",
      "required": false,
      "default": "info",
      "possible_values": []
    },
    {
      "path": "cli.global.generation.compile.compilation_mode",
      "value_type": "CompilationMode",
      "description": "Evaluator backend: Symbolica JIT, generated C++, or generated assembly.",
      "required": false,
      "default": "symjit",
      "possible_values": [
        "assembly",
        "c++",
        "symjit"
      ]
    },
    {
      "path": "cli.global.generation.compile.compiler",
      "value_type": "string",
      "description": "External C++ compiler executable used by C++ and assembly modes.",
      "required": false,
      "default": "g++",
      "possible_values": []
    },
    {
      "path": "cli.global.generation.compile.custom",
      "value_type": "array<string>",
      "description": "Additional command-line arguments passed verbatim to the external compiler.",
      "required": false,
      "default": [],
      "possible_values": []
    },
    {
      "path": "cli.global.generation.compile.fast_math",
      "value_type": "boolean",
      "description": "Permit algebraic floating-point transformations that ignore strict IEEE ordering.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.compile.optimization_level",
      "value_type": "CompilationOptimizationLevel",
      "description": "Optimization level passed to the selected evaluator compiler.",
      "required": false,
      "default": "O2",
      "possible_values": [
        "O0",
        "O1",
        "O2",
        "O3"
      ]
    },
    {
      "path": "cli.global.generation.compile.unsafe_math",
      "value_type": "boolean",
      "description": "Permit compiler math optimizations that may change exceptional-value behavior.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.abort_level",
      "value_type": "integer",
      "description": "Optimization stage at which evaluator construction aborts for diagnostic isolation.",
      "required": false,
      "default": 0,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.compile",
      "value_type": "boolean",
      "description": "Compile the lowered evaluator using the configured generation compilation backend.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.cpe_iterations",
      "value_type": "integer | null",
      "description": "Optional number of common-pair-elimination optimization passes.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.direct_translation",
      "value_type": "boolean",
      "description": "Translate compatible symbolic expressions directly into Spenso networks.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.do_algebra",
      "value_type": "boolean",
      "description": "Perform symbolic tensor and scalar algebra before lowering to an evaluator.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.do_fn_map_replacements",
      "value_type": "boolean",
      "description": "Apply function-map replacements before numerical lowering.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.horner_iterations",
      "value_type": "integer",
      "description": "Number of Horner-scheme optimization passes applied to scalar expressions.",
      "required": false,
      "default": 1,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.iterative_orientation_optimization",
      "value_type": "boolean",
      "description": "Re-optimize orientation expressions iteratively while building the evaluator.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.max_common_pair_cache_entries",
      "value_type": "integer",
      "description": "Maximum cached candidate pairs during common-pair elimination.",
      "required": false,
      "default": 1000000,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.max_common_pair_distance",
      "value_type": "integer",
      "description": "Maximum expression-tree distance considered during common-pair elimination.",
      "required": false,
      "default": 1000,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.max_horner_scheme_variables",
      "value_type": "integer",
      "description": "Maximum variable count for attempting a Horner-scheme optimization.",
      "required": false,
      "default": 500,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.n_cores",
      "value_type": "integer",
      "description": "Worker threads used while constructing one evaluator.",
      "required": false,
      "default": 1,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.spenso_execution_mode",
      "value_type": "tuple<ExecutionMode, ContractionMode>",
      "description": "Spenso execution and contraction modes used by the lowered tensor network.",
      "required": false,
      "default": [
        "Sequential",
        "MinResultRank"
      ],
      "possible_values": [
        "item 1: Parallel",
        "item 1: Sequential",
        "item 1: SequentialExtract",
        "item 1: SequentialRef",
        "item 2: MinResultRank",
        "item 2: SmallestDegree"
      ]
    },
    {
      "path": "cli.global.generation.evaluator.store_atom",
      "value_type": "boolean",
      "description": "Retain the intermediate Symbolica atom alongside the executable evaluator.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.summed",
      "value_type": "boolean",
      "description": "Build one evaluator for the sum of all contributions instead of separate evaluators.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.summed_function_map",
      "value_type": "boolean",
      "description": "Represent a summed evaluator through a shared Symbolica function map.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.evaluator.tensor_network_contraction_order",
      "value_type": "TensorNetworkContractionOrder",
      "description": "Heuristic used to order tensor-network contractions.",
      "required": false,
      "default": "sparse_atom_aware",
      "possible_values": [
        "atom_aware",
        "entry_aware",
        "result_rank_only",
        "sparse_atom_aware"
      ]
    },
    {
      "path": "cli.global.generation.evaluator.verbose",
      "value_type": "boolean",
      "description": "Emit detailed evaluator-construction diagnostics.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.feyngen.gamma_simplification_closure_check",
      "value_type": "boolean",
      "description": "Check that gamma-matrix simplification is closed under the generated rewrite sequence.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.force_cuts",
      "value_type": "array<array<string>>",
      "description": "Explicit particle-name sets forced to define graph cuts.",
      "required": false,
      "default": [],
      "possible_values": []
    },
    {
      "path": "cli.global.generation.orientation_pattern.pat",
      "value_type": "null | string",
      "description": "Symbolica pattern matched against serialized causal orientations.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.override_lmb_heuristics",
      "value_type": "boolean",
      "description": "Use explicitly supplied loop-momentum bases instead of the built-in basis heuristics.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.threshold_subtraction.assume_positive_external_energies",
      "value_type": "boolean",
      "description": "Simplify existence tests by assuming all external-state energies are positive.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.threshold_subtraction.check_esurface_at_generation",
      "value_type": "boolean",
      "description": "Test E-surface existence against the active model while generating counterterms.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.threshold_subtraction.disable_integrated_ct",
      "value_type": "boolean",
      "description": "Generate local threshold counterterms without their integrated counterparts.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.threshold_subtraction.enable_thresholds",
      "value_type": "boolean",
      "description": "Generate local threshold counterterms for eligible E-surfaces.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.threshold_subtraction.esurface_existence_threshold",
      "value_type": "number",
      "description": "Dimensionless tolerance used to compare the energy-squared E-surface invariant margin\nagainst `esurface_existence_threshold * E_cm^2` during generation-time checks.",
      "required": false,
      "default": 1e-7,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.threshold_subtraction.skip_thresholds_that_are_cuts",
      "value_type": "boolean",
      "description": "Omit threshold counterterms whose E-surface coincides with a physical cut.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.tropical_subgraph_table.disable_tropical_generation",
      "value_type": "boolean",
      "description": "Disable tropical subgraph table construction entirely.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.tropical_subgraph_table.panic_on_fail",
      "value_type": "boolean",
      "description": "Abort generation instead of reporting and skipping a failed tropical table construction.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.tropical_subgraph_table.target_omega",
      "value_type": "number",
      "description": "Target superficial degree used when classifying tropical subgraphs.",
      "required": false,
      "default": 1.0,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.add_marker",
      "value_type": "boolean",
      "description": "Insert explicit marker functions around generated ultraviolet counterterms.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.final_integrand",
      "value_type": "FinalIntegrandDimension",
      "description": "Dimensional representation used for the final locally subtracted integrand.",
      "required": false,
      "default": "ThreeD",
      "possible_values": [
        "FourD",
        "ThreeD"
      ]
    },
    {
      "path": "cli.global.generation.uv.generate_integrated",
      "value_type": "boolean",
      "description": "Generate analytically integrated ultraviolet counterterms.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.inner_products",
      "value_type": "boolean",
      "description": "Rewrite Lorentz contractions into scalar inner products during ultraviolet processing.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.keep_marker",
      "value_type": "boolean",
      "description": "Preserve ultraviolet marker functions after counterterm orchestration.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.orchestrator",
      "value_type": "UVOrchestrator",
      "description": "Algorithm used to enumerate and combine nested ultraviolet counterterms.",
      "required": false,
      "default": "hedge_poset",
      "possible_values": [
        "compare",
        "hedge_poset",
        "legacy_dag_forest"
      ]
    },
    {
      "path": "cli.global.generation.uv.renormalization_prescription.log_divergent",
      "value_type": "ApproximationType",
      "description": "Approximation applied to logarithmically divergent ultraviolet counterterms.",
      "required": false,
      "default": "MUV",
      "possible_values": [
        "IR",
        "MUV",
        "OS",
        "PolePart",
        "Unsubtracted",
        "VaccuumLimit"
      ]
    },
    {
      "path": "cli.global.generation.uv.renormalization_prescription.massive_power_divergent",
      "value_type": "ApproximationType",
      "description": "Approximation applied to power-divergent counterterms with massive external structure.",
      "required": false,
      "default": "MUV",
      "possible_values": [
        "IR",
        "MUV",
        "OS",
        "PolePart",
        "Unsubtracted",
        "VaccuumLimit"
      ]
    },
    {
      "path": "cli.global.generation.uv.renormalization_prescription.massless_power_divergent",
      "value_type": "ApproximationType",
      "description": "Approximation applied to power-divergent counterterms with massless external structure.",
      "required": false,
      "default": "MUV",
      "possible_values": [
        "IR",
        "MUV",
        "OS",
        "PolePart",
        "Unsubtracted",
        "VaccuumLimit"
      ]
    },
    {
      "path": "cli.global.generation.uv.renormalization_prescription.overrides",
      "value_type": "array<CTRenormalizationRule>",
      "description": "Counterterm-specific prescription rules evaluated before the divergence-class defaults.",
      "required": false,
      "default": [],
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.renormalization_prescription.overrides[].ct_identifier.external_pdg_set",
      "value_type": "array<integer>",
      "description": "Signed PDG identifiers on the counterterm's external boundary.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.renormalization_prescription.overrides[].ct_identifier.internal_pdg_set",
      "value_type": "array | null",
      "description": "Optional internal PDG identifiers; omitting them makes the rule match any internal set.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.renormalization_prescription.overrides[].prescription",
      "value_type": "ApproximationType",
      "description": "Approximation that replaces the default prescription for matching counterterms.",
      "required": true,
      "default": null,
      "possible_values": [
        "IR",
        "MUV",
        "OS",
        "PolePart",
        "Unsubtracted",
        "VaccuumLimit"
      ]
    },
    {
      "path": "cli.global.generation.uv.softct",
      "value_type": "boolean",
      "description": "Generate soft ultraviolet counterterms where required by the selected prescription.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.subtract_uv",
      "value_type": "boolean",
      "description": "Subtract generated ultraviolet counterterms from the final integrand.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.additional_normalization",
      "value_type": "string",
      "description": "Extra symbolic normalization factor multiplied into every Vakint result.",
      "required": false,
      "default": "-1",
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.alphaloop.susbstitute_masters",
      "value_type": "boolean",
      "description": "Substitute AlphaLoop master integrals by their registered expressions.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.clean_tmp_dir",
      "value_type": "boolean",
      "description": "Remove Vakint's temporary backend directory after a successful evaluation.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.evaluation_methods",
      "value_type": "array<string>",
      "description": "Ordered Vakint evaluation backends tried for each matched vacuum integral.",
      "required": false,
      "default": [
        "alphaloop",
        "matad",
        "fmft"
      ],
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.fmft.expand_masters",
      "value_type": "boolean",
      "description": "Expand FMFT master-integral abbreviations before returning the result.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.fmft.susbstitute_masters",
      "value_type": "boolean",
      "description": "Substitute FMFT master integrals by their known analytic expressions.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.form_exe_path",
      "value_type": "string",
      "description": "FORM executable used by analytic Vakint evaluation backends.",
      "required": false,
      "default": "form",
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.matad.direct_numerical_substition",
      "value_type": "boolean",
      "description": "Numerically substitute constants directly in the MATAD result.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.matad.expand_masters",
      "value_type": "boolean",
      "description": "Expand MATAD master-integral abbreviations before returning the result.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.matad.substitute_hpls",
      "value_type": "boolean",
      "description": "Substitute harmonic polylogarithms produced by MATAD where formulas are available.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.matad.susbstitute_masters",
      "value_type": "boolean",
      "description": "Substitute MATAD master integrals by their known analytic expressions.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.normalization",
      "value_type": "string",
      "description": "Named normalization convention applied to matched vacuum integrals.",
      "required": false,
      "default": "MSbar",
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.pysecdec.max_n_evals",
      "value_type": "integer",
      "description": "Maximum pySecDec sample count before the numerical integration stops.",
      "required": false,
      "default": 1000000000000,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.pysecdec.min_n_evals",
      "value_type": "integer",
      "description": "Minimum pySecDec sample count before a precision-based stop is accepted.",
      "required": false,
      "default": 10000,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.pysecdec.quiet",
      "value_type": "boolean",
      "description": "Suppress pySecDec progress output while Vakint evaluates an integral.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.pysecdec.relative_precision",
      "value_type": "number",
      "description": "Requested relative precision for the pySecDec numerical integration.",
      "required": false,
      "default": 1e-7,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.pysecdec.reuse_existing_output",
      "value_type": "string | null",
      "description": "Existing pySecDec output directory to reuse instead of regenerating integration code.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.python_exe_path",
      "value_type": "string",
      "description": "Python interpreter used to invoke pySecDec.",
      "required": false,
      "default": "python3",
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.run_time_decimal_precision",
      "value_type": "integer",
      "description": "Decimal precision used when substituting backend results at run time.",
      "required": false,
      "default": 100,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.uv.vakint.temporary_directory",
      "value_type": "string | null",
      "description": "Parent directory for temporary Vakint backend files; the system default is used when absent.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "cli.global.generation.vector_polarization_sum_gauge",
      "value_type": "VectorPolarizationSumGauge",
      "description": "Gauge used when summing external vector-particle polarizations.",
      "required": false,
      "default": "LightLikeAxial",
      "possible_values": [
        "Feynman",
        "LightLikeAxial"
      ]
    },
    {
      "path": "cli.global.log_style.full_line_source",
      "value_type": "boolean",
      "description": "Include the complete source file path and line number for each event.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.log_style.include_fields",
      "value_type": "boolean",
      "description": "Render structured tracing fields in addition to the formatted event message.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.log_style.log_format",
      "value_type": "LogFormat",
      "description": "Amount of timestamp, target, level, and source context included in each log line.",
      "required": false,
      "default": "Long",
      "possible_values": [
        "Full",
        "Long",
        "Min",
        "None",
        "Short"
      ]
    },
    {
      "path": "cli.global.log_style.short_timestamp",
      "value_type": "boolean",
      "description": "Use compact timestamps instead of full date-and-time values.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.global.logfile_directive",
      "value_type": "string",
      "description": "Tracing filter applied to the optional log-file sink; `off` disables that sink.",
      "required": false,
      "default": "off",
      "possible_values": []
    },
    {
      "path": "cli.global.n_cores.compile",
      "value_type": "integer",
      "description": "Worker threads used for evaluator compilation.",
      "required": false,
      "default": 1,
      "possible_values": []
    },
    {
      "path": "cli.global.n_cores.feyngen",
      "value_type": "integer",
      "description": "Worker threads used by Feynman-graph generation.",
      "required": false,
      "default": 1,
      "possible_values": []
    },
    {
      "path": "cli.global.n_cores.generate",
      "value_type": "integer",
      "description": "Worker threads used to construct symbolic graph evaluators.",
      "required": false,
      "default": 1,
      "possible_values": []
    },
    {
      "path": "cli.global.n_cores.integrate",
      "value_type": "integer",
      "description": "Worker threads used by numerical integration.",
      "required": false,
      "default": 1,
      "possible_values": []
    },
    {
      "path": "cli.override_state",
      "value_type": "boolean",
      "description": "Permit generated artifacts to replace compatible files in the active state folder.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "cli.state.folder",
      "value_type": "string",
      "description": "Folder containing persisted settings, models, processes, and run history.",
      "required": false,
      "default": "./gammaloop_state",
      "possible_values": []
    },
    {
      "path": "cli.state.name",
      "value_type": "string | null",
      "description": "Optional human-readable state name stored with the serialized state.",
      "required": false,
      "default": "",
      "possible_values": []
    },
    {
      "path": "cli.try_strings",
      "value_type": "boolean",
      "description": "Serialize replayable commands as compact strings when their structured form permits it.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "runtime.general.additional_param_values",
      "value_type": "array<number>",
      "description": "Values assigned, in order, to extra symbolic parameters expected by the evaluator.",
      "required": false,
      "default": [],
      "possible_values": []
    },
    {
      "path": "runtime.general.debug_cache",
      "value_type": "boolean",
      "description": "Emit additional cache consistency diagnostics while evaluating samples.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.general.disable_flux_factor",
      "value_type": "boolean",
      "description": "Omit the incoming-state flux factor from the returned integrand value.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.general.enable_cache",
      "value_type": "boolean",
      "description": "Cache reusable evaluation data between phase-space samples.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.general.evaluator_method",
      "value_type": "EvaluatorMethod",
      "description": "Evaluator backend used for generated integrands.",
      "required": false,
      "default": "SingleParametric",
      "possible_values": [
        "Iterative",
        "SingleParametric",
        "Summed",
        "SummedFunctionMap"
      ]
    },
    {
      "path": "runtime.general.generate_events",
      "value_type": "boolean",
      "description": "Return generated events in addition to accumulating integration statistics.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.general.integral_unit",
      "value_type": "IntegralUnit",
      "description": "Unit used to report integrated cross-sections; `auto` selects picobarns for scattering.",
      "required": false,
      "default": "auto",
      "possible_values": [
        "attobarn",
        "auto",
        "femtobarn",
        "millibarn",
        "none",
        "picobarn"
      ]
    },
    {
      "path": "runtime.general.load_compiled_cff",
      "value_type": "boolean",
      "description": "Load a previously compiled causal-flow function instead of rebuilding it for this run.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.general.m_uv",
      "value_type": "number",
      "description": "Ultraviolet reference mass used by local counterterms, in the model's energy units.",
      "required": false,
      "default": 1000.0,
      "possible_values": []
    },
    {
      "path": "runtime.general.mu_r",
      "value_type": "number",
      "description": "Renormalization scale used by running parameters and scale-dependent terms.",
      "required": false,
      "default": 1000.0,
      "possible_values": []
    },
    {
      "path": "runtime.general.orientation_pat.pat",
      "value_type": "null | string",
      "description": "Symbolica pattern matched against serialized causal orientations.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.general.renormalization_localization_scale",
      "value_type": "number",
      "description": "Localization scale applied to ultraviolet counterterms, in the model's energy units.",
      "required": false,
      "default": 1000.0,
      "possible_values": []
    },
    {
      "path": "runtime.general.store_additional_weights_in_event",
      "value_type": "boolean",
      "description": "Persist every configured additional weight on each generated event.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.general.use_ltd",
      "value_type": "boolean",
      "description": "Evaluate through the loop-tree-duality representation where the selected integrand supports it.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.h_function.enabled_dampening",
      "value_type": "boolean",
      "description": "Apply the damping profile; disabling it leaves the corresponding factor equal to one.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "runtime.h_function.function",
      "value_type": "HFunction",
      "description": "Functional form of the counterterm damping profile.",
      "required": false,
      "default": "poly_exponential",
      "possible_values": [
        "exponential",
        "exponential_ct",
        "poly_exponential",
        "poly_left_right_exponential"
      ]
    },
    {
      "path": "runtime.h_function.power",
      "value_type": "integer | null",
      "description": "Optional polynomial power overriding the profile's built-in choice.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.h_function.sigma",
      "value_type": "number",
      "description": "Characteristic width of the damping profile.",
      "required": false,
      "default": 1.0,
      "possible_values": []
    },
    {
      "path": "runtime.integrand.h_function.enabled_dampening",
      "value_type": "boolean",
      "description": "Apply the damping profile; disabling it leaves the corresponding factor equal to one.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.integrand.h_function.function",
      "value_type": "HFunction",
      "description": "Functional form of the counterterm damping profile.",
      "required": false,
      "default": null,
      "possible_values": [
        "exponential",
        "exponential_ct",
        "poly_exponential",
        "poly_left_right_exponential"
      ]
    },
    {
      "path": "runtime.integrand.h_function.power",
      "value_type": "integer | null",
      "description": "Optional polynomial power overriding the profile's built-in choice.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.integrand.h_function.sigma",
      "value_type": "number",
      "description": "Characteristic width of the damping profile.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.integrand.n_3d_momenta",
      "value_type": "integer",
      "description": "Number of independent three-momenta used to construct the unit-surface test dimension.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.bin_number_evolution",
      "value_type": "array | null",
      "description": "Optional per-iteration bin counts, overriding the fixed `n_bins` value as training proceeds.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.continuous_dim_learning_rate",
      "value_type": "number",
      "description": "Update rate for adaptive grids over continuous integration dimensions.",
      "required": false,
      "default": 1.0,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.discrete_dim_learning_rate",
      "value_type": "number",
      "description": "Update rate for learned probabilities over discrete sampling choices.",
      "required": false,
      "default": 1.0,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.integrated_phase",
      "value_type": "IntegratedPhase",
      "description": "Complex component to integrate: real, imaginary, or both.",
      "required": false,
      "default": "real",
      "possible_values": [
        "both",
        "imag",
        "real"
      ]
    },
    {
      "path": "runtime.integrator.max_prob_ratio",
      "value_type": "number",
      "description": "Cap the ratio used when turning sampled weights into adaptive probabilities.",
      "required": false,
      "default": 30.0,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.min_samples_for_update",
      "value_type": "integer",
      "description": "Minimum accumulated samples before an adaptive grid or discrete probability is updated.",
      "required": false,
      "default": 1000,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.n_bins",
      "value_type": "integer",
      "description": "Number of bins maintained along each continuous integration dimension.",
      "required": false,
      "default": 64,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.n_increase",
      "value_type": "integer",
      "description": "Samples added to each successive Monte Carlo iteration.",
      "required": false,
      "default": 10000,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.n_max",
      "value_type": "integer",
      "description": "Hard upper bound on the total number of integrand evaluations.",
      "required": false,
      "default": 10000000000,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.n_start",
      "value_type": "integer",
      "description": "Number of samples in the first Monte Carlo iteration.",
      "required": false,
      "default": 100000,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.observables_output.format",
      "value_type": "array<ObservableFileFormat>",
      "description": "Output formats written for configured observables; duplicates and `none` are ignored.",
      "required": false,
      "default": [
        "json"
      ],
      "possible_values": [
        "hwu",
        "json",
        "none"
      ]
    },
    {
      "path": "runtime.integrator.seed",
      "value_type": "integer",
      "description": "Seed for deterministic initialization of Monte Carlo random-number streams.",
      "required": false,
      "default": 69,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.show_max_wgt_info",
      "value_type": "boolean",
      "description": "Include maximum-weight diagnostics in integration progress and result data.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.target_absolute_accuracy",
      "value_type": "number | null",
      "description": "Stop once the estimated absolute uncertainty reaches this value, if configured.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.target_relative_accuracy",
      "value_type": "number | null",
      "description": "Stop once the estimated relative uncertainty reaches this value, if configured.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.integrator.train_on_avg",
      "value_type": "boolean",
      "description": "Train adaptive distributions on iteration averages instead of individual sample weights.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.kinematics.e_cm",
      "value_type": "number",
      "description": "Center-of-mass energy used to normalize and construct external momenta.",
      "required": false,
      "default": 64.0,
      "possible_values": []
    },
    {
      "path": "runtime.kinematics.externals.data.helicities",
      "value_type": "array<integer | string>",
      "description": "Helicity assigned to each external particle in process order.",
      "required": true,
      "default": [],
      "possible_values": [
        "+",
        "-",
        "-1",
        "0",
        "1",
        "minus",
        "plus",
        "summed",
        "summed-averaged",
        "summed_averaged",
        "zero"
      ]
    },
    {
      "path": "runtime.kinematics.externals.data.improvement_settings.large_deformation_check",
      "value_type": "null | number",
      "description": "Maximum dimensionless deformation before the improved point is rejected.",
      "required": false,
      "default": 1e-12,
      "possible_values": []
    },
    {
      "path": "runtime.kinematics.externals.data.improvement_settings.mode",
      "value_type": "ImprovementMode",
      "description": "On-shell improvement algorithm, or `none` to preserve the supplied momenta.",
      "required": false,
      "default": "none",
      "possible_values": [
        "mf",
        "none",
        "vh"
      ]
    },
    {
      "path": "runtime.kinematics.externals.data.improvement_settings.only_warn_on_large_deformation",
      "value_type": "boolean",
      "description": "Warn instead of failing when an improvement exceeds the deformation threshold.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.kinematics.externals.data.momenta",
      "value_type": "array<Dep | array<number>>",
      "description": "External four-momenta; exactly one entry may be marked dependent.",
      "required": true,
      "default": [],
      "possible_values": [
        "dependent"
      ]
    },
    {
      "path": "runtime.kinematics.externals.type",
      "value_type": "string",
      "description": "Selects how external momenta and helicities are supplied; currently `constant`.",
      "required": true,
      "default": "constant",
      "possible_values": [
        "constant"
      ]
    },
    {
      "path": "runtime.model",
      "value_type": "object",
      "description": "Per-integrand overrides for external model parameters.",
      "required": false,
      "default": {},
      "possible_values": []
    },
    {
      "path": "runtime.observables",
      "value_type": "object",
      "description": "Named histograms and other observable accumulators.",
      "required": false,
      "default": {},
      "possible_values": []
    },
    {
      "path": "runtime.quantities",
      "value_type": "object",
      "description": "Named derived quantities available to selectors and observables.",
      "required": false,
      "default": {},
      "possible_values": []
    },
    {
      "path": "runtime.sampling.alpha",
      "value_type": "number",
      "description": "Exponent controlling the sharpness of multichannel weights.",
      "required": false,
      "default": 3.0,
      "possible_values": []
    },
    {
      "path": "runtime.sampling.b",
      "value_type": "number",
      "description": "Scale parameter of the selected radial mapping.",
      "required": false,
      "default": 1.0,
      "possible_values": []
    },
    {
      "path": "runtime.sampling.coordinate_system",
      "value_type": "CoordinateSystem",
      "description": "Coordinate system used to parameterize loop momenta.",
      "required": false,
      "default": "spherical",
      "possible_values": [
        "cartesian",
        "hyperspherical",
        "hyperspherical_flat",
        "momentum_space",
        "relative_spherical",
        "spherical",
        "spherical_common_radial",
        "spherical_product_common_radial",
        "tropical"
      ]
    },
    {
      "path": "runtime.sampling.graph_names",
      "value_type": "array<string>",
      "description": "Optional graph-name allow-list for discrete graph sampling.",
      "required": false,
      "default": [],
      "possible_values": []
    },
    {
      "path": "runtime.sampling.graphs",
      "value_type": "SumMode",
      "description": "Whether graph contributions are summed deterministically or sampled as a discrete axis.",
      "required": false,
      "default": "summed",
      "possible_values": [
        "monte_carlo",
        "summed"
      ]
    },
    {
      "path": "runtime.sampling.lmb_basis_ids",
      "value_type": "object",
      "description": "Explicit loop-momentum-basis identifiers keyed by graph name.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.sampling.lmb_channel_weight",
      "value_type": "LmbChannelWeight",
      "description": "Rule used to construct the relative probability of each loop-momentum-basis channel.",
      "required": false,
      "default": "ose",
      "possible_values": [
        "inverse_jacobian",
        "ose"
      ]
    },
    {
      "path": "runtime.sampling.lmb_channels",
      "value_type": "SumMode",
      "description": "Whether loop-momentum-basis channels are summed or sampled discretely.",
      "required": false,
      "default": "summed",
      "possible_values": [
        "monte_carlo",
        "summed"
      ]
    },
    {
      "path": "runtime.sampling.lmb_multichanneling",
      "value_type": "boolean",
      "description": "Enable multichannel sampling over loop-momentum bases.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.sampling.mapping",
      "value_type": "ParameterizationMapping",
      "description": "Mapping from the unit hypercube to unbounded radial coordinates.",
      "required": false,
      "default": "linear",
      "possible_values": [
        "linear",
        "log",
        "power"
      ]
    },
    {
      "path": "runtime.sampling.orientations",
      "value_type": "SumMode",
      "description": "Whether causal orientations are summed deterministically or sampled as a discrete axis.",
      "required": false,
      "default": "summed",
      "possible_values": [
        "monte_carlo",
        "summed"
      ]
    },
    {
      "path": "runtime.sampling.power",
      "value_type": "number",
      "description": "Power parameter of the selected radial mapping.",
      "required": false,
      "default": 1.0,
      "possible_values": []
    },
    {
      "path": "runtime.selectors",
      "value_type": "object",
      "description": "Named event-selection predicates applied before observable accumulation.",
      "required": false,
      "default": {},
      "possible_values": []
    },
    {
      "path": "runtime.stability.check_on_norm",
      "value_type": "boolean",
      "description": "Compare rotated results after normalizing by the result magnitude.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "runtime.stability.escalate_if_exact_zero",
      "value_type": "boolean",
      "description": "Escalate precision when a result is exactly zero at the current level.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.stability.levels",
      "value_type": "array<StabilityLevelSetting>",
      "description": "Ordered numerical-precision levels and tolerances used during stability escalation.",
      "required": false,
      "default": [
        {
          "escalate_for_large_weight_threshold": 0.9,
          "precision": "Double",
          "required_precision_for_im": 0.00001,
          "required_precision_for_re": 0.00001
        },
        {
          "escalate_for_large_weight_threshold": -1.0,
          "precision": "Quad",
          "required_precision_for_im": 0.00001,
          "required_precision_for_re": 0.00001
        },
        {
          "escalate_for_large_weight_threshold": -1.0,
          "precision": "Arb",
          "required_precision_for_im": 0.00001,
          "required_precision_for_re": 0.00001
        }
      ],
      "possible_values": []
    },
    {
      "path": "runtime.stability.levels[].escalate_for_large_weight_threshold",
      "value_type": "number",
      "description": "Ratio threshold for the large-weight escalation check; a non-positive value disables it.",
      "required": true,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.stability.levels[].precision",
      "value_type": "Precision",
      "description": "Numeric precision used for this escalation level.",
      "required": true,
      "default": null,
      "possible_values": [
        "Arb",
        "Double",
        "Quad"
      ]
    },
    {
      "path": "runtime.stability.levels[].required_precision_for_im",
      "value_type": "number",
      "description": "Maximum accepted relative error in the imaginary component before escalating.",
      "required": true,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.stability.levels[].required_precision_for_re",
      "value_type": "number",
      "description": "Maximum accepted relative error in the real component before escalating.",
      "required": true,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.stability.loop_momenta_norm_escalation_factor",
      "value_type": "number",
      "description": "Escalate when the loop-momentum norm exceeds this factor; a negative value disables it.",
      "required": false,
      "default": -1.0,
      "possible_values": []
    },
    {
      "path": "runtime.stability.recording.record_all_stability_levels",
      "value_type": "boolean",
      "description": "Record the result produced at every attempted numerical-precision level.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.stability.recording.record_loop_momenta_escalation",
      "value_type": "boolean",
      "description": "Record evaluations escalated because of the loop-momentum norm threshold.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.stability.recording.record_rotated_results",
      "value_type": "boolean",
      "description": "Record the values obtained at rotated phase-space points.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.stability.rotation_axis",
      "value_type": "array<object>",
      "description": "Rotations applied when comparing an unstable sample with an equivalent phase-space point.",
      "required": false,
      "default": [
        {
          "alpha": 0.1,
          "beta": 0.2,
          "gamma": 0.3,
          "type": "euler_angles"
        }
      ],
      "possible_values": []
    },
    {
      "path": "runtime.stability.rotation_axis[].alpha",
      "value_type": "number",
      "description": "First Euler angle, in radians.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.stability.rotation_axis[].beta",
      "value_type": "number",
      "description": "Second Euler angle, in radians.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.stability.rotation_axis[].gamma",
      "value_type": "number",
      "description": "Third Euler angle, in radians.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.stability.rotation_axis[].type",
      "value_type": "string",
      "description": "Selects a Cartesian quarter-turn, no rotation, or explicit Euler angles.",
      "required": true,
      "default": null,
      "possible_values": [
        "euler_angles",
        "none",
        "x",
        "y",
        "z"
      ]
    },
    {
      "path": "runtime.subtraction.disable_threshold_subtraction",
      "value_type": "boolean",
      "description": "Disable local threshold subtraction while leaving the original integrand unchanged.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.esurface_existence_threshold",
      "value_type": "number",
      "description": "Dimensionless tolerance used to compare the energy-squared E-surface invariant margin\nagainst `esurface_existence_threshold * E_cm^2` at runtime.",
      "required": false,
      "default": 1e-7,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.integrated_ct_settings.range.h_function_settings.enabled_dampening",
      "value_type": "boolean",
      "description": "Apply the damping profile; disabling it leaves the corresponding factor equal to one.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.integrated_ct_settings.range.h_function_settings.function",
      "value_type": "HFunction",
      "description": "Functional form of the counterterm damping profile.",
      "required": false,
      "default": "poly_exponential",
      "possible_values": [
        "exponential",
        "exponential_ct",
        "poly_exponential",
        "poly_left_right_exponential"
      ]
    },
    {
      "path": "runtime.subtraction.integrated_ct_settings.range.h_function_settings.power",
      "value_type": "integer | null",
      "description": "Optional polynomial power overriding the profile's built-in choice.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.integrated_ct_settings.range.h_function_settings.sigma",
      "value_type": "number",
      "description": "Characteristic width of the damping profile.",
      "required": false,
      "default": 1.0,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.integrated_ct_settings.range.type",
      "value_type": "string",
      "description": "Selects the integrated-counterterm radial domain: `infinite` with damping or `compact`.",
      "required": true,
      "default": "infinite",
      "possible_values": [
        "compact",
        "infinite"
      ]
    },
    {
      "path": "runtime.subtraction.local_ct_settings.uv_localisation.dynamic_width",
      "value_type": "boolean",
      "description": "Derive the localization width dynamically from the sampled ultraviolet configuration.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.local_ct_settings.uv_localisation.force_uv_dampers_to_one",
      "value_type": "boolean",
      "description": "Replace ultraviolet localization dampers by one for diagnostic comparisons.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.local_ct_settings.uv_localisation.gaussian_width",
      "value_type": "number",
      "description": "Width of the Gaussian ultraviolet localization factor.",
      "required": false,
      "default": 1.0,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.local_ct_settings.uv_localisation.sliver_width",
      "value_type": "number",
      "description": "Width of the transition region used by the ultraviolet sliver damper.",
      "required": false,
      "default": 10.0,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.overlap_settings.check_global_center",
      "value_type": "boolean",
      "description": "Validate that the selected global center lies inside every required E-surface.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.overlap_settings.force_global_center",
      "value_type": "array | null",
      "description": "Explicit three-vector center used for every threshold overlap, when provided.",
      "required": false,
      "default": null,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.overlap_settings.try_origin",
      "value_type": "boolean",
      "description": "Try the loop-momentum origin as the global center before solving for another point.",
      "required": false,
      "default": true,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.overlap_settings.try_origin_all_lmbs",
      "value_type": "boolean",
      "description": "Try the origin independently for every available loop-momentum basis.",
      "required": false,
      "default": false,
      "possible_values": []
    },
    {
      "path": "runtime.subtraction.radial_root_residual_tolerance",
      "value_type": "number",
      "description": "Multiplier of `epsilon(T) * E_cm` used as the direct residual limit for\nthreshold-counterterm radial roots at numerical precision `T`. A residual-limited\nhigher-precision root may instead be accepted against the corresponding lower-precision\nlimit after satisfying the cross-precision consistency checks.",
      "required": false,
      "default": 64.0,
      "possible_values": []
    }
  ]
}
