import_points

pydantic model dakota.spec.method.import_points.ImportPointsSelection

Generated model for ImportPointsSelection

Show JSON schema
{
   "title": "ImportPointsSelection",
   "description": "Generated model for ImportPointsSelection",
   "type": "object",
   "properties": {
      "import_points": {
         "$ref": "#/$defs/ImportPointsConfig",
         "x-materialization": [
            {
               "ir_key": "method.algorithm",
               "ir_value_type": "unsigned short",
               "storage_type": "PRESENCE_ENUM",
               "stored_value": "IMPORT_POINTS"
            }
         ]
      }
   },
   "$defs": {
      "Debug": {
         "additionalProperties": false,
         "description": "Level 5 of 5 - maximum",
         "properties": {
            "debug": {
               "const": true,
               "default": true,
               "description": "Level 5 of 5 - maximum",
               "title": "Debug",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.output",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "DEBUG_OUTPUT"
                  }
               ]
            }
         },
         "title": "Debug",
         "type": "object"
      },
      "DefaultFinalMomentsCentral": {
         "additionalProperties": false,
         "description": "Output central moments and include them within the set of final statistics.",
         "properties": {
            "central": {
               "const": true,
               "default": true,
               "description": "Output central moments and include them within the set of final statistics.",
               "title": "Central",
               "type": "boolean",
               "x-materialization": [
                  {
                     "enum_scope": "Pecos",
                     "ir_key": "method.nond.final_moments",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "CENTRAL_MOMENTS"
                  }
               ]
            }
         },
         "title": "DefaultFinalMomentsCentral",
         "type": "object"
      },
      "DefaultFinalMomentsNoneKeyword": {
         "additionalProperties": false,
         "description": "Omit moments from the set of final statistics.",
         "properties": {
            "none": {
               "const": true,
               "default": true,
               "description": "Omit moments from the set of final statistics.",
               "title": "None",
               "type": "boolean",
               "x-materialization": [
                  {
                     "enum_scope": "Pecos",
                     "ir_key": "method.nond.final_moments",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "NO_MOMENTS"
                  }
               ]
            }
         },
         "title": "DefaultFinalMomentsNoneKeyword",
         "type": "object"
      },
      "DefaultFinalMomentsStandard": {
         "additionalProperties": false,
         "description": "Output standardized moments and include them within the set of final statistics.",
         "properties": {
            "standard": {
               "const": true,
               "default": true,
               "description": "Output standardized moments and include them within the set of final statistics.",
               "title": "Standard",
               "type": "boolean",
               "x-materialization": [
                  {
                     "enum_scope": "Pecos",
                     "ir_key": "method.nond.final_moments",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "STANDARD_MOMENTS"
                  }
               ]
            }
         },
         "title": "DefaultFinalMomentsStandard",
         "type": "object"
      },
      "DistributionCumulComplContext1Complementary": {
         "additionalProperties": false,
         "description": "Computes statistics according to complementary cumulative functions",
         "properties": {
            "complementary": {
               "const": true,
               "default": true,
               "description": "Computes statistics according to complementary cumulative functions",
               "title": "Complementary",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.distribution",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "COMPLEMENTARY"
                  }
               ]
            }
         },
         "title": "DistributionCumulComplContext1Complementary",
         "type": "object"
      },
      "DistributionCumulComplContext1Cumulative": {
         "additionalProperties": false,
         "description": "Computes statistics according to cumulative functions",
         "properties": {
            "cumulative": {
               "const": true,
               "default": true,
               "description": "Computes statistics according to cumulative functions",
               "title": "Cumulative",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.distribution",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "CUMULATIVE"
                  }
               ]
            }
         },
         "title": "DistributionCumulComplContext1Cumulative",
         "type": "object"
      },
      "GenReliabilityLevelsGenReliabilityLevels": {
         "additionalProperties": false,
         "description": "Specify generalized relability levels at which to estimate the corresponding response value",
         "properties": {
            "values": {
               "description": "Specify generalized relability levels at which to estimate the corresponding response value",
               "items": {
                  "type": "number"
               },
               "title": "Values",
               "type": "array"
            },
            "num_gen_reliability_levels": {
               "anyOf": [
                  {
                     "items": {
                        "type": "integer"
                     },
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Specify which ``gen_reliability_levels`` correspond to which response",
               "title": "Num Gen Reliability Levels"
            }
         },
         "required": [
            "values"
         ],
         "title": "GenReliabilityLevelsGenReliabilityLevels",
         "type": "object",
         "x-model-validations": [
            {
               "validationContext": "genreliabilitylevelsgenreliabilitylevels",
               "validationErrorMessage": "For genreliabilitylevelsgenreliabilitylevels, sum of num_gen_reliability_levels must equal length of values.",
               "validationFields": [
                  "num_gen_reliability_levels",
                  "values"
               ],
               "validationLiterals": [],
               "validationRuleName": "check_sum_equals_length"
            }
         ]
      },
      "ImportPointsConfig": {
         "additionalProperties": false,
         "description": "Imports points from file and computes statistics for them.",
         "properties": {
            "model_pointer": {
               "anyOf": [
                  {
                     "type": "string"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Identifier for model block to be used by a method",
               "title": "Model Pointer",
               "x-block-pointer": "model",
               "x-materialization": [
                  {
                     "ir_key": "method.model_pointer",
                     "ir_value_type": "String",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            },
            "response_levels": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenResponseLevels"
                  },
                  {
                     "type": "null"
                  }
               ],
               "argument": "values",
               "default": null,
               "description": "Values at which to estimate desired statistics for each response",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_levels",
                     "ir_value_type": "RealVectorArray",
                     "storage_type": "RESPONSE_LEVELS_ARRAY"
                  }
               ]
            },
            "reliability_levels": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ReliabilityLevelsReliabilityLevels"
                  },
                  {
                     "type": "null"
                  }
               ],
               "argument": "values",
               "default": null,
               "description": "Specify reliability levels at which the response values will be estimated",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.reliability_levels",
                     "ir_value_type": "RealVectorArray",
                     "storage_type": "RESPONSE_LEVELS_ARRAY"
                  }
               ]
            },
            "probability_levels": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ProbabilityLevelsContext2ProbabilityLevels"
                  },
                  {
                     "type": "null"
                  }
               ],
               "argument": "values",
               "default": null,
               "description": "Specify probability levels at which to estimate the corresponding response value",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.probability_levels",
                     "ir_value_type": "RealVectorArray",
                     "storage_type": "RESPONSE_LEVELS_ARRAY"
                  }
               ]
            },
            "gen_reliability_levels": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/GenReliabilityLevelsGenReliabilityLevels"
                  },
                  {
                     "type": "null"
                  }
               ],
               "argument": "values",
               "default": null,
               "description": "Specify generalized relability levels at which to estimate the corresponding response value",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.gen_reliability_levels",
                     "ir_value_type": "RealVectorArray",
                     "storage_type": "RESPONSE_LEVELS_ARRAY"
                  }
               ]
            },
            "distribution": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/DistributionCumulComplContext1Cumulative"
                  },
                  {
                     "$ref": "#/$defs/DistributionCumulComplContext1Complementary"
                  }
               ],
               "description": "Selection of cumulative or complementary cumulative functions",
               "title": "Distribution",
               "x-model-default": "DistributionCumulComplContext1Cumulative",
               "x-union-pattern": 1
            },
            "final_moments": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/DefaultFinalMomentsNoneKeyword"
                  },
                  {
                     "$ref": "#/$defs/DefaultFinalMomentsStandard"
                  },
                  {
                     "$ref": "#/$defs/DefaultFinalMomentsCentral"
                  }
               ],
               "description": "Output moments of the specified type and include them within the set of final statistics.",
               "title": "Final Moments",
               "x-model-default": "DefaultFinalMomentsStandard",
               "x-union-pattern": 1
            },
            "id_method": {
               "anyOf": [
                  {
                     "type": "string"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Name the method block; helpful when there are multiple",
               "title": "Id Method",
               "x-materialization": [
                  {
                     "ir_key": "method.id",
                     "ir_value_type": "String",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            },
            "output": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/Debug"
                  },
                  {
                     "$ref": "#/$defs/Verbose"
                  },
                  {
                     "$ref": "#/$defs/Normal"
                  },
                  {
                     "$ref": "#/$defs/Quiet"
                  },
                  {
                     "$ref": "#/$defs/Silent"
                  }
               ],
               "description": "Control how much method information is written to the screen and output file",
               "title": "Output",
               "x-model-default": "Normal",
               "x-union-pattern": 1
            },
            "final_solutions": {
               "default": 0,
               "description": "Number of designs returned as the best solutions",
               "minimum": 0,
               "title": "Final Solutions",
               "type": "integer",
               "x-materialization": [
                  {
                     "ir_key": "method.final_solutions",
                     "ir_value_type": "size_t",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            },
            "import_points_file": {
               "$ref": "#/$defs/ImportPointsImportPointsFile",
               "argument": "filename"
            },
            "variance_based_decomp": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ImportPointsVarianceBasedDecomp"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Computes Sobol' main effects using a binned approach",
               "x-materialization": [
                  {
                     "ir_key": "method.variance_based_decomp",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            },
            "std_regression_coeffs": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Output Standardized Regression Coefficients and R^2 for samples",
               "title": "Std Regression Coeffs",
               "x-materialization": [
                  {
                     "ir_key": "method.std_regression_coeffs",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            },
            "tolerance_intervals": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ImportPointsTolIntervals"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Computes the double sided tolerance interval equivalent normal distribuion.",
               "x-materialization": [
                  {
                     "ir_key": "method.tolerance_intervals",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            }
         },
         "required": [
            "import_points_file"
         ],
         "title": "ImportPointsConfig",
         "type": "object"
      },
      "ImportPointsFileAnnotatedConfig": {
         "additionalProperties": false,
         "description": "Selects annotated tabular file format",
         "properties": {
            "use_variable_labels": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Validate/use variable labels from tabular file header",
               "title": "Use Variable Labels",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points.use_variable_labels",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            }
         },
         "title": "ImportPointsFileAnnotatedConfig",
         "type": "object"
      },
      "ImportPointsFileCustomAnnotatedHeader": {
         "additionalProperties": false,
         "description": "Enable header row in custom-annotated tabular file",
         "properties": {
            "use_variable_labels": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Validate/use variable labels from tabular file header",
               "title": "Use Variable Labels",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points.use_variable_labels",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            }
         },
         "title": "ImportPointsFileCustomAnnotatedHeader",
         "type": "object"
      },
      "ImportPointsImportPointsFile": {
         "additionalProperties": false,
         "description": "File containing list of variable and response values to import for analysis.",
         "properties": {
            "filename": {
               "description": "File containing list of variable and response values to import for analysis.",
               "title": "Filename",
               "type": "string",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_file",
                     "ir_value_type": "String",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            },
            "format": {
               "anchor": true,
               "anyOf": [
                  {
                     "$ref": "#/$defs/ImportPointsImportPointsFileCustomAnnotated"
                  },
                  {
                     "$ref": "#/$defs/ImportPointsImportPointsFileAnnotated"
                  },
                  {
                     "$ref": "#/$defs/ImportPointsImportPointsFileFreeform"
                  }
               ],
               "description": "Tabular Format",
               "title": "Format",
               "x-model-default": "ImportPointsImportPointsFileAnnotated",
               "x-union-pattern": 1
            },
            "active_only": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Import only active variables from tabular data file",
               "title": "Active Only",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points.active_only",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            }
         },
         "required": [
            "filename"
         ],
         "title": "ImportPointsImportPointsFile",
         "type": "object"
      },
      "ImportPointsImportPointsFileAnnotated": {
         "additionalProperties": false,
         "description": "Selects annotated tabular file format",
         "properties": {
            "annotated": {
               "$ref": "#/$defs/ImportPointsFileAnnotatedConfig",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "TABULAR_ANNOTATED"
                  }
               ],
               "x-model-default": "ImportPointsFileAnnotatedConfig"
            }
         },
         "title": "ImportPointsImportPointsFileAnnotated",
         "type": "object"
      },
      "ImportPointsImportPointsFileCustomAnnotated": {
         "additionalProperties": false,
         "description": "Selects custom-annotated tabular file format",
         "properties": {
            "custom_annotated": {
               "$ref": "#/$defs/ImportPointsImportPointsFileCustomAnnotatedConfig",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "TABULAR_NONE"
                  }
               ],
               "x-model-default": "ImportPointsImportPointsFileCustomAnnotatedConfig"
            }
         },
         "title": "ImportPointsImportPointsFileCustomAnnotated",
         "type": "object"
      },
      "ImportPointsImportPointsFileCustomAnnotatedConfig": {
         "additionalProperties": false,
         "description": "Selects custom-annotated tabular file format",
         "properties": {
            "header": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ImportPointsFileCustomAnnotatedHeader"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Enable header row in custom-annotated tabular file",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "AUGMENT_ENUM",
                     "stored_value": "TABULAR_HEADER"
                  }
               ]
            },
            "eval_id": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Enable evaluation ID column in custom-annotated tabular file",
               "title": "Eval Id",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "AUGMENT_ENUM",
                     "stored_value": "TABULAR_EVAL_ID"
                  }
               ]
            },
            "interface_id": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Enable interface ID column in custom-annotated tabular file",
               "title": "Interface Id",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "AUGMENT_ENUM",
                     "stored_value": "TABULAR_IFACE_ID"
                  }
               ]
            }
         },
         "title": "ImportPointsImportPointsFileCustomAnnotatedConfig",
         "type": "object"
      },
      "ImportPointsImportPointsFileFreeform": {
         "additionalProperties": false,
         "description": "Selects freeform file format",
         "properties": {
            "freeform": {
               "const": true,
               "default": true,
               "description": "Selects freeform file format",
               "title": "Freeform",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "TABULAR_NONE"
                  }
               ]
            }
         },
         "title": "ImportPointsImportPointsFileFreeform",
         "type": "object"
      },
      "ImportPointsTolIntervals": {
         "additionalProperties": false,
         "description": "Computes the double sided tolerance interval equivalent normal distribuion.",
         "properties": {
            "coverage": {
               "default": 0.95,
               "description": "The coverage to be used for the calculation of the lower and upper ends of the interval covering the user supplied samples.",
               "maximum": 1,
               "minimum": 0,
               "title": "Coverage",
               "type": "number",
               "x-materialization": [
                  {
                     "ir_key": "method.ti_coverage",
                     "ir_value_type": "Real",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            },
            "confidence_level": {
               "default": 0.9,
               "description": "The confidence level to be used to determine the standard deviation of the equivalent normal distribution.",
               "maximum": 1,
               "minimum": 0,
               "title": "Confidence Level",
               "type": "number",
               "x-materialization": [
                  {
                     "ir_key": "method.ti_confidence_level",
                     "ir_value_type": "Real",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            }
         },
         "title": "ImportPointsTolIntervals",
         "type": "object"
      },
      "ImportPointsVarianceBasedDecomp": {
         "additionalProperties": false,
         "description": "Computes Sobol' main effects using a binned approach",
         "properties": {
            "drop_tolerance": {
               "default": -1.0,
               "description": "Suppresses output of sensitivity indices with values lower than this tolerance",
               "title": "Drop Tolerance",
               "type": "number",
               "x-materialization": [
                  {
                     "ir_key": "method.vbd_drop_tolerance",
                     "ir_value_type": "Real",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            },
            "num_bins": {
               "default": -1,
               "description": "Number of bins used to compute the variance-based decomposition",
               "title": "Num Bins",
               "type": "integer",
               "x-materialization": [
                  {
                     "ir_key": "method.vbd_via_sampling_num_bins",
                     "ir_value_type": "int",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            }
         },
         "title": "ImportPointsVarianceBasedDecomp",
         "type": "object"
      },
      "Normal": {
         "additionalProperties": false,
         "description": "Level 3 of 5 - default",
         "properties": {
            "normal": {
               "const": true,
               "default": true,
               "description": "Level 3 of 5 - default",
               "title": "Normal",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.output",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "NORMAL_OUTPUT"
                  }
               ]
            }
         },
         "title": "Normal",
         "type": "object"
      },
      "ProbabilityLevelsContext2ProbabilityLevels": {
         "additionalProperties": false,
         "description": "Specify probability levels at which to estimate the corresponding response value",
         "properties": {
            "values": {
               "description": "Specify probability levels at which to estimate the corresponding response value",
               "items": {
                  "type": "number"
               },
               "title": "Values",
               "type": "array"
            },
            "num_probability_levels": {
               "anyOf": [
                  {
                     "items": {
                        "type": "integer"
                     },
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Specify which ``probability_levels`` correspond to which response",
               "title": "Num Probability Levels"
            }
         },
         "required": [
            "values"
         ],
         "title": "ProbabilityLevelsContext2ProbabilityLevels",
         "type": "object",
         "x-model-validations": [
            {
               "validationContext": "probabilitylevelscontext2probabilitylevels",
               "validationErrorMessage": "For probabilitylevelscontext2probabilitylevels, all elements of values must be in [0, 1].",
               "validationFields": [
                  "values"
               ],
               "validationLiterals": [],
               "validationRuleName": "check_probability_list"
            },
            {
               "validationContext": "probabilitylevelscontext2probabilitylevels",
               "validationErrorMessage": "For probabilitylevelscontext2probabilitylevels, sum of num_probability_levels must equal length of values.",
               "validationFields": [
                  "num_probability_levels",
                  "values"
               ],
               "validationLiterals": [],
               "validationRuleName": "check_sum_equals_length"
            }
         ]
      },
      "Quiet": {
         "additionalProperties": false,
         "description": "Level 2 of 5 - less than normal",
         "properties": {
            "quiet": {
               "const": true,
               "default": true,
               "description": "Level 2 of 5 - less than normal",
               "title": "Quiet",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.output",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "QUIET_OUTPUT"
                  }
               ]
            }
         },
         "title": "Quiet",
         "type": "object"
      },
      "ReliabilityLevelsReliabilityLevels": {
         "additionalProperties": false,
         "description": "Specify reliability levels at which the response values will be estimated",
         "properties": {
            "values": {
               "description": "Specify reliability levels at which the response values will be estimated",
               "items": {
                  "type": "number"
               },
               "title": "Values",
               "type": "array"
            },
            "num_reliability_levels": {
               "anyOf": [
                  {
                     "items": {
                        "type": "integer"
                     },
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Specify which ``reliability_levels`` correspond to which response",
               "title": "Num Reliability Levels"
            }
         },
         "required": [
            "values"
         ],
         "title": "ReliabilityLevelsReliabilityLevels",
         "type": "object",
         "x-model-validations": [
            {
               "validationContext": "reliabilitylevelsreliabilitylevels",
               "validationErrorMessage": "For reliabilitylevelsreliabilitylevels, sum of num_reliability_levels must equal length of values.",
               "validationFields": [
                  "num_reliability_levels",
                  "values"
               ],
               "validationLiterals": [],
               "validationRuleName": "check_sum_equals_length"
            }
         ]
      },
      "ResponseLevelsComputeProbRelGenCompute": {
         "additionalProperties": false,
         "description": "Selection of statistics to compute at each response level",
         "properties": {
            "statistic": {
               "anchor": true,
               "anyOf": [
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenProbabilities"
                  },
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenReliabilities"
                  },
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenGenReliabilities"
                  }
               ],
               "description": "Statistics to Compute",
               "title": "Statistic",
               "x-union-pattern": 4
            },
            "system": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenSystemSeries"
                  },
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenSystemParallel"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Compute system reliability (series or parallel)",
               "title": "System",
               "x-union-pattern": 2
            }
         },
         "required": [
            "statistic"
         ],
         "title": "ResponseLevelsComputeProbRelGenCompute",
         "type": "object"
      },
      "ResponseLevelsComputeProbRelGenGenReliabilities": {
         "additionalProperties": false,
         "description": "Computes generalized reliabilities associated with response levels",
         "properties": {
            "gen_reliabilities": {
               "const": true,
               "default": true,
               "description": "Computes generalized reliabilities associated with response levels",
               "title": "Gen Reliabilities",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_level_target",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "GEN_RELIABILITIES"
                  }
               ]
            }
         },
         "title": "ResponseLevelsComputeProbRelGenGenReliabilities",
         "type": "object"
      },
      "ResponseLevelsComputeProbRelGenProbabilities": {
         "additionalProperties": false,
         "description": "Computes probabilities associated with response levels",
         "properties": {
            "probabilities": {
               "const": true,
               "default": true,
               "description": "Computes probabilities associated with response levels",
               "title": "Probabilities",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_level_target",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "PROBABILITIES"
                  }
               ]
            }
         },
         "title": "ResponseLevelsComputeProbRelGenProbabilities",
         "type": "object"
      },
      "ResponseLevelsComputeProbRelGenReliabilities": {
         "additionalProperties": false,
         "description": "Computes reliabilities associated with response levels",
         "properties": {
            "reliabilities": {
               "const": true,
               "default": true,
               "description": "Computes reliabilities associated with response levels",
               "title": "Reliabilities",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_level_target",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "RELIABILITIES"
                  }
               ]
            }
         },
         "title": "ResponseLevelsComputeProbRelGenReliabilities",
         "type": "object"
      },
      "ResponseLevelsComputeProbRelGenResponseLevels": {
         "additionalProperties": false,
         "description": "Values at which to estimate desired statistics for each response",
         "properties": {
            "values": {
               "description": "Values at which to estimate desired statistics for each response",
               "items": {
                  "type": "number"
               },
               "title": "Values",
               "type": "array"
            },
            "num_response_levels": {
               "anyOf": [
                  {
                     "items": {
                        "type": "integer"
                     },
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Number of values at which to estimate desired statistics for each response",
               "title": "Num Response Levels"
            },
            "compute": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenCompute"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Selection of statistics to compute at each response level"
            }
         },
         "required": [
            "values"
         ],
         "title": "ResponseLevelsComputeProbRelGenResponseLevels",
         "type": "object",
         "x-model-validations": [
            {
               "validationContext": "responselevelscomputeprobrelgenresponselevels",
               "validationErrorMessage": "For responselevelscomputeprobrelgenresponselevels, sum of num_response_levels must equal length of values.",
               "validationFields": [
                  "num_response_levels",
                  "values"
               ],
               "validationLiterals": [],
               "validationRuleName": "check_sum_equals_length"
            }
         ]
      },
      "ResponseLevelsComputeProbRelGenSystemParallel": {
         "additionalProperties": false,
         "description": "Aggregate response statistics assuming a parallel system",
         "properties": {
            "parallel": {
               "const": true,
               "default": true,
               "description": "Aggregate response statistics assuming a parallel system",
               "title": "Parallel",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_level_target_reduce",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "SYSTEM_PARALLEL"
                  }
               ]
            }
         },
         "title": "ResponseLevelsComputeProbRelGenSystemParallel",
         "type": "object"
      },
      "ResponseLevelsComputeProbRelGenSystemSeries": {
         "additionalProperties": false,
         "description": "Aggregate response statistics assuming a series system",
         "properties": {
            "series": {
               "const": true,
               "default": true,
               "description": "Aggregate response statistics assuming a series system",
               "title": "Series",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_level_target_reduce",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "SYSTEM_SERIES"
                  }
               ]
            }
         },
         "title": "ResponseLevelsComputeProbRelGenSystemSeries",
         "type": "object"
      },
      "Silent": {
         "additionalProperties": false,
         "description": "Level 1 of 5 - minimum",
         "properties": {
            "silent": {
               "const": true,
               "default": true,
               "description": "Level 1 of 5 - minimum",
               "title": "Silent",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.output",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "SILENT_OUTPUT"
                  }
               ]
            }
         },
         "title": "Silent",
         "type": "object"
      },
      "Verbose": {
         "additionalProperties": false,
         "description": "Level 4 of 5 - more than normal",
         "properties": {
            "verbose": {
               "const": true,
               "default": true,
               "description": "Level 4 of 5 - more than normal",
               "title": "Verbose",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.output",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "VERBOSE_OUTPUT"
                  }
               ]
            }
         },
         "title": "Verbose",
         "type": "object"
      }
   },
   "additionalProperties": false,
   "required": [
      "import_points"
   ]
}

