MissingArtifact

class photonforge.spice.MissingArtifact(module_name, va_path, compiler_candidates, reason, extension)[source]

A required backend artifact that could not be generated.

Parameters:
  • module_name (str) – Verilog-A module whose compiled artifact is missing.

  • va_path (Path) – Generated Verilog-A source that remains on disk.

  • compiler_candidates (tuple[str, ...]) – Compiler commands the backend looks for.

  • reason (str) – Human-readable explanation of why it is missing.

  • extension (str) – Expected compiled-artifact file extension.

Attributes

module_name

va_path

compiler_candidates

reason

extension