Skip to content

voiage.cli.calculate_expected_utility_information

calculate_expected_utility_information([positional or keyword] request_file: Path = typer.Argument(..., exists=True, file_okay=True, dir_okay=False, readable=True, help='Path to the versioned expected-utility information request JSON'), [positional or keyword] presentation_label: Literal['canonical', 'voc'] = typer.Option('canonical', '--presentation', help='Render the canonical result directly or as a VoC presentation'), [positional or keyword] selected_measure: Literal['eui', 'cei', 'bpi', 'spi', 'ppi', 'evpi'] = typer.Option('eui', '--measure', help='Measure selected for presentation; evpi requires affine clairvoyance'), [positional or keyword] output_file: Path | None = typer.Option(None, '--output', '-o', help='File to save the result')) -> None

Compute one canonical expected-utility information result.

voc is a presentation of the same clairvoyant result, not a second numerical command or kernel.

Parameters:

  • request_file Path (default: typer.Argument(..., exists=True, file_okay=True, dir_okay=False, readable=True, help='Path to the versioned expected-utility information request JSON'))
  • presentation_label Literal['canonical', 'voc'] (default: typer.Option('canonical', '--presentation', help='Render the canonical result directly or as a VoC presentation'))
  • selected_measure Literal['eui', 'cei', 'bpi', 'spi', 'ppi', 'evpi'] (default: typer.Option('eui', '--measure', help='Measure selected for presentation; evpi requires affine clairvoyance'))
  • output_file Path | None (default: typer.Option(None, '--output', '-o', help='File to save the result'))

Returns: None