Fields:
field import_points: ImportPointsConfig [Required]
classmethod get_registry() dict[str, type[MethodSelection]]

Get registry, performing deferred registration on first call

classmethod get_union()

Generate Union from all registered selections

pydantic model dakota.spec.method.import_points.ImportPointsConfig

Imports points from file and computes statistics for them.

Show JSON schema
{
   "title": "ImportPointsConfig",
   "description": "Imports points from file and computes statistics for them.",
   "type": "object",
   "properties": {
      "model_pointer": {
         "anyOf": [
            {
               "type": "string"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "description": "Identifier for model block to be used by a method",
         "title": "Model Pointer",
         "x-block-pointer": "model",
         "x-materialization": [
            {
               "ir_key": "method.model_pointer",
               "ir_value_type": "String",
               "storage_type": "DIRECT_VALUE"
            }
         ]
      },
      "response_levels": {
         "anyOf": [
            {
               "$ref": "#/$defs/ResponseLevelsComputeProbRelGenResponseLevels"
            },
            {
               "type": "null"
            }
         ],
         "argument": "values",
         "default": null,
         "description": "Values at which to estimate desired statistics for each response",
         "x-materialization": [
            {
               "ir_key": "method.nond.response_levels",
               "ir_value_type": "RealVectorArray",
               "storage_type": "RESPONSE_LEVELS_ARRAY"
            }
         ]
      },
      "reliability_levels": {
         "anyOf": [
            {
               "$ref": "#/$defs/ReliabilityLevelsReliabilityLevels"
            },
            {
               "type": "null"
            }
         ],
         "argument": "values",
         "default": null,
         "description": "Specify reliability levels at which the response values will be estimated",
         "x-materialization": [
            {
               "ir_key": "method.nond.reliability_levels",
               "ir_value_type": "RealVectorArray",
               "storage_type": "RESPONSE_LEVELS_ARRAY"
            }
         ]
      },
      "probability_levels": {
         "anyOf": [
            {
               "$ref": "#/$defs/ProbabilityLevelsContext2ProbabilityLevels"
            },
            {
               "type": "null"
            }
         ],
         "argument": "values",
         "default": null,
         "description": "Specify probability levels at which to estimate the corresponding response value",
         "x-materialization": [
            {
               "ir_key": "method.nond.probability_levels",
               "ir_value_type": "RealVectorArray",
               "storage_type": "RESPONSE_LEVELS_ARRAY"
            }
         ]
      },
      "gen_reliability_levels": {
         "anyOf": [
            {
               "$ref": "#/$defs/GenReliabilityLevelsGenReliabilityLevels"
            },
            {
               "type": "null"
            }
         ],
         "argument": "values",
         "default": null,
         "description": "Specify generalized relability levels at which to estimate the corresponding response value",
         "x-materialization": [
            {
               "ir_key": "method.nond.gen_reliability_levels",
               "ir_value_type": "RealVectorArray",
               "storage_type": "RESPONSE_LEVELS_ARRAY"
            }
         ]
      },
      "distribution": {
         "anyOf": [
            {
               "$ref": "#/$defs/DistributionCumulComplContext1Cumulative"
            },
            {
               "$ref": "#/$defs/DistributionCumulComplContext1Complementary"
            }
         ],
         "description": "Selection of cumulative or complementary cumulative functions",
         "title": "Distribution",
         "x-model-default": "DistributionCumulComplContext1Cumulative",
         "x-union-pattern": 1
      },
      "final_moments": {
         "anyOf": [
            {
               "$ref": "#/$defs/DefaultFinalMomentsNoneKeyword"
            },
            {
               "$ref": "#/$defs/DefaultFinalMomentsStandard"
            },
            {
               "$ref": "#/$defs/DefaultFinalMomentsCentral"
            }
         ],
         "description": "Output moments of the specified type and include them within the set of final statistics.",
         "title": "Final Moments",
         "x-model-default": "DefaultFinalMomentsStandard",
         "x-union-pattern": 1
      },
      "id_method": {
         "anyOf": [
            {
               "type": "string"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "description": "Name the method block; helpful when there are multiple",
         "title": "Id Method",
         "x-materialization": [
            {
               "ir_key": "method.id",
               "ir_value_type": "String",
               "storage_type": "DIRECT_VALUE"
            }
         ]
      },
      "output": {
         "anyOf": [
            {
               "$ref": "#/$defs/Debug"
            },
            {
               "$ref": "#/$defs/Verbose"
            },
            {
               "$ref": "#/$defs/Normal"
            },
            {
               "$ref": "#/$defs/Quiet"
            },
            {
               "$ref": "#/$defs/Silent"
            }
         ],
         "description": "Control how much method information is written to the screen and output file",
         "title": "Output",
         "x-model-default": "Normal",
         "x-union-pattern": 1
      },
      "final_solutions": {
         "default": 0,
         "description": "Number of designs returned as the best solutions",
         "minimum": 0,
         "title": "Final Solutions",
         "type": "integer",
         "x-materialization": [
            {
               "ir_key": "method.final_solutions",
               "ir_value_type": "size_t",
               "storage_type": "DIRECT_VALUE"
            }
         ]
      },
      "import_points_file": {
         "$ref": "#/$defs/ImportPointsImportPointsFile",
         "argument": "filename"
      },
      "variance_based_decomp": {
         "anyOf": [
            {
               "$ref": "#/$defs/ImportPointsVarianceBasedDecomp"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "description": "Computes Sobol' main effects using a binned approach",
         "x-materialization": [
            {
               "ir_key": "method.variance_based_decomp",
               "ir_value_type": "bool",
               "storage_type": "PRESENCE_TRUE"
            }
         ]
      },
      "std_regression_coeffs": {
         "anyOf": [
            {
               "const": true,
               "type": "boolean"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "description": "Output Standardized Regression Coefficients and R^2 for samples",
         "title": "Std Regression Coeffs",
         "x-materialization": [
            {
               "ir_key": "method.std_regression_coeffs",
               "ir_value_type": "bool",
               "storage_type": "PRESENCE_TRUE"
            }
         ]
      },
      "tolerance_intervals": {
         "anyOf": [
            {
               "$ref": "#/$defs/ImportPointsTolIntervals"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "description": "Computes the double sided tolerance interval equivalent normal distribuion.",
         "x-materialization": [
            {
               "ir_key": "method.tolerance_intervals",
               "ir_value_type": "bool",
               "storage_type": "PRESENCE_TRUE"
            }
         ]
      }
   },
   "$defs": {
      "Debug": {
         "additionalProperties": false,
         "description": "Level 5 of 5 - maximum",
         "properties": {
            "debug": {
               "const": true,
               "default": true,
               "description": "Level 5 of 5 - maximum",
               "title": "Debug",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.output",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "DEBUG_OUTPUT"
                  }
               ]
            }
         },
         "title": "Debug",
         "type": "object"
      },
      "DefaultFinalMomentsCentral": {
         "additionalProperties": false,
         "description": "Output central moments and include them within the set of final statistics.",
         "properties": {
            "central": {
               "const": true,
               "default": true,
               "description": "Output central moments and include them within the set of final statistics.",
               "title": "Central",
               "type": "boolean",
               "x-materialization": [
                  {
                     "enum_scope": "Pecos",
                     "ir_key": "method.nond.final_moments",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "CENTRAL_MOMENTS"
                  }
               ]
            }
         },
         "title": "DefaultFinalMomentsCentral",
         "type": "object"
      },
      "DefaultFinalMomentsNoneKeyword": {
         "additionalProperties": false,
         "description": "Omit moments from the set of final statistics.",
         "properties": {
            "none": {
               "const": true,
               "default": true,
               "description": "Omit moments from the set of final statistics.",
               "title": "None",
               "type": "boolean",
               "x-materialization": [
                  {
                     "enum_scope": "Pecos",
                     "ir_key": "method.nond.final_moments",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "NO_MOMENTS"
                  }
               ]
            }
         },
         "title": "DefaultFinalMomentsNoneKeyword",
         "type": "object"
      },
      "DefaultFinalMomentsStandard": {
         "additionalProperties": false,
         "description": "Output standardized moments and include them within the set of final statistics.",
         "properties": {
            "standard": {
               "const": true,
               "default": true,
               "description": "Output standardized moments and include them within the set of final statistics.",
               "title": "Standard",
               "type": "boolean",
               "x-materialization": [
                  {
                     "enum_scope": "Pecos",
                     "ir_key": "method.nond.final_moments",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "STANDARD_MOMENTS"
                  }
               ]
            }
         },
         "title": "DefaultFinalMomentsStandard",
         "type": "object"
      },
      "DistributionCumulComplContext1Complementary": {
         "additionalProperties": false,
         "description": "Computes statistics according to complementary cumulative functions",
         "properties": {
            "complementary": {
               "const": true,
               "default": true,
               "description": "Computes statistics according to complementary cumulative functions",
               "title": "Complementary",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.distribution",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "COMPLEMENTARY"
                  }
               ]
            }
         },
         "title": "DistributionCumulComplContext1Complementary",
         "type": "object"
      },
      "DistributionCumulComplContext1Cumulative": {
         "additionalProperties": false,
         "description": "Computes statistics according to cumulative functions",
         "properties": {
            "cumulative": {
               "const": true,
               "default": true,
               "description": "Computes statistics according to cumulative functions",
               "title": "Cumulative",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.distribution",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "CUMULATIVE"
                  }
               ]
            }
         },
         "title": "DistributionCumulComplContext1Cumulative",
         "type": "object"
      },
      "GenReliabilityLevelsGenReliabilityLevels": {
         "additionalProperties": false,
         "description": "Specify generalized relability levels at which to estimate the corresponding response value",
         "properties": {
            "values": {
               "description": "Specify generalized relability levels at which to estimate the corresponding response value",
               "items": {
                  "type": "number"
               },
               "title": "Values",
               "type": "array"
            },
            "num_gen_reliability_levels": {
               "anyOf": [
                  {
                     "items": {
                        "type": "integer"
                     },
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Specify which ``gen_reliability_levels`` correspond to which response",
               "title": "Num Gen Reliability Levels"
            }
         },
         "required": [
            "values"
         ],
         "title": "GenReliabilityLevelsGenReliabilityLevels",
         "type": "object",
         "x-model-validations": [
            {
               "validationContext": "genreliabilitylevelsgenreliabilitylevels",
               "validationErrorMessage": "For genreliabilitylevelsgenreliabilitylevels, sum of num_gen_reliability_levels must equal length of values.",
               "validationFields": [
                  "num_gen_reliability_levels",
                  "values"
               ],
               "validationLiterals": [],
               "validationRuleName": "check_sum_equals_length"
            }
         ]
      },
      "ImportPointsFileAnnotatedConfig": {
         "additionalProperties": false,
         "description": "Selects annotated tabular file format",
         "properties": {
            "use_variable_labels": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Validate/use variable labels from tabular file header",
               "title": "Use Variable Labels",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points.use_variable_labels",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            }
         },
         "title": "ImportPointsFileAnnotatedConfig",
         "type": "object"
      },
      "ImportPointsFileCustomAnnotatedHeader": {
         "additionalProperties": false,
         "description": "Enable header row in custom-annotated tabular file",
         "properties": {
            "use_variable_labels": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Validate/use variable labels from tabular file header",
               "title": "Use Variable Labels",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points.use_variable_labels",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            }
         },
         "title": "ImportPointsFileCustomAnnotatedHeader",
         "type": "object"
      },
      "ImportPointsImportPointsFile": {
         "additionalProperties": false,
         "description": "File containing list of variable and response values to import for analysis.",
         "properties": {
            "filename": {
               "description": "File containing list of variable and response values to import for analysis.",
               "title": "Filename",
               "type": "string",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_file",
                     "ir_value_type": "String",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            },
            "format": {
               "anchor": true,
               "anyOf": [
                  {
                     "$ref": "#/$defs/ImportPointsImportPointsFileCustomAnnotated"
                  },
                  {
                     "$ref": "#/$defs/ImportPointsImportPointsFileAnnotated"
                  },
                  {
                     "$ref": "#/$defs/ImportPointsImportPointsFileFreeform"
                  }
               ],
               "description": "Tabular Format",
               "title": "Format",
               "x-model-default": "ImportPointsImportPointsFileAnnotated",
               "x-union-pattern": 1
            },
            "active_only": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Import only active variables from tabular data file",
               "title": "Active Only",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points.active_only",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            }
         },
         "required": [
            "filename"
         ],
         "title": "ImportPointsImportPointsFile",
         "type": "object"
      },
      "ImportPointsImportPointsFileAnnotated": {
         "additionalProperties": false,
         "description": "Selects annotated tabular file format",
         "properties": {
            "annotated": {
               "$ref": "#/$defs/ImportPointsFileAnnotatedConfig",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "TABULAR_ANNOTATED"
                  }
               ],
               "x-model-default": "ImportPointsFileAnnotatedConfig"
            }
         },
         "title": "ImportPointsImportPointsFileAnnotated",
         "type": "object"
      },
      "ImportPointsImportPointsFileCustomAnnotated": {
         "additionalProperties": false,
         "description": "Selects custom-annotated tabular file format",
         "properties": {
            "custom_annotated": {
               "$ref": "#/$defs/ImportPointsImportPointsFileCustomAnnotatedConfig",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "TABULAR_NONE"
                  }
               ],
               "x-model-default": "ImportPointsImportPointsFileCustomAnnotatedConfig"
            }
         },
         "title": "ImportPointsImportPointsFileCustomAnnotated",
         "type": "object"
      },
      "ImportPointsImportPointsFileCustomAnnotatedConfig": {
         "additionalProperties": false,
         "description": "Selects custom-annotated tabular file format",
         "properties": {
            "header": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ImportPointsFileCustomAnnotatedHeader"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Enable header row in custom-annotated tabular file",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "AUGMENT_ENUM",
                     "stored_value": "TABULAR_HEADER"
                  }
               ]
            },
            "eval_id": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Enable evaluation ID column in custom-annotated tabular file",
               "title": "Eval Id",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "AUGMENT_ENUM",
                     "stored_value": "TABULAR_EVAL_ID"
                  }
               ]
            },
            "interface_id": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Enable interface ID column in custom-annotated tabular file",
               "title": "Interface Id",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "AUGMENT_ENUM",
                     "stored_value": "TABULAR_IFACE_ID"
                  }
               ]
            }
         },
         "title": "ImportPointsImportPointsFileCustomAnnotatedConfig",
         "type": "object"
      },
      "ImportPointsImportPointsFileFreeform": {
         "additionalProperties": false,
         "description": "Selects freeform file format",
         "properties": {
            "freeform": {
               "const": true,
               "default": true,
               "description": "Selects freeform file format",
               "title": "Freeform",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "TABULAR_NONE"
                  }
               ]
            }
         },
         "title": "ImportPointsImportPointsFileFreeform",
         "type": "object"
      },
      "ImportPointsTolIntervals": {
         "additionalProperties": false,
         "description": "Computes the double sided tolerance interval equivalent normal distribuion.",
         "properties": {
            "coverage": {
               "default": 0.95,
               "description": "The coverage to be used for the calculation of the lower and upper ends of the interval covering the user supplied samples.",
               "maximum": 1,
               "minimum": 0,
               "title": "Coverage",
               "type": "number",
               "x-materialization": [
                  {
                     "ir_key": "method.ti_coverage",
                     "ir_value_type": "Real",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            },
            "confidence_level": {
               "default": 0.9,
               "description": "The confidence level to be used to determine the standard deviation of the equivalent normal distribution.",
               "maximum": 1,
               "minimum": 0,
               "title": "Confidence Level",
               "type": "number",
               "x-materialization": [
                  {
                     "ir_key": "method.ti_confidence_level",
                     "ir_value_type": "Real",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            }
         },
         "title": "ImportPointsTolIntervals",
         "type": "object"
      },
      "ImportPointsVarianceBasedDecomp": {
         "additionalProperties": false,
         "description": "Computes Sobol' main effects using a binned approach",
         "properties": {
            "drop_tolerance": {
               "default": -1.0,
               "description": "Suppresses output of sensitivity indices with values lower than this tolerance",
               "title": "Drop Tolerance",
               "type": "number",
               "x-materialization": [
                  {
                     "ir_key": "method.vbd_drop_tolerance",
                     "ir_value_type": "Real",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            },
            "num_bins": {
               "default": -1,
               "description": "Number of bins used to compute the variance-based decomposition",
               "title": "Num Bins",
               "type": "integer",
               "x-materialization": [
                  {
                     "ir_key": "method.vbd_via_sampling_num_bins",
                     "ir_value_type": "int",
                     "storage_type": "DIRECT_VALUE"
                  }
               ]
            }
         },
         "title": "ImportPointsVarianceBasedDecomp",
         "type": "object"
      },
      "Normal": {
         "additionalProperties": false,
         "description": "Level 3 of 5 - default",
         "properties": {
            "normal": {
               "const": true,
               "default": true,
               "description": "Level 3 of 5 - default",
               "title": "Normal",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.output",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "NORMAL_OUTPUT"
                  }
               ]
            }
         },
         "title": "Normal",
         "type": "object"
      },
      "ProbabilityLevelsContext2ProbabilityLevels": {
         "additionalProperties": false,
         "description": "Specify probability levels at which to estimate the corresponding response value",
         "properties": {
            "values": {
               "description": "Specify probability levels at which to estimate the corresponding response value",
               "items": {
                  "type": "number"
               },
               "title": "Values",
               "type": "array"
            },
            "num_probability_levels": {
               "anyOf": [
                  {
                     "items": {
                        "type": "integer"
                     },
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Specify which ``probability_levels`` correspond to which response",
               "title": "Num Probability Levels"
            }
         },
         "required": [
            "values"
         ],
         "title": "ProbabilityLevelsContext2ProbabilityLevels",
         "type": "object",
         "x-model-validations": [
            {
               "validationContext": "probabilitylevelscontext2probabilitylevels",
               "validationErrorMessage": "For probabilitylevelscontext2probabilitylevels, all elements of values must be in [0, 1].",
               "validationFields": [
                  "values"
               ],
               "validationLiterals": [],
               "validationRuleName": "check_probability_list"
            },
            {
               "validationContext": "probabilitylevelscontext2probabilitylevels",
               "validationErrorMessage": "For probabilitylevelscontext2probabilitylevels, sum of num_probability_levels must equal length of values.",
               "validationFields": [
                  "num_probability_levels",
                  "values"
               ],
               "validationLiterals": [],
               "validationRuleName": "check_sum_equals_length"
            }
         ]
      },
      "Quiet": {
         "additionalProperties": false,
         "description": "Level 2 of 5 - less than normal",
         "properties": {
            "quiet": {
               "const": true,
               "default": true,
               "description": "Level 2 of 5 - less than normal",
               "title": "Quiet",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.output",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "QUIET_OUTPUT"
                  }
               ]
            }
         },
         "title": "Quiet",
         "type": "object"
      },
      "ReliabilityLevelsReliabilityLevels": {
         "additionalProperties": false,
         "description": "Specify reliability levels at which the response values will be estimated",
         "properties": {
            "values": {
               "description": "Specify reliability levels at which the response values will be estimated",
               "items": {
                  "type": "number"
               },
               "title": "Values",
               "type": "array"
            },
            "num_reliability_levels": {
               "anyOf": [
                  {
                     "items": {
                        "type": "integer"
                     },
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Specify which ``reliability_levels`` correspond to which response",
               "title": "Num Reliability Levels"
            }
         },
         "required": [
            "values"
         ],
         "title": "ReliabilityLevelsReliabilityLevels",
         "type": "object",
         "x-model-validations": [
            {
               "validationContext": "reliabilitylevelsreliabilitylevels",
               "validationErrorMessage": "For reliabilitylevelsreliabilitylevels, sum of num_reliability_levels must equal length of values.",
               "validationFields": [
                  "num_reliability_levels",
                  "values"
               ],
               "validationLiterals": [],
               "validationRuleName": "check_sum_equals_length"
            }
         ]
      },
      "ResponseLevelsComputeProbRelGenCompute": {
         "additionalProperties": false,
         "description": "Selection of statistics to compute at each response level",
         "properties": {
            "statistic": {
               "anchor": true,
               "anyOf": [
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenProbabilities"
                  },
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenReliabilities"
                  },
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenGenReliabilities"
                  }
               ],
               "description": "Statistics to Compute",
               "title": "Statistic",
               "x-union-pattern": 4
            },
            "system": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenSystemSeries"
                  },
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenSystemParallel"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Compute system reliability (series or parallel)",
               "title": "System",
               "x-union-pattern": 2
            }
         },
         "required": [
            "statistic"
         ],
         "title": "ResponseLevelsComputeProbRelGenCompute",
         "type": "object"
      },
      "ResponseLevelsComputeProbRelGenGenReliabilities": {
         "additionalProperties": false,
         "description": "Computes generalized reliabilities associated with response levels",
         "properties": {
            "gen_reliabilities": {
               "const": true,
               "default": true,
               "description": "Computes generalized reliabilities associated with response levels",
               "title": "Gen Reliabilities",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_level_target",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "GEN_RELIABILITIES"
                  }
               ]
            }
         },
         "title": "ResponseLevelsComputeProbRelGenGenReliabilities",
         "type": "object"
      },
      "ResponseLevelsComputeProbRelGenProbabilities": {
         "additionalProperties": false,
         "description": "Computes probabilities associated with response levels",
         "properties": {
            "probabilities": {
               "const": true,
               "default": true,
               "description": "Computes probabilities associated with response levels",
               "title": "Probabilities",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_level_target",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "PROBABILITIES"
                  }
               ]
            }
         },
         "title": "ResponseLevelsComputeProbRelGenProbabilities",
         "type": "object"
      },
      "ResponseLevelsComputeProbRelGenReliabilities": {
         "additionalProperties": false,
         "description": "Computes reliabilities associated with response levels",
         "properties": {
            "reliabilities": {
               "const": true,
               "default": true,
               "description": "Computes reliabilities associated with response levels",
               "title": "Reliabilities",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_level_target",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "RELIABILITIES"
                  }
               ]
            }
         },
         "title": "ResponseLevelsComputeProbRelGenReliabilities",
         "type": "object"
      },
      "ResponseLevelsComputeProbRelGenResponseLevels": {
         "additionalProperties": false,
         "description": "Values at which to estimate desired statistics for each response",
         "properties": {
            "values": {
               "description": "Values at which to estimate desired statistics for each response",
               "items": {
                  "type": "number"
               },
               "title": "Values",
               "type": "array"
            },
            "num_response_levels": {
               "anyOf": [
                  {
                     "items": {
                        "type": "integer"
                     },
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Number of values at which to estimate desired statistics for each response",
               "title": "Num Response Levels"
            },
            "compute": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ResponseLevelsComputeProbRelGenCompute"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Selection of statistics to compute at each response level"
            }
         },
         "required": [
            "values"
         ],
         "title": "ResponseLevelsComputeProbRelGenResponseLevels",
         "type": "object",
         "x-model-validations": [
            {
               "validationContext": "responselevelscomputeprobrelgenresponselevels",
               "validationErrorMessage": "For responselevelscomputeprobrelgenresponselevels, sum of num_response_levels must equal length of values.",
               "validationFields": [
                  "num_response_levels",
                  "values"
               ],
               "validationLiterals": [],
               "validationRuleName": "check_sum_equals_length"
            }
         ]
      },
      "ResponseLevelsComputeProbRelGenSystemParallel": {
         "additionalProperties": false,
         "description": "Aggregate response statistics assuming a parallel system",
         "properties": {
            "parallel": {
               "const": true,
               "default": true,
               "description": "Aggregate response statistics assuming a parallel system",
               "title": "Parallel",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_level_target_reduce",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "SYSTEM_PARALLEL"
                  }
               ]
            }
         },
         "title": "ResponseLevelsComputeProbRelGenSystemParallel",
         "type": "object"
      },
      "ResponseLevelsComputeProbRelGenSystemSeries": {
         "additionalProperties": false,
         "description": "Aggregate response statistics assuming a series system",
         "properties": {
            "series": {
               "const": true,
               "default": true,
               "description": "Aggregate response statistics assuming a series system",
               "title": "Series",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_level_target_reduce",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "SYSTEM_SERIES"
                  }
               ]
            }
         },
         "title": "ResponseLevelsComputeProbRelGenSystemSeries",
         "type": "object"
      },
      "Silent": {
         "additionalProperties": false,
         "description": "Level 1 of 5 - minimum",
         "properties": {
            "silent": {
               "const": true,
               "default": true,
               "description": "Level 1 of 5 - minimum",
               "title": "Silent",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.output",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "SILENT_OUTPUT"
                  }
               ]
            }
         },
         "title": "Silent",
         "type": "object"
      },
      "Verbose": {
         "additionalProperties": false,
         "description": "Level 4 of 5 - more than normal",
         "properties": {
            "verbose": {
               "const": true,
               "default": true,
               "description": "Level 4 of 5 - more than normal",
               "title": "Verbose",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.output",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "VERBOSE_OUTPUT"
                  }
               ]
            }
         },
         "title": "Verbose",
         "type": "object"
      }
   },
   "additionalProperties": false,
   "required": [
      "import_points_file"
   ]
}

