Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
Functions | Variables
validation_evidence_publication_bundle Namespace Reference

Functions

def _build_artifact_entry (artifact_id, artifact_class, mandatory, path, status, expected_statuses, purpose, generation_command, summary)
 
def _load_json
 
def build_validation_evidence_publication_bundle
 
def generate_validation_evidence_publication_bundle
 
def main ()
 
def parse_args ()
 
def validate_validation_evidence_publication_bundle
 
def write_validation_evidence_publication_bundle
 

Variables

string ARTIFACT_FILENAME = "validation_evidence_publication_bundle.json"
 
tuple BUNDLE_FIELDS
 
tuple DEFAULT_OUTPUT_DIR
 
 REPO_ROOT = Path(__file__).resolve().parents[3]
 
string SUITE_NAME = "validation_evidence_publication"
 

Detailed Description

Validation: publication-ready validation bundle.

Builds the top-level validation-evidence manifest by assembling the delivered
artifacts into one reproducible, machine-checkable package. The bundle
preserves the canonical raw trace artifact explicitly while keeping the other
validation-evidence bundles as first-class top-level evidence layers.

Run with:
python benchmarks/density_matrix/validation_evidence/validation_evidence_publication_bundle.py

Function Documentation

◆ _build_artifact_entry()

def validation_evidence_publication_bundle._build_artifact_entry (   artifact_id,
  artifact_class,
  mandatory,
  path,
  status,
  expected_statuses,
  purpose,
  generation_command,
  summary 
)
private

Definition at line 97 of file validation_evidence_publication_bundle.py.

Here is the caller graph for this function:

◆ _load_json()

def validation_evidence_publication_bundle._load_json (   path)
private

Definition at line 111 of file validation_evidence_publication_bundle.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ build_validation_evidence_publication_bundle()

def validation_evidence_publication_bundle.build_validation_evidence_publication_bundle (   output_dir)

Definition at line 116 of file validation_evidence_publication_bundle.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ generate_validation_evidence_publication_bundle()

def validation_evidence_publication_bundle.generate_validation_evidence_publication_bundle (   output_dir)

Definition at line 450 of file validation_evidence_publication_bundle.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ main()

def validation_evidence_publication_bundle.main ( )

Definition at line 560 of file validation_evidence_publication_bundle.py.

Here is the call graph for this function:

◆ parse_args()

def validation_evidence_publication_bundle.parse_args ( )

Definition at line 531 of file validation_evidence_publication_bundle.py.

Here is the caller graph for this function:

◆ validate_validation_evidence_publication_bundle()

def validation_evidence_publication_bundle.validate_validation_evidence_publication_bundle (   bundle,
  bundle_dir 
)

Definition at line 346 of file validation_evidence_publication_bundle.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_validation_evidence_publication_bundle()

def validation_evidence_publication_bundle.write_validation_evidence_publication_bundle (   output_path)

Definition at line 441 of file validation_evidence_publication_bundle.py.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ ARTIFACT_FILENAME

string validation_evidence_publication_bundle.ARTIFACT_FILENAME = "validation_evidence_publication_bundle.json"

Definition at line 70 of file validation_evidence_publication_bundle.py.

◆ BUNDLE_FIELDS

tuple validation_evidence_publication_bundle.BUNDLE_FIELDS
Initial value:
1 = (
2  "suite_name",
3  "status",
4  "backend",
5  "reference_backend",
6  "software",
7  "provenance",
8  "summary",
9  "artifacts",
10 )

Definition at line 74 of file validation_evidence_publication_bundle.py.

◆ DEFAULT_OUTPUT_DIR

tuple validation_evidence_publication_bundle.DEFAULT_OUTPUT_DIR
Initial value:
1 = (
2  REPO_ROOT / "benchmarks" / "density_matrix" / "artifacts" / "validation_evidence"
3 )

Definition at line 71 of file validation_evidence_publication_bundle.py.

◆ REPO_ROOT

validation_evidence_publication_bundle.REPO_ROOT = Path(__file__).resolve().parents[3]

Definition at line 20 of file validation_evidence_publication_bundle.py.

◆ SUITE_NAME

string validation_evidence_publication_bundle.SUITE_NAME = "validation_evidence_publication"

Definition at line 69 of file validation_evidence_publication_bundle.py.