Skip to content

voiage.contracts.adapters.analysis_spec_from_prepared_inputs

analysis_spec_from_prepared_inputs([keyword-only] analysis_id: str = None, [keyword-only] decision_problem_id: str = None, [keyword-only] method_family: str = None, [keyword-only] method_contract_version: str = None, [keyword-only] prepared: PreparedAnalysisInputs = None, [keyword-only] parameters: ParameterSet | None = None, [keyword-only] numerical_policy: NumericalPolicy | None = None) -> AnalysisSpec

Create a spec that preserves normalized-input identity end to end.

The numerical values still flow through the established runtime adapters; this helper only makes their explicitly selected source auditable.

Parameters:

  • analysis_id str
  • decision_problem_id str
  • method_family str
  • method_contract_version str
  • prepared PreparedAnalysisInputs
  • parameters ParameterSet | None (default: None)
  • numerical_policy NumericalPolicy | None (default: None)

Returns: AnalysisSpec