Fields:
field distribution: DistributionCumulComplContext1Cumulative | DistributionCumulComplContext1Complementary [Optional]

Selection of cumulative or complementary cumulative functions

field final_moments: DefaultFinalMomentsNoneKeyword | DefaultFinalMomentsStandard | DefaultFinalMomentsCentral [Optional]

Output moments of the specified type and include them within the set of final statistics.

field final_solutions: int = 0

Number of designs returned as the best solutions

Constraints:
  • ge = 0

field gen_reliability_levels: GenReliabilityLevelsGenReliabilityLevels | None = None

Specify generalized relability levels at which to estimate the corresponding response value

field id_method: str | None = None

Name the method block; helpful when there are multiple

field import_points_file: ImportPointsImportPointsFile [Required]

File containing list of variable and response values to import for analysis.

field model_pointer: str | None = None

Identifier for model block to be used by a method

field output: Debug | Verbose | Normal | Quiet | Silent [Optional]

Control how much method information is written to the screen and output file

field probability_levels: ProbabilityLevelsContext2ProbabilityLevels | None = None

Specify probability levels at which to estimate the corresponding response value

field reliability_levels: ReliabilityLevelsReliabilityLevels | None = None

Specify reliability levels at which the response values will be estimated

field response_levels: ResponseLevelsComputeProbRelGenResponseLevels | None = None

Values at which to estimate desired statistics for each response

field std_regression_coeffs: Literal[True] | None = None

Output Standardized Regression Coefficients and R^2 for samples

field tolerance_intervals: ImportPointsTolIntervals | None = None

Computes the double sided tolerance interval equivalent normal distribuion.

field variance_based_decomp: ImportPointsVarianceBasedDecomp | None = None

Computes Sobol’ main effects using a binned approach

Generated Pydantic models for method.import_points

pydantic model dakota.spec.method.import_points.ImportPointsFileAnnotatedConfig

Selects annotated tabular file format

Show JSON schema
{
   "title": "ImportPointsFileAnnotatedConfig",
   "description": "Selects annotated tabular file format",
   "type": "object",
   "properties": {
      "use_variable_labels": {
         "anyOf": [
            {
               "const": true,
               "type": "boolean"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "description": "Validate/use variable labels from tabular file header",
         "title": "Use Variable Labels",
         "x-materialization": [
            {
               "ir_key": "method.import_points.use_variable_labels",
               "ir_value_type": "bool",
               "storage_type": "PRESENCE_TRUE"
            }
         ]
      }
   },
   "additionalProperties": false
}

Fields:
field use_variable_labels: Literal[True] | None = None

Validate/use variable labels from tabular file header

pydantic model dakota.spec.method.import_points.ImportPointsFileCustomAnnotatedHeader

Enable header row in custom-annotated tabular file

Show JSON schema
{
   "title": "ImportPointsFileCustomAnnotatedHeader",
   "description": "Enable header row in custom-annotated tabular file",
   "type": "object",
   "properties": {
      "use_variable_labels": {
         "anyOf": [
            {
               "const": true,
               "type": "boolean"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "description": "Validate/use variable labels from tabular file header",
         "title": "Use Variable Labels",
         "x-materialization": [
            {
               "ir_key": "method.import_points.use_variable_labels",
               "ir_value_type": "bool",
               "storage_type": "PRESENCE_TRUE"
            }
         ]
      }
   },
   "additionalProperties": false
}

Fields:
field use_variable_labels: Literal[True] | None = None

Validate/use variable labels from tabular file header

pydantic model dakota.spec.method.import_points.ImportPointsImportPointsFile

File containing list of variable and response values to import for analysis.

Show JSON schema
{
   "title": "ImportPointsImportPointsFile",
   "description": "File containing list of variable and response values to import for analysis.",
   "type": "object",
   "properties": {
      "filename": {
         "description": "File containing list of variable and response values to import for analysis.",
         "title": "Filename",
         "type": "string",
         "x-materialization": [
            {
               "ir_key": "method.import_points_file",
               "ir_value_type": "String",
               "storage_type": "DIRECT_VALUE"
            }
         ]
      },
      "format": {
         "anchor": true,
         "anyOf": [
            {
               "$ref": "#/$defs/ImportPointsImportPointsFileCustomAnnotated"
            },
            {
               "$ref": "#/$defs/ImportPointsImportPointsFileAnnotated"
            },
            {
               "$ref": "#/$defs/ImportPointsImportPointsFileFreeform"
            }
         ],
         "description": "Tabular Format",
         "title": "Format",
         "x-model-default": "ImportPointsImportPointsFileAnnotated",
         "x-union-pattern": 1
      },
      "active_only": {
         "anyOf": [
            {
               "const": true,
               "type": "boolean"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "description": "Import only active variables from tabular data file",
         "title": "Active Only",
         "x-materialization": [
            {
               "ir_key": "method.import_points.active_only",
               "ir_value_type": "bool",
               "storage_type": "PRESENCE_TRUE"
            }
         ]
      }
   },
   "$defs": {
      "ImportPointsFileAnnotatedConfig": {
         "additionalProperties": false,
         "description": "Selects annotated tabular file format",
         "properties": {
            "use_variable_labels": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Validate/use variable labels from tabular file header",
               "title": "Use Variable Labels",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points.use_variable_labels",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            }
         },
         "title": "ImportPointsFileAnnotatedConfig",
         "type": "object"
      },
      "ImportPointsFileCustomAnnotatedHeader": {
         "additionalProperties": false,
         "description": "Enable header row in custom-annotated tabular file",
         "properties": {
            "use_variable_labels": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Validate/use variable labels from tabular file header",
               "title": "Use Variable Labels",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points.use_variable_labels",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            }
         },
         "title": "ImportPointsFileCustomAnnotatedHeader",
         "type": "object"
      },
      "ImportPointsImportPointsFileAnnotated": {
         "additionalProperties": false,
         "description": "Selects annotated tabular file format",
         "properties": {
            "annotated": {
               "$ref": "#/$defs/ImportPointsFileAnnotatedConfig",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "TABULAR_ANNOTATED"
                  }
               ],
               "x-model-default": "ImportPointsFileAnnotatedConfig"
            }
         },
         "title": "ImportPointsImportPointsFileAnnotated",
         "type": "object"
      },
      "ImportPointsImportPointsFileCustomAnnotated": {
         "additionalProperties": false,
         "description": "Selects custom-annotated tabular file format",
         "properties": {
            "custom_annotated": {
               "$ref": "#/$defs/ImportPointsImportPointsFileCustomAnnotatedConfig",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "TABULAR_NONE"
                  }
               ],
               "x-model-default": "ImportPointsImportPointsFileCustomAnnotatedConfig"
            }
         },
         "title": "ImportPointsImportPointsFileCustomAnnotated",
         "type": "object"
      },
      "ImportPointsImportPointsFileCustomAnnotatedConfig": {
         "additionalProperties": false,
         "description": "Selects custom-annotated tabular file format",
         "properties": {
            "header": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ImportPointsFileCustomAnnotatedHeader"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Enable header row in custom-annotated tabular file",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "AUGMENT_ENUM",
                     "stored_value": "TABULAR_HEADER"
                  }
               ]
            },
            "eval_id": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Enable evaluation ID column in custom-annotated tabular file",
               "title": "Eval Id",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "AUGMENT_ENUM",
                     "stored_value": "TABULAR_EVAL_ID"
                  }
               ]
            },
            "interface_id": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Enable interface ID column in custom-annotated tabular file",
               "title": "Interface Id",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "AUGMENT_ENUM",
                     "stored_value": "TABULAR_IFACE_ID"
                  }
               ]
            }
         },
         "title": "ImportPointsImportPointsFileCustomAnnotatedConfig",
         "type": "object"
      },
      "ImportPointsImportPointsFileFreeform": {
         "additionalProperties": false,
         "description": "Selects freeform file format",
         "properties": {
            "freeform": {
               "const": true,
               "default": true,
               "description": "Selects freeform file format",
               "title": "Freeform",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "TABULAR_NONE"
                  }
               ]
            }
         },
         "title": "ImportPointsImportPointsFileFreeform",
         "type": "object"
      }
   },
   "additionalProperties": false,
   "required": [
      "filename"
   ]
}

Fields:
field active_only: Literal[True] | None = None

Import only active variables from tabular data file

field filename: str [Required]

File containing list of variable and response values to import for analysis.

field format: ImportPointsImportPointsFileCustomAnnotated | ImportPointsImportPointsFileAnnotated | ImportPointsImportPointsFileFreeform [Optional]

Tabular Format

pydantic model dakota.spec.method.import_points.ImportPointsImportPointsFileAnnotated

Selects annotated tabular file format

Show JSON schema
{
   "title": "ImportPointsImportPointsFileAnnotated",
   "description": "Selects annotated tabular file format",
   "type": "object",
   "properties": {
      "annotated": {
         "$ref": "#/$defs/ImportPointsFileAnnotatedConfig",
         "x-materialization": [
            {
               "ir_key": "method.import_points_format",
               "ir_value_type": "unsigned short",
               "storage_type": "PRESENCE_ENUM",
               "stored_value": "TABULAR_ANNOTATED"
            }
         ],
         "x-model-default": "ImportPointsFileAnnotatedConfig"
      }
   },
   "$defs": {
      "ImportPointsFileAnnotatedConfig": {
         "additionalProperties": false,
         "description": "Selects annotated tabular file format",
         "properties": {
            "use_variable_labels": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Validate/use variable labels from tabular file header",
               "title": "Use Variable Labels",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points.use_variable_labels",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            }
         },
         "title": "ImportPointsFileAnnotatedConfig",
         "type": "object"
      }
   },
   "additionalProperties": false
}

Fields:
field annotated: ImportPointsFileAnnotatedConfig [Optional]

Selects annotated tabular file format

pydantic model dakota.spec.method.import_points.ImportPointsImportPointsFileCustomAnnotated

Selects custom-annotated tabular file format

Show JSON schema
{
   "title": "ImportPointsImportPointsFileCustomAnnotated",
   "description": "Selects custom-annotated tabular file format",
   "type": "object",
   "properties": {
      "custom_annotated": {
         "$ref": "#/$defs/ImportPointsImportPointsFileCustomAnnotatedConfig",
         "x-materialization": [
            {
               "ir_key": "method.import_points_format",
               "ir_value_type": "unsigned short",
               "storage_type": "PRESENCE_ENUM",
               "stored_value": "TABULAR_NONE"
            }
         ],
         "x-model-default": "ImportPointsImportPointsFileCustomAnnotatedConfig"
      }
   },
   "$defs": {
      "ImportPointsFileCustomAnnotatedHeader": {
         "additionalProperties": false,
         "description": "Enable header row in custom-annotated tabular file",
         "properties": {
            "use_variable_labels": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Validate/use variable labels from tabular file header",
               "title": "Use Variable Labels",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points.use_variable_labels",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            }
         },
         "title": "ImportPointsFileCustomAnnotatedHeader",
         "type": "object"
      },
      "ImportPointsImportPointsFileCustomAnnotatedConfig": {
         "additionalProperties": false,
         "description": "Selects custom-annotated tabular file format",
         "properties": {
            "header": {
               "anyOf": [
                  {
                     "$ref": "#/$defs/ImportPointsFileCustomAnnotatedHeader"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Enable header row in custom-annotated tabular file",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "AUGMENT_ENUM",
                     "stored_value": "TABULAR_HEADER"
                  }
               ]
            },
            "eval_id": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Enable evaluation ID column in custom-annotated tabular file",
               "title": "Eval Id",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "AUGMENT_ENUM",
                     "stored_value": "TABULAR_EVAL_ID"
                  }
               ]
            },
            "interface_id": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Enable interface ID column in custom-annotated tabular file",
               "title": "Interface Id",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points_format",
                     "ir_value_type": "unsigned short",
                     "storage_type": "AUGMENT_ENUM",
                     "stored_value": "TABULAR_IFACE_ID"
                  }
               ]
            }
         },
         "title": "ImportPointsImportPointsFileCustomAnnotatedConfig",
         "type": "object"
      }
   },
   "additionalProperties": false
}

Fields:
field custom_annotated: ImportPointsImportPointsFileCustomAnnotatedConfig [Optional]

Selects custom-annotated tabular file format

pydantic model dakota.spec.method.import_points.ImportPointsImportPointsFileCustomAnnotatedConfig

Selects custom-annotated tabular file format

Show JSON schema
{
   "title": "ImportPointsImportPointsFileCustomAnnotatedConfig",
   "description": "Selects custom-annotated tabular file format",
   "type": "object",
   "properties": {
      "header": {
         "anyOf": [
            {
               "$ref": "#/$defs/ImportPointsFileCustomAnnotatedHeader"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "description": "Enable header row in custom-annotated tabular file",
         "x-materialization": [
            {
               "ir_key": "method.import_points_format",
               "ir_value_type": "unsigned short",
               "storage_type": "AUGMENT_ENUM",
               "stored_value": "TABULAR_HEADER"
            }
         ]
      },
      "eval_id": {
         "anyOf": [
            {
               "const": true,
               "type": "boolean"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "description": "Enable evaluation ID column in custom-annotated tabular file",
         "title": "Eval Id",
         "x-materialization": [
            {
               "ir_key": "method.import_points_format",
               "ir_value_type": "unsigned short",
               "storage_type": "AUGMENT_ENUM",
               "stored_value": "TABULAR_EVAL_ID"
            }
         ]
      },
      "interface_id": {
         "anyOf": [
            {
               "const": true,
               "type": "boolean"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "description": "Enable interface ID column in custom-annotated tabular file",
         "title": "Interface Id",
         "x-materialization": [
            {
               "ir_key": "method.import_points_format",
               "ir_value_type": "unsigned short",
               "storage_type": "AUGMENT_ENUM",
               "stored_value": "TABULAR_IFACE_ID"
            }
         ]
      }
   },
   "$defs": {
      "ImportPointsFileCustomAnnotatedHeader": {
         "additionalProperties": false,
         "description": "Enable header row in custom-annotated tabular file",
         "properties": {
            "use_variable_labels": {
               "anyOf": [
                  {
                     "const": true,
                     "type": "boolean"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "description": "Validate/use variable labels from tabular file header",
               "title": "Use Variable Labels",
               "x-materialization": [
                  {
                     "ir_key": "method.import_points.use_variable_labels",
                     "ir_value_type": "bool",
                     "storage_type": "PRESENCE_TRUE"
                  }
               ]
            }
         },
         "title": "ImportPointsFileCustomAnnotatedHeader",
         "type": "object"
      }
   },
   "additionalProperties": false
}

Fields:
field eval_id: Literal[True] | None = None

Enable evaluation ID column in custom-annotated tabular file

field header: ImportPointsFileCustomAnnotatedHeader | None = None

Enable header row in custom-annotated tabular file

field interface_id: Literal[True] | None = None

Enable interface ID column in custom-annotated tabular file

pydantic model dakota.spec.method.import_points.ImportPointsImportPointsFileFreeform

Selects freeform file format

Show JSON schema
{
   "title": "ImportPointsImportPointsFileFreeform",
   "description": "Selects freeform file format",
   "type": "object",
   "properties": {
      "freeform": {
         "const": true,
         "default": true,
         "description": "Selects freeform file format",
         "title": "Freeform",
         "type": "boolean",
         "x-materialization": [
            {
               "ir_key": "method.import_points_format",
               "ir_value_type": "unsigned short",
               "storage_type": "PRESENCE_ENUM",
               "stored_value": "TABULAR_NONE"
            }
         ]
      }
   },
   "additionalProperties": false
}

Fields:
field freeform: Literal[True] = True

Selects freeform file format

pydantic model dakota.spec.method.import_points.ImportPointsTolIntervals

Computes the double sided tolerance interval equivalent normal distribuion.

Show JSON schema
{
   "title": "ImportPointsTolIntervals",
   "description": "Computes the double sided tolerance interval equivalent normal distribuion.",
   "type": "object",
   "properties": {
      "coverage": {
         "default": 0.95,
         "description": "The coverage to be used for the calculation of the lower and upper ends of the interval covering the user supplied samples.",
         "maximum": 1,
         "minimum": 0,
         "title": "Coverage",
         "type": "number",
         "x-materialization": [
            {
               "ir_key": "method.ti_coverage",
               "ir_value_type": "Real",
               "storage_type": "DIRECT_VALUE"
            }
         ]
      },
      "confidence_level": {
         "default": 0.9,
         "description": "The confidence level to be used to determine the standard deviation of the equivalent normal distribution.",
         "maximum": 1,
         "minimum": 0,
         "title": "Confidence Level",
         "type": "number",
         "x-materialization": [
            {
               "ir_key": "method.ti_confidence_level",
               "ir_value_type": "Real",
               "storage_type": "DIRECT_VALUE"
            }
         ]
      }
   },
   "additionalProperties": false
}

Fields:
field confidence_level: DakotaFloat = 0.9

The confidence level to be used to determine the standard deviation of the equivalent normal distribution.

Constraints:
  • ge = 0

  • le = 1

  • func = <function _serialize_dakota_float at 0x7f2a3de76700>

  • return_type = float | str

  • when_used = json

field coverage: DakotaFloat = 0.95

The coverage to be used for the calculation of the lower and upper ends of the interval covering the user supplied samples.

Constraints:
  • ge = 0

  • le = 1

  • func = <function _serialize_dakota_float at 0x7f2a3de76700>

  • return_type = float | str

  • when_used = json

pydantic model dakota.spec.method.import_points.ImportPointsVarianceBasedDecomp

Computes Sobol’ main effects using a binned approach

Show JSON schema
{
   "title": "ImportPointsVarianceBasedDecomp",
   "description": "Computes Sobol' main effects using a binned approach",
   "type": "object",
   "properties": {
      "drop_tolerance": {
         "default": -1.0,
         "description": "Suppresses output of sensitivity indices with values lower than this tolerance",
         "title": "Drop Tolerance",
         "type": "number",
         "x-materialization": [
            {
               "ir_key": "method.vbd_drop_tolerance",
               "ir_value_type": "Real",
               "storage_type": "DIRECT_VALUE"
            }
         ]
      },
      "num_bins": {
         "default": -1,
         "description": "Number of bins used to compute the variance-based decomposition",
         "title": "Num Bins",
         "type": "integer",
         "x-materialization": [
            {
               "ir_key": "method.vbd_via_sampling_num_bins",
               "ir_value_type": "int",
               "storage_type": "DIRECT_VALUE"
            }
         ]
      }
   },
   "additionalProperties": false
}

Fields:
field drop_tolerance: DakotaFloat = -1.0

Suppresses output of sensitivity indices with values lower than this tolerance

Constraints:
  • func = <function _serialize_dakota_float at 0x7f2a3de76700>

  • return_type = float | str

  • when_used = json

field num_bins: int = -1

Number of bins used to compute the variance-based decomposition