Complete Python module and API catalog
July 29, 2026 · View on GitHub
This static catalog makes every ordinary Python module and every public module-level class or function discoverable without importing optional provider, accelerator, or scientific dependencies.
- 697 modules across 39 package families
- 3908 documented public module-level symbols
- 841 root-package exports governed by the stable API surface
The catalog is an inventory, not a stability or product claim. Start with the API selection guide and stable facades. Advanced modules may require optional extras and may be research-only.
How to use this catalog
Search for a module, class, function, or domain term. Each module gives its source summary and exact source link. Symbol behavior, parameters, returns, exceptions, and boundaries live in the source docstrings rendered by the curated advanced autodoc reference.
analog_mapping
scpn_quantum_control.analog_mapping.calibrate
Analytic design-unit coupling-scale objective and drift sensitivity.
Source · Public symbols: 4
Classes: CalibrationEvaluation, CalibrationSensitivity
Functions: coupling_scale_objective(), calibration_sensitivity()
scpn_quantum_control.analog_mapping.compare
Bounded mathematical-model comparison against a Lie–Trotter reference.
Source · Public symbols: 2
Classes: AnalogDigitalComparison
Functions: compare_analog_model_to_trotter()
scpn_quantum_control.analog_mapping.contracts
Typed contracts for bounded analog oscillator mapping feasibility.
Source · Public symbols: 5
Classes: AnalogPlatformProfile, MappingRequest, FeasibilityDiagnostic, MappingResult, FeasibilityReport
scpn_quantum_control.analog_mapping.evidence
Deterministic BL-35 evidence bundle builder, renderer, and writer.
Source · Public symbols: 4
Classes: AnalogMappingEvidenceBundle
Functions: build_analog_mapping_evidence(), write_analog_mapping_evidence(), analog_mapping_markdown()
scpn_quantum_control.analog_mapping.feasibility
Fail-closed analog topology, control, range, and measurement diagnostics.
Source · Public symbols: 3
Functions: assess_mapping_feasibility(), classify_topology(), reconstruct_compiled_couplings()
scpn_quantum_control.analog_mapping.platforms
Load and validate the packaged static analog platform catalogue.
Source · Public symbols: 2
Functions: load_platform_profiles(), platform_profile()
analysis
scpn_quantum_control.analysis.adaptive_fim_evidence
Digest-bound calibration controls and offline FIM custody replay.
Source · Public symbols: 8
Functions: canonical_adaptive_fim_json(), historical_replay_witnesses(), synthetic_calibration_witnesses(), adaptive_fim_evidence_payload(), validate_adaptive_fim_evidence(), render_adaptive_fim_evidence_markdown(), write_adaptive_fim_evidence(), main()
scpn_quantum_control.analysis.adaptive_fim_feedback
Uncertainty-aware, policy-bounded adaptive FIM batch proposals.
Source · Public symbols: 13
Classes: AdaptiveFIMConfig, FIMWitness, BinomialInterval, AdaptiveFIMStep, AdaptiveFIMObserverRecord, AdaptiveFIMPlan
Functions: wilson_score_interval(), propose_next_lambda(), propose_count_aware_lambda(), adaptive_lambda_schedule(), adaptive_count_aware_schedule(), plan_adaptive_fim_schedule(), observer_record_from_step()
scpn_quantum_control.analysis.berry_phase
Finite-size Berry diagnostics for exact Kuramoto-XY ground-state scans.
Source · Public symbols: 2
Classes: BerryPhaseResult
Functions: berry_phase_scan()
scpn_quantum_control.analysis.bkt_analysis
BKT phase transition analysis for Kuramoto-XY systems.
Source · Public symbols: 6
Classes: BKTResult
Functions: coupling_laplacian(), fiedler_eigenvalue(), estimate_t_bkt(), bkt_analysis(), scan_synchronization_transition()
scpn_quantum_control.analysis.bkt_universals
BKT universal amplitude-ratio audit: p_h1 = 0.72 remains an open question.
Source · Public symbols: 3
Classes: UniversalCheckResult, BKTUniversalsSummary
Functions: check_all_candidates()
scpn_quantum_control.analysis.critical_concordance
Finite-size critical-probe concordance for exact Kuramoto-XY scans.
Source · Public symbols: 2
Classes: ConcordanceResult
Functions: critical_concordance()
scpn_quantum_control.analysis.dla_parity_exact_baseline
Exact, noiseless statevector reference for the DLA-parity XY-Trotter circuits.
Source · Public symbols: 6
Classes: ExactBaselineRow
Functions: coupling_matrix(), initial_parity(), build_statevector_circuit(), exact_parity_leakage(), exact_baseline_grid()
scpn_quantum_control.analysis.dla_parity_theorem
DLA parity theorem for the heterogeneous XY Hamiltonian.
Source · Public symbols: 9
Classes: DLAParityTheoremResult
Functions: predicted_dla_dimension(), parity_sector_dimensions(), su_dimension(), verify_theorem(), verify_all_known(), parity_operator(), project_to_parity_sector(), decompose_state_by_parity()
scpn_quantum_control.analysis.dla_parity_witness
DLA parity witness observable for bitstring-count analyses.
Source · Public symbols: 1
Classes: DLAParityWitness
scpn_quantum_control.analysis.dla_truncated_tn
Fail-fast interface for future DLA-truncated tensor-network simulations.
Source · Public symbols: 1
Functions: dla_truncated_tn()
scpn_quantum_control.analysis.dynamical_lie_algebra
Dynamical Lie algebra (DLA) computation for Hamiltonian simulability analysis.
Source · Public symbols: 8
Classes: DLAResult
Functions: compute_dla(), compute_dla_rust(), build_xy_generators(), build_ssgf_generators(), build_pgbo_generators(), build_tcbo_generators(), build_full_scpn_generators()
scpn_quantum_control.analysis.enaqt
Bounded environment-assisted quantum transport (ENAQT) simulation.
Source · Public symbols: 2
Classes: ENAQTResult
Functions: enaqt_scan()
scpn_quantum_control.analysis.enaqt_evidence
Deterministic, digest-bound evidence for the bounded BL-87 ENAQT scan.
Source · Public symbols: 8
Classes: ENAQTScenario
Functions: frozen_enaqt_scenarios(), canonical_enaqt_json(), enaqt_evidence_payload(), validate_enaqt_evidence(), render_enaqt_evidence_markdown(), write_enaqt_evidence(), main()
scpn_quantum_control.analysis.entanglement_enhanced_sync
Compare initial-state coherence under bounded Kuramoto-XY evolution.
Source · Public symbols: 11
Classes: InitialState, SyncTrajectory, InitialStateControlComparison
Functions: prepare_initial_state(), local_phase_observables(), transverse_exchange_coherence(), mean_single_qubit_linear_entropy(), simulate_sync_trajectory(), compare_all_initial_states(), compare_initial_states_with_dephased_controls(), entanglement_advantage()
scpn_quantum_control.analysis.entanglement_entropy
Entanglement entropy and Schmidt gap at the synchronization transition.
Source · Public symbols: 4
Classes: EntanglementResult, EntanglementScanResult
Functions: entanglement_at_coupling(), entanglement_vs_coupling()
scpn_quantum_control.analysis.entanglement_percolation
Finite-size entanglement percolation diagnostics vs synchronisation proxies.
Source · Public symbols: 4
Classes: PercolationScanResult
Functions: concurrence_map_exact(), fiedler_eigenvalue(), percolation_scan()
scpn_quantum_control.analysis.entanglement_spectrum
Entanglement spectrum analysis at the synchronization transition.
Source · Public symbols: 7
Classes: EntanglementResult
Functions: entanglement_entropy_half_chain(), entanglement_spectrum_half_chain(), entropy_vs_subsystem_size(), fit_cft_central_charge(), entanglement_analysis(), entropy_vs_coupling_scan()
scpn_quantum_control.analysis.entanglement_sync_evidence
Generate deterministic, digest-bound BL-79 initial-state evidence.
Source · Public symbols: 7
Functions: frozen_entanglement_sync_scenario(), canonical_entanglement_sync_json(), entanglement_sync_evidence_payload(), validate_entanglement_sync_evidence(), render_entanglement_sync_evidence_markdown(), write_entanglement_sync_evidence(), main()
scpn_quantum_control.analysis.fim_hamiltonian
Offline diagnostics for the FIM-augmented Kuramoto-XY Hamiltonian.
Source · Public symbols: 12
Classes: SpectrumSummary
Functions: computational_magnetisations(), fim_diagonal(), add_fim_feedback(), magnetisation_sector_indices(), summarise_spectrum(), sector_spectrum_rows(), adjacent_gap_ratio(), bipartite_entropy_from_statevector(), magnetisation_operator_diagonal(), commutator_frobenius_norm_with_diagonal(), sector_coupling_rows()
scpn_quantum_control.analysis.finite_size_scaling
Finite-size scaling for K_c extraction from small exact quantum systems.
Source · Public symbols: 3
Classes: FSSFitDiagnostics, FSSResult
Functions: finite_size_scaling()
scpn_quantum_control.analysis.graph_topology_scan
Graph topology → p_h1 systematic scan.
Source · Public symbols: 2
Classes: GraphP_H1_Result
Functions: scan_graph_topologies()
scpn_quantum_control.analysis.h1_persistence
Evaluate H1 persistence: p_h1 = 0.72 remains an open question.
Source · Public symbols: 2
Classes: H1PersistenceResult
Functions: scan_h1_persistence()
scpn_quantum_control.analysis.hamiltonian_learning
Bounded inverse fitting of K_nm from exact ground-state correlators.
Source · Public symbols: 3
Classes: HamiltonianLearningResult
Functions: measure_correlators(), learn_hamiltonian()
scpn_quantum_control.analysis.hamiltonian_self_consistency
Hamiltonian self-consistency loop: quantum measurement → K_nm recovery.
Source · Public symbols: 6
Classes: SelfConsistencyResult
Functions: correlators_from_counts(), correlator_shot_noise(), self_consistency_from_exact(), self_consistency_from_counts(), self_consistency_from_noisy_sim()
scpn_quantum_control.analysis.integrated_information_phi
Fail-closed interface for integrated-information requests.
Source · Public symbols: 1
Classes: IntegratedInformationPhi
scpn_quantum_control.analysis.koopman
Finite local Koopman-style closure for the Kuramoto model.
Source · Public symbols: 6
Classes: KoopmanResult
Functions: build_koopman_generator(), build_koopman_generator_rust(), koopman_analysis(), koopman_dimension(), koopman_to_hamiltonian()
scpn_quantum_control.analysis.krylov_complexity
Krylov complexity at the synchronization transition.
Source · Public symbols: 4
Classes: KrylovResult
Functions: lanczos_coefficients(), krylov_complexity(), krylov_vs_coupling()
scpn_quantum_control.analysis.lindblad_ness
Non-equilibrium steady state (NESS) of driven-dissipative Kuramoto-XY.
Source · Public symbols: 4
Classes: NESSResult, NESSScanResult
Functions: compute_ness(), ness_vs_coupling()
scpn_quantum_control.analysis.logical_sync_witness
Logical synchronisation witness backed by the DLA-protected QEC sector.
Source · Public symbols: 1
Classes: LogicalSyncWitness
scpn_quantum_control.analysis.loschmidt_echo
Loschmidt echo and dynamical quantum phase transitions.
Source · Public symbols: 3
Classes: LoschmidtResult
Functions: loschmidt_quench(), quench_scan()
scpn_quantum_control.analysis.magic_nonstabilizerness
Exact small-system stabilizer Rényi-2 diagnostics.
Source · Public symbols: 4
Classes: MagicResult, MagicScanResult
Functions: magic_at_coupling(), magic_vs_coupling()
scpn_quantum_control.analysis.magnetisation_sectors
U(1) symmetry exploitation for the XY Hamiltonian.
Source · Public symbols: 8
Functions: basis_by_magnetisation(), sector_dimensions(), largest_sector_dim(), project_to_sector(), build_sector_hamiltonian(), eigh_by_magnetisation(), level_spacing_by_magnetisation(), memory_estimate()
scpn_quantum_control.analysis.monte_carlo_xy
Monte Carlo simulation of the XY model on the K_nm graph.
Source · Public symbols: 6
Classes: MCResult, AHPResult, FiniteSizeResult
Functions: mc_simulate(), extract_a_hp(), finite_size_scaling()
scpn_quantum_control.analysis.otoc
Out-of-time-order correlator (OTOC) for quantum chaos detection.
Source · Public symbols: 3
Classes: OTOC, OTOCResult
Functions: compute_otoc()
scpn_quantum_control.analysis.otoc_sync_probe
OTOC as a synchronization transition probe.
Source · Public symbols: 3
Classes: OTOCSyncScanResult
Functions: otoc_sync_scan(), compare_otoc_vs_R()
scpn_quantum_control.analysis.p_h1_derivation
Negative-control audit: p_h1 = 0.72 remains an open question.
Source · Public symbols: 2
Classes: P_H1_Derivation
Functions: derive_p_h1()
scpn_quantum_control.analysis.p_h1_open_guard
Public-claim guard: p_h1 = 0.72 remains an open question.
Source · Public symbols: 5
Classes: P_H1OpenGuardViolation, P_H1OpenGuardReport
Functions: public_markdown_paths(), validate_p_h1_open_claim_text(), run_p_h1_open_guard()
scpn_quantum_control.analysis.pairing_correlator
Richardson-Gaudin pairing correlators in the synchronised state.
Source · Public symbols: 3
Classes: PairingResult
Functions: pairing_map(), pairing_vs_anisotropy()
scpn_quantum_control.analysis.persistent_homology
Persistent homology of oscillator phase configurations.
Source · Public symbols: 4
Classes: PersistenceResult
Functions: phase_distance_matrix(), compute_persistence(), p_h1_vs_temperature()
scpn_quantum_control.analysis.phase_diagram
Quantum Kuramoto phase diagram: K_c vs effective temperature.
Source · Public symbols: 8
Classes: PhaseBoundary, PhaseDiagramResult
Functions: critical_coupling_finite_graph(), critical_coupling_mean_field(), decoherence_temperature(), effective_temperature(), order_parameter_steady_state(), compute_phase_diagram()
scpn_quantum_control.analysis.qfi
Quantum Fisher Information for coupling parameter estimation.
Source · Public symbols: 3
Classes: QFIResult
Functions: compute_qfi(), qfi_gap_tradeoff()
scpn_quantum_control.analysis.qfi_criticality
QFI divergence at the synchronization critical point.
Source · Public symbols: 3
Classes: QFICriticalityResult
Functions: qfi_single_coupling(), qfi_vs_coupling()
scpn_quantum_control.analysis.qfi_geometric_crosscheck
Cross-validate the spectral QFI against the quantum-geometric-tensor route.
Source · Public symbols: 2
Classes: QFIGeometricCrosscheck
Functions: crosscheck_qfi_geometric()
scpn_quantum_control.analysis.qrc_phase_detector
Exact finite-size feature extraction for a QRC-style phase detector.
Source · Public symbols: 5
Classes: QRCPhaseResult
Functions: generate_training_data(), train_linear_readout(), classify(), qrc_phase_detection()
scpn_quantum_control.analysis.quantum_fisher_information
Quantum Fisher Information observable wrappers.
Source · Public symbols: 1
Classes: QuantumFisherInformation
scpn_quantum_control.analysis.quantum_mpemba
Quantum Mpemba effect in synchronization dynamics.
Source · Public symbols: 2
Classes: MpembaResult
Functions: mpemba_experiment()
scpn_quantum_control.analysis.quantum_persistent_homology
Persistent homology on quantum measurement data.
Source · Public symbols: 6
Classes: QuantumPHResult
Functions: correlation_matrix_from_counts(), correlation_to_distance(), quantum_persistent_homology(), compare_quantum_classical_ph(), ph_sync_scan()
scpn_quantum_control.analysis.quantum_phi
Minimum bipartite quantum mutual information from a density matrix.
Source · Public symbols: 6
Classes: PhiResult
Functions: von_neumann_entropy(), partial_trace(), mutual_information(), compute_quantum_phi(), phi_vs_coupling_scan()
scpn_quantum_control.analysis.quantum_speed_limit
Quantum speed limits for a bounded local-phase-order threshold.
Source · Public symbols: 3
Classes: QSLResult
Functions: compute_qsl(), qsl_vs_coupling()
scpn_quantum_control.analysis.research_lane_registry
Governed catalogue of the package's analysis and gauge research lanes.
Source · Public symbols: 13
Classes: ResearchLaneMaturity, ResearchLaneDiffHook, ResearchLaneClaimStatus, ResearchLaneRecord, ResearchLaneInventoryReport, ResearchLaneRegistryReport
Functions: list_research_lanes(), get_research_lane(), discover_research_lane_modules(), validate_research_lane_inventory(), assert_research_lane_inventory(), build_research_lane_registry_report(), render_research_lane_registry_markdown()
scpn_quantum_control.analysis.rl_discovery_agent
Compatibility wrapper for governed Kuramoto witness discovery.
Source · Public symbols: 1
Classes: RLDiscoveryAgent
scpn_quantum_control.analysis.rl_pulse_optimizer
Fail-fast, research-disabled interface for future RL pulse optimisation.
Source · Public symbols: 1
Classes: RLPulseOptimizer
scpn_quantum_control.analysis.rl_research_governance
Fail-closed governance for witness-search and pulse-optimisation research.
Source · Public symbols: 13
Classes: RLResearchLane, RLResearchGovernanceError, RLResearchPolicy, RLResearchDecision, RLSeedEvaluation, RLSeedSuiteReport
Functions: estimate_witness_evaluation_budget(), assess_rl_research(), assert_rl_research_allowed(), build_witness_seed_suite(), run_governed_witness_seed_suite(), build_rl_research_evidence_report(), render_rl_research_evidence_markdown()
scpn_quantum_control.analysis.sensing
No-submit S11 sync-order quantum-sensing readiness model.
Source · Public symbols: 9
Classes: QuantumSensingReadinessConfig, SensingGainRow, SensingGainScan, CriticalitySensingTail
Functions: metrological_gain_vs_k(), optimal_sensing_k(), qfi_criticality_sensing_tail(), quantum_sensing_payload(), quantum_sensing_markdown()
scpn_quantum_control.analysis.shadow_tomography
Classical shadow tomography for efficient state characterisation.
Source · Public symbols: 3
Classes: ShadowResult
Functions: estimate_pauli_expectation(), classical_shadow_estimation()
scpn_quantum_control.analysis.spectral_form_factor
Finite-size spectral form-factor and adjacent-gap diagnostics.
Source · Public symbols: 4
Classes: SFFResult, SFFScanResult
Functions: compute_sff(), sff_vs_coupling()
scpn_quantum_control.analysis.symmetry_sectors
Symmetry-aware exact diagonalisation for the XY Hamiltonian.
Source · Public symbols: 6
Functions: basis_indices_by_parity(), project_hamiltonian(), build_sector_hamiltonian(), eigh_by_sector(), level_spacing_by_sector(), memory_estimate_mb()
scpn_quantum_control.analysis.sync_entanglement_witness
The order parameter R as an entanglement witness.
Source · Public symbols: 6
Classes: EntanglementWitnessResult
Functions: R_separable_bound(), R_separable_bound_at_energy(), R_from_statevector(), detect_entanglement_from_R(), R_entanglement_scan()
scpn_quantum_control.analysis.sync_order_parameter
Z-basis synchronisation proxy observable for measurement counts.
Source · Public symbols: 1
Classes: SyncOrderParameter
scpn_quantum_control.analysis.sync_uncertainty
Shot-noise uncertainty quantification for synchronisation metrics.
Source · Public symbols: 5
Classes: UncertaintyInterval
Functions: order_parameter_estimate(), order_parameter_shot_noise(), order_parameter_bootstrap(), metric_bootstrap()
scpn_quantum_control.analysis.sync_witness
Quantum synchronization witness operators.
Source · Public symbols: 8
Classes: WitnessResult
Functions: correlation_witness_from_counts(), fiedler_witness_from_correlator(), fiedler_witness_from_counts(), topological_witness_from_correlator(), evaluate_all_witnesses(), calibrate_thresholds(), build_correlation_witness_operator()
scpn_quantum_control.analysis.tcbo_weighted_complex
Coupling-weighted simplicial complex for TCBO p_h1 reconstruction.
Source · Public symbols: 7
Classes: TCBOWeightedComplexResult, TCBOWeightedThresholdScan, TCBOWeightedReplayUncertainty
Functions: coupling_weighted_edge_matrix(), tcbo_weighted_complex(), tcbo_weighted_threshold_scan(), tcbo_weighted_uncertainty_replay()
scpn_quantum_control.analysis.theory_hook_promotion
Evidence-gated promotion records for experimental theory hooks.
Source · Public symbols: 11
Classes: TheoryHookTier, TheoryHookRole, TheoryHookStatus, TheoryHookPromotionRecord, TheoryHookEvidenceRecord, TheoryHookPromotionReport
Functions: list_theory_hook_promotions(), get_theory_hook_promotion(), run_theory_hook_evidence(), build_theory_hook_promotion_report(), render_theory_hook_promotion_markdown()
scpn_quantum_control.analysis.thermodynamic_witness
Thermodynamic witness observable for calibrated work samples.
Source · Public symbols: 1
Classes: ThermodynamicWitness
scpn_quantum_control.analysis.translation_symmetry
Translation symmetry exploitation for homogeneous Kuramoto-XY chains.
Source · Public symbols: 4
Functions: is_translation_invariant(), momentum_sectors(), momentum_sector_dimensions(), eigh_with_translation()
scpn_quantum_control.analysis.two_colour_schedule
Genuine width-2 hand scheduling of the 1-D XY-Trotter chain (audit AUD-7).
Source · Public symbols: 6
Functions: two_colour_edges(), build_two_colour_circuit(), build_sequential_circuit(), two_colour_parity_leakage(), two_qubit_depth(), depth_comparison()
scpn_quantum_control.analysis.vortex_binding
Vortex binding energy and Kosterlitz renormalization group.
Source · Public symbols: 6
Classes: VortexBindingResult
Functions: vortex_pair_energy(), vortex_pair_entropy(), vortex_free_energy(), kosterlitz_rg_step(), compute_vortex_binding()
scpn_quantum_control.analysis.witness_discovery
Automated Kuramoto witness discovery with Bayesian and bandit search.
Source · Public symbols: 7
Classes: WitnessSearchMode, WitnessCandidate, WitnessDiscoverySpec, WitnessDiscoveryEvaluation, WitnessDiscoveryResult
Functions: discover_kuramoto_witnesses(), score_witness_candidates()
scpn_quantum_control.analysis.xxz_phase_diagram
Finite-size XXZ anisotropy diagnostics for the XY-to-Heisenberg crossover.
Source · Public symbols: 4
Classes: AnisotropyScanResult, PhaseDiagramResult
Functions: scan_coupling_at_delta(), anisotropy_phase_diagram()
applications
scpn_quantum_control.applications.app_plugins
Application-specific plugin registry for benchmark datasets and workflows.
Source · Public symbols: 17
Classes: ApplicationPluginBenchmark, ApplicationPlugin, ApplicationPluginRegistry, EEGApplicationPlugin, PlasmaApplicationPlugin, PowerGridApplicationPlugin, FEPApplicationPlugin
Functions: eeg_application_plugin_factory(), plasma_application_plugin_factory(), power_grid_application_plugin_factory(), fep_application_plugin_factory(), get_application_plugin_registry(), discover_application_plugins(), get_application_plugin(), run_application_benchmark_suite(), load_application_dataset(), compile_application_problem()
scpn_quantum_control.applications.cross_domain
Cross-domain structural comparison for SCPN K_nm and domain matrices.
Source · Public symbols: 2
Classes: CrossDomainResult
Functions: run_cross_domain_validation()
scpn_quantum_control.applications.dataset_catalog
Packaged application benchmark datasets exposed as QPU data artifacts.
Source · Public symbols: 6
Classes: ApplicationBenchmarkDescriptor, ApplicationBenchmarkPrivacyAudit
Functions: list_application_benchmark_descriptors(), get_application_benchmark_descriptor(), load_application_benchmark_artifact(), audit_application_benchmark_privacy()
scpn_quantum_control.applications.disruption_classifier
Quantum disruption classifier for tokamak plasma.
Source · Public symbols: 5
Classes: DisruptionClassifierResult
Functions: generate_synthetic_disruption_data(), train_disruption_classifier(), predict_disruption(), run_disruption_benchmark()
scpn_quantum_control.applications.eeg_benchmark
EEG neural oscillator coupling benchmark.
Source · Public symbols: 3
Classes: EEGBenchmarkResult
Functions: eeg_coupling_matrix(), eeg_benchmark()
scpn_quantum_control.applications.eeg_classification
EEG state classification via structured VQE and quantum kernels.
Source · Public symbols: 3
Classes: EEGVQEResult
Functions: eeg_plv_to_vqe(), eeg_quantum_kernel()
scpn_quantum_control.applications.fmo_benchmark
FMO photosynthetic complex benchmark against SCPN coupling.
Source · Public symbols: 3
Classes: FMOBenchmarkResult
Functions: fmo_coupling_matrix(), fmo_benchmark()
scpn_quantum_control.applications.honesty_kits
Fail-closed claim and data boundaries for domain-facing applications.
Source · Public symbols: 9
Classes: ApplicationSupportStatus, ApplicationDataOrigin, DomainApplicationHonestyKit, ApplicationHonestyAuditReport
Functions: list_domain_application_honesty_kits(), get_domain_application_honesty_kit(), get_domain_application_honesty_kit_for_dataset(), build_application_honesty_audit_report(), render_application_honesty_audit_markdown()
scpn_quantum_control.applications.iter_benchmark
ITER synthetic data benchmark: tokamak MHD mode coupling.
Source · Public symbols: 3
Classes: ITERBenchmarkResult
Functions: iter_coupling_matrix(), iter_benchmark()
scpn_quantum_control.applications.josephson_array
Josephson junction array mapping for the self-simulation narrative.
Source · Public symbols: 4
Classes: JosephsonArrayParameters, JosephsonBenchmarkResult
Functions: jja_coupling_matrix(), josephson_benchmark()
scpn_quantum_control.applications.josephson_magnitude_study
Josephson-array K_nm magnitude-study preregistration.
Source · Public symbols: 5
Classes: JosephsonKnmCandidate, JosephsonMagnitudeGate, JosephsonMagnitudeStudyDesign
Functions: build_josephson_knm_magnitude_study_design(), render_josephson_knm_magnitude_study_markdown()
scpn_quantum_control.applications.power_grid
Power grid synchronisation benchmark using IEEE test cases.
Source · Public symbols: 5
Classes: PowerGridBenchmarkResult
Functions: ieee_14bus_susceptance_matrix(), ieee_14bus_admittance_coupling_matrix(), ieee_5bus_coupling_matrix(), power_grid_benchmark()
scpn_quantum_control.applications.qrc_baseline
QRC comparison helpers with a deterministic classical ESN baseline.
Source · Public symbols: 7
Classes: ClassicalESNReadoutResult, QRCBaselineComparison, QRCHoldoutComparison
Functions: classical_esn_feature_matrix(), classical_esn_ridge_regression(), compare_quantum_reservoir_to_esn(), compare_quantum_reservoir_to_esn_holdout()
scpn_quantum_control.applications.quantum_evs
Quantum-enhanced EVS (Emergent Value Signature) for CCW.
Source · Public symbols: 2
Classes: QuantumEVSResult
Functions: quantum_evs_enhance()
scpn_quantum_control.applications.quantum_kernel
Finite simulator fidelity kernels informed by oscillator coupling.
Source · Public symbols: 5
Classes: QuantumKernelResult
Functions: canonical_edge_pairs(), encode_topology_edge_features(), quantum_kernel_entry(), compute_kernel_matrix()
scpn_quantum_control.applications.quantum_reservoir
Quantum reservoir computing for exponential state space expansion.
Source · Public symbols: 4
Classes: ReservoirResult
Functions: reservoir_features(), reservoir_feature_matrix(), reservoir_ridge_regression()
scpn_quantum_control.applications.quantum_reservoir_product
Held-out synthetic QRC certificates and exact reservoir objectives.
Source · Public symbols: 6
Classes: ReservoirTaskKind, SyntheticReservoirDataset, ReservoirTrainingCertificate, ReservoirLinearObjective
Functions: generate_synthetic_reservoir_task(), certify_reservoir_training()
benchmark_harness
scpn_quantum_control.benchmark_harness.registry
Registry of public benchmark-harness families and readiness status.
Source · Public symbols: 3
Classes: BenchmarkFamily
Functions: list_benchmark_families(), benchmark_registry_payload()
scpn_quantum_control.benchmark_harness.synchronisation
Canonical synchronisation benchmark registry and schema.
Source · Public symbols: 3
Classes: SynchronisationBenchmarkInstance
Functions: list_synchronisation_benchmarks(), synchronisation_benchmark_registry_payload()
scpn_quantum_control.benchmark_harness.synchronisation_compare
Tolerance comparator for synchronisation benchmark result artefacts.
Source · Public symbols: 7
Classes: ObservableComparison
Functions: load_payload(), validate_payload_shape(), observable_index(), compare_payloads(), compare_files(), compare_default_artifacts()
scpn_quantum_control.benchmark_harness.synchronisation_runner
No-QPU runners for canonical synchronisation benchmark instances.
Source · Public symbols: 12
Classes: ObservableRow, BenchmarkResultRow
Functions: ring_coupling_matrix(), decaying_chain_coupling_matrix(), natural_frequencies(), kuramoto_order_parameter(), run_classical_reference(), xy_hamiltonian(), run_exact_reference(), dependency_lock(), run_kuramoto_ring_n4_linear_omega(), run_kuramoto_chain_n8_decay_omega()
benchmarks
scpn_quantum_control.benchmarks.advantage_protocol
Claim-bounded protocol for S2 scaling and advantage benchmarks.
Source · Public symbols: 5
Classes: ScalingBaseline, ScalingProtocol, ScalingRowValidation
Functions: validate_scaling_rows(), default_s2_scaling_protocol()
scpn_quantum_control.benchmarks.appqsim_protocol
AppQSim benchmarking protocol: standardised metrics for publication.
Source · Public symbols: 2
Classes: AppQSimMetrics
Functions: appqsim_benchmark()
scpn_quantum_control.benchmarks.classical_baselines
Documented classical baselines for Kuramoto-XY workflows.
Source · Public symbols: 6
Classes: ClassicalBaselineRun
Functions: available_baselines(), scipy_ode_baseline(), qutip_lindblad_baseline(), mps_tebd_baseline(), run_documented_classical_baselines()
scpn_quantum_control.benchmarks.closed_loop_publication_run
Reproducible software-in-the-loop closed-loop publication artifact.
Source · Public symbols: 7
Classes: FeedbackControllerLike, LatencyMeasurer, ControllerFactory, ClosedLoopRunConfig, ClosedLoopPublicationArtifact
Functions: dynamic_circuit_templates(), run_closed_loop_publication()
scpn_quantum_control.benchmarks.compiler_isolated_benchmark_evidence
Attachment-grade isolated benchmark evidence for compiler promotion gates.
Source · Public symbols: 5
Classes: CompilerIsolatedBenchmarkEvidenceFiles, CompilerIsolatedBenchmarkEvidence
Functions: build_compiler_isolated_benchmark_evidence(), render_compiler_isolated_benchmark_evidence_markdown(), write_compiler_isolated_benchmark_evidence()
scpn_quantum_control.benchmarks.coupling_recovery_evidence
Benchmark artefacts for bounded coupling time-series recovery.
Source · Public symbols: 4
Classes: CouplingRecoveryEvidenceArtifact
Functions: coupling_recovery_evidence_payload(), render_coupling_recovery_evidence_markdown(), write_coupling_recovery_evidence_artifact()
scpn_quantum_control.benchmarks.decisive_advantage_protocol
Single-decision benchmark protocol for the Kuramoto-XY advantage question.
Source · Public symbols: 6
Classes: DecisionCriterion, SubmissionGate, DecisionOutcome, DecisiveAdvantageProtocol
Functions: evaluate_decision(), default_decisive_advantage_protocol()
scpn_quantum_control.benchmarks.decisive_run_harness
Measured classical-baseline harness feeding the decisive-advantage gate.
Source · Public symbols: 9
Classes: DecisiveRunConfig, DecisiveRunArtifact
Functions: git_commit(), command_line(), dependency_versions(), dense_reference_row(), ode_row(), mps_row(), run_decisive_benchmark()
scpn_quantum_control.benchmarks.differentiable_catalyst_comparison
Catalyst compiler-workflow evidence boundaries for differentiable comparisons.
Source · Public symbols: 2
Classes: CatalystCompilerWorkflowComparison
Functions: catalyst_compiler_workflow_comparison()
scpn_quantum_control.benchmarks.differentiable_evidence
CI-only benchmark evidence metadata and artefact writers.
Source · Public symbols: 9
Classes: AcceleratorEvidenceMetadata, BenchmarkIsolationMetadata, DifferentiableBenchmarkEvidenceBundle
Functions: write_differentiable_benchmark_evidence_bundle(), capture_host_load(), read_cpu_governor(), read_cpu_frequency_mhz(), capture_accelerator_metadata(), infer_heavy_jobs_running()
scpn_quantum_control.benchmarks.differentiable_external_comparison
External framework comparison harness for bounded Phase-QNode claims.
Source · Public symbols: 5
Functions: run_differentiable_external_comparison_suite(), write_differentiable_external_comparison(), run_identical_circuit_gradient_comparison_suite(), write_identical_circuit_gradient_comparison(), external_comparison_failure_mode_rows()
scpn_quantum_control.benchmarks.differentiable_external_contracts
Immutable records and field vocabulary for external differentiable comparisons.
Source · Public symbols: 4
Classes: ExternalComparisonRow, ExternalComparisonArtifact, IdenticalCircuitGradientComparisonRow, IdenticalCircuitGradientComparisonArtifact
scpn_quantum_control.benchmarks.differentiable_hardening_gate
Per-slice differentiable-programming hardening gate.
Source · Public symbols: 4
Classes: DifferentiableHardeningGateCheck, DifferentiableBenchmarkClassificationCase, DifferentiableHardeningSliceGateResult
Functions: run_differentiable_hardening_slice_gate()
scpn_quantum_control.benchmarks.differentiable_isolated_benchmark_plan
Isolated benchmark batch plan for differentiable promotion evidence.
Source · Public symbols: 6
Classes: DifferentiableIsolatedBenchmarkPlanRow, DifferentiableIsolatedBenchmarkPlan, DifferentiableIsolatedBenchmarkPlanValidation
Functions: run_differentiable_isolated_benchmark_plan(), validate_differentiable_isolated_benchmark_plan(), render_differentiable_isolated_benchmark_plan_markdown()
scpn_quantum_control.benchmarks.differentiable_optimizer_convergence
Benchmark artefacts for ground-state optimizer convergence rows.
Source · Public symbols: 4
Classes: GroundStateOptimizerConvergenceArtifact
Functions: ground_state_optimizer_convergence_payload(), render_ground_state_optimizer_convergence_markdown(), write_ground_state_optimizer_convergence_artifact()
scpn_quantum_control.benchmarks.differentiable_programming
Deterministic differentiable-programming conformance benchmark cases.
Source · Public symbols: 3
Functions: run_differentiable_programming_benchmark_suite(), run_quantum_gradient_benchmark_suite(), run_differentiable_programming_external_reference_suite()
scpn_quantum_control.benchmarks.differentiable_programming_contracts
Dependency-light result contracts shared by differentiable benchmark suites.
Source · Public symbols: 3
Classes: DifferentiableProgrammingBenchmarkResult, DifferentiableProgrammingExternalReferenceResult, QuantumGradientBenchmarkResult
scpn_quantum_control.benchmarks.differentiable_programming_quantum
Quantum-gradient case builders for the differentiable conformance benchmark suite.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.benchmarks.gpu_baseline
GPU baseline comparison for quantum simulation.
Source · Public symbols: 8
Classes: GPUBaselineResult
Functions: statevector_memory_gb(), statevector_flops(), estimate_gpu_time(), estimate_qpu_time(), gate_count_xy_trotter(), gpu_baseline_comparison(), scaling_comparison()
scpn_quantum_control.benchmarks.hls_cosimulation_evidence
Hash-bound software co-simulation evidence for the pulse→HLS lane.
Source · Public symbols: 7
Classes: CosimulationRunner, CosimulationEvidence, HLSCosimulationConfig, HLSCosimulationHandoff
Functions: host_compiler_identity(), run_hls_cosimulation(), run_hls_cosimulation_handoff()
scpn_quantum_control.benchmarks.iqm_layout_transfer_benchmark
Benchmark harness for the IQM Garnet layout-transfer preregistration.
Source · Public symbols: 16
Classes: DepthParityResult, ArmPlan, SizeBlockPlan, LayoutTransferPlan
Functions: initial_bitstring(), exact_order_parameter(), coupling_map_from_calibration(), chain_swap_depth_provider(), naive_chain_layout(), optimised_initial_layout(), measured_physical_qubits(), per_qubit_one_probabilities(), per_qubit_readout_errors(), corrected_order_parameter(), depth_parity_gate(), build_layout_transfer_plan()
scpn_quantum_control.benchmarks.iqm_layout_transfer_per_size
Frozen FU-3 circuit matrix and decision-rule implementation.
Source · Public symbols: 4
Classes: PerSizeLayoutTransferPlan
Functions: build_per_size_layout_transfer_plan(), holm_adjusted_p_values(), analyse_per_size_counts()
scpn_quantum_control.benchmarks.isolated_host_readiness
Decide whether a host can produce isolated_affinity benchmark evidence.
Source · Public symbols: 3
Classes: HostReadiness
Functions: assess_host_readiness(), capture_host_readiness()
scpn_quantum_control.benchmarks.kuramoto_competitive_benchmark
Measured head-to-head comparison of our Kuramoto toolkit against external solvers.
Source · Public symbols: 2
Classes: KuramotoCompetitiveComparison
Functions: run_kuramoto_competitive_comparison()
scpn_quantum_control.benchmarks.kuramoto_competitive_types
Problem and row types shared by the competitive harness and its adapters.
Source · Public symbols: 3
Classes: KuramotoProblem, CompetitorRow
Functions: build_default_problem()
scpn_quantum_control.benchmarks.kuramoto_external_competitors
Real third-party solver adapters for the Kuramoto competitive comparison.
Source · Public symbols: 11
Functions: default_julia_runner(), default_dynamicalsystems_runner(), default_networkdynamics_runner(), default_scimlsensitivity_runner(), default_jitcdde_runner(), scipy_row(), julia_diffeq_row(), dynamicalsystems_row(), networkdynamics_row(), scimlsensitivity_row(), jitcdde_row()
scpn_quantum_control.benchmarks.kyma.dynamics
Differentiable Kuramoto RK4 integrator and order-parameter readout.
Source · Public symbols: 3
Functions: kuramoto_rhs(), integrate_kuramoto(), cluster_order_parameter()
scpn_quantum_control.benchmarks.kyma.models
The motif substrate, the parameter-matched MLP baseline, and the chance floor.
Source · Public symbols: 10
Functions: substrate_param_count(), substrate_init(), substrate_readout(), train_substrate(), mlp_hidden_for_match(), mlp_param_count(), mlp_init(), mlp_forward(), train_mlp(), chance_floor_accuracy()
scpn_quantum_control.benchmarks.kyma.probe
Train, evaluate, and aggregate the KYMA composition probe over seeds.
Source · Public symbols: 3
Classes: SeedResult
Functions: run_seed(), run_probe()
scpn_quantum_control.benchmarks.kyma.task
Cluster-pair relations, input encoding, and the compositional split.
Source · Public symbols: 7
Classes: ProbeConfig, TrialBatch
Functions: pair_members(), disjoint_conjunctions(), encode(), build_trials(), success_mask()
scpn_quantum_control.benchmarks.kyma_v2.ablations
Ablation models that each remove ONE of the two v2 fixes (KYMA v2.1 #1).
Source · Public symbols: 5
Functions: shared_param_count(), shared_init(), shared_final_phases(), train_shared(), shared_predict()
scpn_quantum_control.benchmarks.kyma_v2.baselines
Stronger non-oscillator baselines for the v2 task (KYMA v2.1 #2).
Source · Public symbols: 10
Functions: deep_mlp_param_count(), deep_mlp_init(), deep_mlp_logits(), train_deep_mlp(), deep_mlp_predict(), gnn_param_count(), gnn_init(), gnn_logits(), train_gnn(), gnn_predict()
scpn_quantum_control.benchmarks.kyma_v2.coupling
Assemble the per-trial gated coupling K_eff(code) (KYMA v2 fix 1).
Source · Public symbols: 6
Functions: ambient_matrix(), partners_for(), readout_bridge_matrix(), base_coupling_matrix(), assemble_coupling(), symmetrise()
scpn_quantum_control.benchmarks.kyma_v2.design
Fix the v2 design constants from teacher dynamics only — never a model's held-out accuracy (pre-registration §5).
Source · Public symbols: 4
Functions: single_relation_realisability(), non_separability_rate(), class_histogram(), select_config()
scpn_quantum_control.benchmarks.kyma_v2.dynamics
Differentiable Kuramoto RK4 integrator with a per-trial coupling matrix.
Source · Public symbols: 4
Functions: kuramoto_rhs_batched(), integrate_kuramoto_batched(), order_parameter(), phase_label()
scpn_quantum_control.benchmarks.kyma_v2.models
The trainable gated student substrate, a parameter-matched MLP baseline, and the chance floor.
Source · Public symbols: 12
Functions: substrate_param_count(), student_init(), student_final_phases(), train_student(), student_predict(), mlp_hidden_for_match(), mlp_param_count(), mlp_init(), mlp_logits(), train_mlp(), mlp_predict(), chance_floor_accuracy()
scpn_quantum_control.benchmarks.kyma_v2.probe
Train, evaluate, and aggregate the KYMA v2 composition probe over seeds.
Source · Public symbols: 3
Classes: SeedResultV2
Functions: run_seed(), run_probe()
scpn_quantum_control.benchmarks.kyma_v2.rigor
Orchestrate the four v2.1 supplementary analyses (ablations, stronger baselines, MLP convergence, leave-one-out) against the frozen v2 task.
Source · Public symbols: 4
Functions: run_ablations(), run_stronger_baselines(), mlp_convergence(), run_leave_one_out()
scpn_quantum_control.benchmarks.kyma_v2.task
Cluster-pair relations, gated-coupling masks, and the compositional split.
Source · Public symbols: 8
Classes: ProbeConfigV2, TrialBatchV2
Functions: pair_members(), in_phase_mask(), anti_phase_masks(), disjoint_conjunctions(), encode(), build_trials()
scpn_quantum_control.benchmarks.kyma_v2.teacher
The fixed gated-oscillator teacher that defines every trial's label.
Source · Public symbols: 4
Functions: teacher_gates(), teacher_final_phases(), teacher_labels(), label_batch()
scpn_quantum_control.benchmarks.layout_method_comparison
Honest comparison of layout methods for the Kuramoto XY-Trotter circuit.
Source · Public symbols: 10
Classes: RProvider, MetricsProvider, RoutedLayoutMetrics, MethodRow, LayoutComparisonConfig, LayoutComparisonArtifact
Functions: coupling_map_from_gate_errors(), ideal_xy_order_parameter(), routed_layout_metrics(), run_layout_method_comparison()
scpn_quantum_control.benchmarks.layout_relaxation_experiment
RESEARCH: the KT-4 preregistered seed-sweep experiment.
Source · Public symbols: 5
Classes: RelaxationExperimentInstance, InstanceOutcome, RelaxationExperimentArtifact
Functions: preregistered_instances(), run_layout_relaxation_experiment()
scpn_quantum_control.benchmarks.mps_baseline
MPS tensor network baseline for quantum advantage comparison.
Source · Public symbols: 6
Classes: MPSBaselineResult
Functions: required_bond_dimension(), mps_memory(), exact_memory(), quantum_advantage_n(), mps_baseline_comparison()
scpn_quantum_control.benchmarks.open_system_objective_evidence
Benchmark artefacts for bounded Lindblad and MCWF objectives.
Source · Public symbols: 4
Classes: OpenSystemObjectiveEvidenceArtifact
Functions: open_system_objective_evidence_payload(), render_open_system_objective_evidence_markdown(), write_open_system_objective_evidence_artifact()
scpn_quantum_control.benchmarks.quantum_advantage
Quantum vs classical scaling benchmark for Kuramoto Hamiltonian simulation.
Source · Public symbols: 5
Classes: AdvantageResult
Functions: classical_benchmark(), quantum_benchmark(), estimate_crossover(), run_scaling_benchmark()
scpn_quantum_control.benchmarks.reproducible_comparison
Deterministic head-to-head comparison of classical and quantum Kuramoto routes.
Source · Public symbols: 3
Classes: ComparisonMethodRow, ReproducibleKuramotoComparison
Functions: run_reproducible_kuramoto_comparison()
scpn_quantum_control.benchmarks.s3_design_protocol
Claim-bounded S3 pulse and ansatz design scoring protocol.
Source · Public symbols: 8
Classes: S3DesignCandidate, S3DesignRow, S3DesignProtocol
Functions: default_s3_design_protocol(), score_s3_candidates(), validate_s3_design_rows(), generate_s3_candidate_grid(), grid_s3_design_protocol()
scpn_quantum_control.benchmarks.sync_witness_evidence
Benchmark artefacts for bounded synchronisation-witness runs.
Source · Public symbols: 4
Classes: SyncWitnessEvidenceArtifact
Functions: sync_witness_evidence_payload(), render_sync_witness_evidence_markdown(), write_sync_witness_evidence_artifact()
scpn_quantum_control.benchmarks.tn_mps_baseline_design
CPU-first TN/MPS baseline design for S2 scaling follow-up.
Source · Public symbols: 5
Classes: TNBaselineAdapter, TNBaselineSizePlan, TNBaselineDesign
Functions: build_tn_mps_baseline_design(), render_tn_mps_baseline_design_markdown()
scpn_quantum_control.benchmarks.tn_mps_crossover_stage1
QWC-5.1 stage-1 gate for larger-than-16 TN/MPS crossover rows.
Source · Public symbols: 7
Classes: TNMPSCrossoverRowSchema, TNMPSCrossoverGate, TNMPSCrossoverStage1Report, TNMPSCrossoverRowValidation
Functions: build_tn_mps_crossover_stage1(), validate_tn_mps_crossover_rows(), render_tn_mps_crossover_stage1_markdown()
bridge
scpn_quantum_control.bridge.control_plasma_knm
Compatibility bridge for plasma-native Knm builders from scpn-control.
Source · Public symbols: 4
Functions: build_knm_plasma(), build_knm_plasma_spec(), build_knm_plasma_from_config(), plasma_omega()
scpn_quantum_control.bridge.fusion_core_frc
Calibrate the quantum FRC scheduler surrogate from a SCPN-FUSION-CORE run.
Source · Public symbols: 4
Classes: FRCEquilibriumLike, FusionCoreFRCCalibration
Functions: calibrate_frc_surrogate_from_equilibrium(), calibrate_frc_surrogate_from_inputs()
scpn_quantum_control.bridge.knm_hamiltonian
Knm coupling matrix -> Pauli Hamiltonian compiler.
Source · Public symbols: 8
Functions: omega_for_oscillators(), build_knm_paper27(), build_kuramoto_ring(), knm_to_xxz_hamiltonian(), knm_to_hamiltonian(), knm_to_sparse_matrix(), knm_to_dense_matrix(), knm_to_ansatz()
scpn_quantum_control.bridge.orchestrator_adapter
Adapters between scpn-phase-orchestrator state and quantum bridge artifacts.
Source · Public symbols: 1
Classes: PhaseOrchestratorAdapter
scpn_quantum_control.bridge.orchestrator_feedback
Orchestrator bidirectional feedback loop.
Source · Public symbols: 2
Classes: OrchestratorFeedback
Functions: compute_orchestrator_feedback()
scpn_quantum_control.bridge.phase_artifact
Shared phase-state artifact schema for SCPN classical/quantum interoperability.
Source · Public symbols: 3
Classes: LockSignatureArtifact, LayerStateArtifact, UPDEPhaseArtifact
scpn_quantum_control.bridge.qpu_data_artifact
QPU-ready oscillator artifact with provenance gates.
Source · Public symbols: 6
Classes: QPUDataArtifact
Functions: read_qpu_data_artifact(), write_qpu_data_artifact(), validate_qpu_data_artifact(), artifact_to_kuramoto_problem(), artifact_from_arrays()
scpn_quantum_control.bridge.sc_to_quantum
Bitstream probability <-> quantum rotation angle converters.
Source · Public symbols: 4
Functions: probability_to_angle(), angle_to_probability(), bitstream_to_statevector(), measurement_to_bitstream()
scpn_quantum_control.bridge.scpn_upde_edge
Bounded knm.scpn-upde edge payloads for SPO federation.
Source · Public symbols: 5
Classes: SCPNUPDEEdge
Functions: edge_content_digest(), build_scpn_upde_edge(), build_paper27_scpn_upde_edge(), validate_scpn_upde_edge_payload()
scpn_quantum_control.bridge.snn_adapter
SNN <> quantum bridge: spike trains to rotation angles, measurements to currents.
Source · Public symbols: 4
Classes: SNNQuantumBridge, ArcaneNeuronBridge
Functions: spike_train_to_rotations(), quantum_measurement_to_current()
scpn_quantum_control.bridge.snn_backward
SNN backward pass: Ry parameter-shift gradient through the quantum layer.
Source · Public symbols: 2
Classes: BackwardResult
Functions: parameter_shift_gradient()
scpn_quantum_control.bridge.sparse_hamiltonian
Sparse CSC/CSR Hamiltonian for large-N Kuramoto-XY systems.
Source · Public symbols: 4
Functions: build_sparse_hamiltonian(), build_sparse_sector_hamiltonian(), sparse_eigsh(), sparsity_stats()
scpn_quantum_control.bridge.spn_to_qcircuit
SPN topology -> quantum circuit compiler.
Source · Public symbols: 2
Functions: spn_to_circuit(), inhibitor_anti_control()
scpn_quantum_control.bridge.ssgf_adapter
SSGF <> quantum bridge: geometry matrices to Hamiltonians, states to circuits.
Source · Public symbols: 4
Classes: SSGFQuantumLoop
Functions: ssgf_w_to_hamiltonian(), ssgf_state_to_quantum(), quantum_to_ssgf_state()
scpn_quantum_control.bridge.ssgf_w_adapter
SSGF geometry W adaptation from quantum R_global.
Source · Public symbols: 2
Classes: WAdaptResult
Functions: adapt_w_from_quantum()
chimera_control
scpn_quantum_control.chimera_control.evidence
Deterministic BL-60 evidence construction, rendering, and byte custody.
Source · Public symbols: 6
Classes: ChimeraSupportRow, SyntheticRegimeEvidence, ChimeraMultiscaleEvidence
Functions: build_chimera_multiscale_evidence(), render_chimera_multiscale_markdown(), write_chimera_multiscale_evidence()
scpn_quantum_control.chimera_control.objectives
Differentiable hierarchy targets composed from existing analytic terms.
Source · Public symbols: 3
Classes: PhaseControlProposal
Functions: build_chimera_control_objective(), propose_phase_control_step()
scpn_quantum_control.chimera_control.observables
Hierarchy-aware order parameters composed from oscillatools diagnostics.
Source · Public symbols: 3
Classes: LevelOrderParameterSummary, MultiscaleOrderParameterReport
Functions: measure_multiscale_order_parameters()
scpn_quantum_control.chimera_control.schema
Immutable hierarchy and target contracts for synthetic chimera control.
Source · Public symbols: 6
Classes: SyntheticRegime, HierarchyLevel, MultiscaleHierarchy, HierarchyTarget, ChimeraControlSpecification
Functions: two_population_hierarchy()
scpn_quantum_control.chimera_control.synthetic
Exact finite-N two-population Kuramoto-Sakaguchi trajectory generation.
Source · Public symbols: 4
Classes: SyntheticChimeraConfig, SyntheticChimeraRun
Functions: build_two_population_coupling(), generate_two_population_chimera()
scpn_quantum_control.chimera_control.topology
Hierarchy summaries around the existing topology-constraint ledger.
Source · Public symbols: 3
Classes: HierarchyCouplingSummary, TopologyProjectionReport
Functions: project_chimera_coupling()
codegen
scpn_quantum_control.codegen.ultrascale_hls
Convert a quantum control pulse waveform into a Vivado/Vitis HLS bundle.
Source · Public symbols: 9
Classes: HLSBundle, HLSArtifactFile, HLSArtifactManifest, HLSArtifactVerification
Functions: quantise_q_format(), pulse_to_vivado_hls(), emit_versioned_hls_artifact(), verify_hls_artifact_manifest(), write_bundle()
codesign
scpn_quantum_control.codesign.adapters
BL-33 adapters over BL-67 control ports and BL-68/69/70 observers.
Source · Public symbols: 6
Classes: ControlAdapterEvidence
Functions: observer_inputs_from_products(), adaptive_fim_proposal_port(), consume_realtime_feedback_port(), consume_qaoa_mpc_port(), consume_cosimulation_port()
scpn_quantum_control.codesign.components
Deterministic estimator, evaluator, and controller components for BL-33.
Source · Public symbols: 5
Classes: ExponentialOrderEstimator, OpenSystemObjectiveConfig, PhaseObjectiveSimulator, GradientFeedbackController
Functions: component_claim_boundary()
scpn_quantum_control.codesign.contracts
Immutable contracts for the simulator-first BL-33 co-design loop.
Source · Public symbols: 18
Classes: CoDesignMode, SafetyAction, StaleGradientAction, BackendCapabilities, LoopStepInput, StateEstimate, GradientPlanRecord, QuantumEvaluation, ControllerProposal, LatencyDecision, SafetyDecision, ObserverInputs, LoopStepOutput, PlasmaObjectiveTemplate, StateEstimatorPort, QuantumEvaluationPort, ControllerPort
Functions: plasma_objective_templates()
scpn_quantum_control.codesign.evidence
Functional non-isolated evidence writer for the bounded BL-33 workflow.
Source · Public symbols: 7
Classes: FunctionalEvidence
Functions: build_demo_loop(), demo_inputs(), run_functional_evidence(), write_functional_evidence(), validate_functional_evidence(), main()
scpn_quantum_control.codesign.loop
Thin deterministic orchestration over BL-33 estimator and policy ports.
Source · Public symbols: 1
Classes: CoDesignLoop
scpn_quantum_control.codesign.policies
Fail-closed latency and controller-envelope policies for BL-33.
Source · Public symbols: 2
Classes: LatencyPolicy, SafetyEnvelope
scpn_quantum_control.codesign.replay
Versioned trace recording and bit-stable replay verification for BL-33.
Source · Public symbols: 3
Classes: ReplayTrace
Functions: record_replay_trace(), verify_replay_trace()
compiler
scpn_quantum_control.compiler.alias_activity_evidence
Compiler alias-activity evidence assembled from Program AD lattice reports.
Source · Public symbols: 4
Classes: CompilerAliasActivityCase, CompilerAliasActivityEvidence
Functions: build_compiler_alias_activity_evidence(), render_compiler_alias_activity_evidence_markdown()
scpn_quantum_control.compiler.mlir
Stable MLIR compiler facade over focused implementation leaves.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.compiler.mlir_enzyme_audit
Enzyme/MLIR toolchain probing and bounded maturity aggregation.
Source · Public symbols: 1
Functions: run_enzyme_mlir_maturity_audit()
scpn_quantum_control.compiler.mlir_enzyme_evidence
Evidence records and builders for the Enzyme/MLIR compiler-AD maturity surface.
Source · Public symbols: 15
Classes: EnzymeMLIRCompilerADBreadthArtifactFiles, EnzymeMLIRToolchainStatus, EnzymeNativeExecutionEvidence, MLIRLLVMCorrectnessEvidence, EnzymeMLIRBenchmarkAttachment, EnzymeMLIRCompilerADBreadthCaseEvidence, EnzymeMLIRCompilerADBreadthArtifact, EnzymeMLIRCompilerADBreadthEvidence, EnzymeMLIRMaturityAuditResult
Functions: build_enzyme_mlir_benchmark_attachment(), build_enzyme_mlir_compiler_ad_breadth_artifact(), build_enzyme_mlir_compiler_ad_breadth_gap_artifact(), build_enzyme_mlir_compiler_ad_breadth_evidence(), render_enzyme_mlir_compiler_ad_breadth_artifact_markdown(), write_enzyme_mlir_compiler_ad_breadth_artifact()
scpn_quantum_control.compiler.mlir_enzyme_execution_runner
Capture real Enzyme/LLVM reverse-mode AD execution evidence beyond scalar replay.
Source · Public symbols: 4
Classes: EnzymeToolchainADCase, EnzymeToolchainADExecutionEvidence
Functions: resolve_enzyme_toolchain(), run_enzyme_toolchain_execution_evidence()
scpn_quantum_control.compiler.mlir_executable_kernel
Executable compiler-AD kernel: batching, verification and custom-derivative lowering.
Source · Public symbols: 3
Classes: ExecutableCompilerADKernel
Functions: make_executable_ad_kernel_batching_rule(), compile_custom_derivative_rule_to_mlir()
scpn_quantum_control.compiler.mlir_llvm_jit_claim_gate
Promotion gate for native LLVM/JIT differentiable-programming claims.
Source · Public symbols: 4
Classes: LLVMJITClaimGate
Functions: build_llvm_jit_claim_gate(), llvm_jit_claim_gate_from_dict(), render_llvm_jit_claim_gate_markdown()
scpn_quantum_control.compiler.mlir_matrix_2x2_native_compilation
Native LLVM/JIT autodiff compilation for closed-form 2x2 dense linear algebra.
Source · Public symbols: 15
Functions: compile_matrix_2x2_determinant_ad_to_native_llvm_jit(), make_matrix_2x2_determinant_native_llvm_jit_lowering_rule(), make_matrix_2x2_determinant_native_llvm_jit_primitive_transform(), compile_matrix_2x2_inverse_ad_to_native_llvm_jit(), make_matrix_2x2_inverse_native_llvm_jit_lowering_rule(), make_matrix_2x2_inverse_native_llvm_jit_primitive_transform(), compile_matrix_2x2_solve_ad_to_native_llvm_jit(), make_matrix_2x2_solve_native_llvm_jit_lowering_rule(), make_matrix_2x2_solve_native_llvm_jit_primitive_transform(), compile_matrix_2x2_eigenvalues_ad_to_native_llvm_jit(), make_matrix_2x2_eigenvalues_native_llvm_jit_lowering_rule(), make_matrix_2x2_eigenvalues_native_llvm_jit_primitive_transform(), compile_matrix_2x2_eigensystem_ad_to_native_llvm_jit(), make_matrix_2x2_eigensystem_native_llvm_jit_lowering_rule(), make_matrix_2x2_eigensystem_native_llvm_jit_primitive_transform()
scpn_quantum_control.compiler.mlir_matrix_native_compilation
Native LLVM/JIT autodiff compilation for matrix primitives.
Source · Public symbols: 15
Functions: compile_matrix_vector_product_ad_to_native_llvm_jit(), make_matrix_vector_product_native_llvm_jit_lowering_rule(), make_matrix_vector_product_native_llvm_jit_primitive_transform(), compile_matrix_matrix_product_ad_to_native_llvm_jit(), make_matrix_matrix_product_native_llvm_jit_lowering_rule(), make_matrix_matrix_product_native_llvm_jit_primitive_transform(), compile_matrix_trace_ad_to_native_llvm_jit(), make_matrix_trace_native_llvm_jit_lowering_rule(), make_matrix_trace_native_llvm_jit_primitive_transform(), compile_matrix_frobenius_norm_squared_ad_to_native_llvm_jit(), make_matrix_frobenius_norm_squared_native_llvm_jit_lowering_rule(), make_matrix_frobenius_norm_squared_native_llvm_jit_primitive_transform(), compile_matrix_quadratic_form_ad_to_native_llvm_jit(), make_matrix_quadratic_form_native_llvm_jit_lowering_rule(), make_matrix_quadratic_form_native_llvm_jit_primitive_transform()
scpn_quantum_control.compiler.mlir_native_execution_evidence
Evidence records for executed native LLVM/JIT whole-program autodiff.
Source · Public symbols: 4
Classes: NativeWholeProgramADExecutionCase, NativeWholeProgramADExecutionEvidence
Functions: build_native_whole_program_ad_execution_evidence(), run_native_whole_program_ad_execution_evidence()
scpn_quantum_control.compiler.mlir_native_primitives
Low-level primitives shared by the matrix-JIT and whole-program native lowering paths.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.compiler.mlir_phase_qnode_runtime
Registered Phase-QNode MLIR lowering and verified runtime execution.
Source · Public symbols: 3
Classes: PhaseQNodeMLIRRuntimeExecutable
Functions: lower_phase_qnode_circuit_to_mlir(), compile_phase_qnode_circuit_to_mlir_runtime()
scpn_quantum_control.compiler.mlir_records
Value records for the MLIR compilation and compiler-AD lowering surface.
Source · Public symbols: 7
Classes: MLIRCompileConfig, MLIRModule, PrimitiveLoweringStatus, CompilerADTransformPlan, DifferentiableMLIRCompileConfig, CompilerADExecutableConfig, CompilerADKernelVerification
scpn_quantum_control.compiler.mlir_scalar_native_compilation
Native LLVM/JIT autodiff compilation for scalar primitives.
Source · Public symbols: 6
Functions: compile_scalar_quadratic_ad_to_native_llvm_jit(), make_scalar_quadratic_native_llvm_jit_lowering_rule(), compile_scalar_unary_elementwise_ad_to_native_llvm_jit(), make_scalar_unary_elementwise_native_llvm_jit_lowering_rule(), compile_scalar_binary_elementwise_ad_to_native_llvm_jit(), make_scalar_binary_elementwise_native_llvm_jit_lowering_rule()
scpn_quantum_control.compiler.mlir_symmetric_native_compilation
Native LLVM/JIT autodiff compilation for symmetric 2x2 primitives.
Source · Public symbols: 6
Functions: compile_symmetric_2x2_cholesky_ad_to_native_llvm_jit(), make_symmetric_2x2_cholesky_native_llvm_jit_lowering_rule(), make_symmetric_2x2_cholesky_native_llvm_jit_primitive_transform(), compile_symmetric_2x2_eigenvalues_ad_to_native_llvm_jit(), make_symmetric_2x2_eigenvalues_native_llvm_jit_lowering_rule(), make_symmetric_2x2_eigenvalues_native_llvm_jit_primitive_transform()
scpn_quantum_control.compiler.mlir_transform_plan_assembly
Compiler-AD transform-plan assembly and deterministic MLIR interchange.
Source · Public symbols: 2
Functions: build_compiler_ad_transform_plan(), compile_compiler_ad_transform_plan_to_mlir()
scpn_quantum_control.compiler.mlir_vector_native_compilation
Native LLVM/JIT autodiff compilation for vector primitives.
Source · Public symbols: 6
Functions: compile_vector_dot_ad_to_native_llvm_jit(), make_vector_dot_native_llvm_jit_lowering_rule(), make_vector_dot_native_llvm_jit_primitive_transform(), compile_vector_squared_norm_ad_to_native_llvm_jit(), make_vector_squared_norm_native_llvm_jit_lowering_rule(), make_vector_squared_norm_native_llvm_jit_primitive_transform()
scpn_quantum_control.compiler.mlir_whole_program_emitter
LLVM IR emitter engine for whole-program autodiff native lowering.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.compiler.mlir_whole_program_native
Native and MLIR lowering of whole-program autodiff traces.
Source · Public symbols: 11
Classes: ExecutableWholeProgramADBatchResult, WholeProgramADNativeLoweringReport, NativeWholeProgramADKernel, ExecutableWholeProgramADKernel
Functions: compile_whole_program_ad_trace_to_mlir(), compile_whole_program_ad_trace_to_executable(), compile_whole_program_ad_trace_to_native_llvm_jit(), native_whole_program_ad_linalg_support(), analyse_whole_program_ad_native_lowering(), native_whole_program_ad_compile_cache_stats(), clear_native_whole_program_ad_compile_cache()
scpn_quantum_control.compiler.mlir_workload_compilation
Kuramoto and custom-rule executable MLIR compilation.
Source · Public symbols: 5
Functions: compile_kuramoto_to_mlir(), compile_custom_derivative_rule_to_executable(), compile_registered_primitive_to_executable(), make_program_ad_linalg_matrix_power_executable_lowering_rule(), make_program_ad_linalg_multi_dot_executable_lowering_rule()
scpn_quantum_control.compiler.promotion_batch
Non-promotional compiler evidence batch assembly.
Source · Public symbols: 4
Classes: CompilerPromotionBatchEvidenceFile, CompilerPromotionBatch
Functions: build_compiler_promotion_batch(), render_compiler_promotion_batch_markdown()
control
scpn_quantum_control.control.adaptive_branching
S8 mid-circuit adaptive branching readiness model.
Source · Public symbols: 9
Classes: AdaptiveBranchingConfig, AdaptiveBranchDecision, AdaptiveBranchingReadiness
Functions: classify_branch_state(), build_adaptive_branch_table(), required_s8_dynamic_features(), estimate_branching_readiness(), s8_adaptive_branching_payload(), s8_adaptive_branching_markdown()
scpn_quantum_control.control.closed_loop_analysis
Control-theoretic analysis of the measurement-feedback synchronisation loop.
Source · Public symbols: 14
Classes: ResponseClass, ExecutionMode, ControlPerformance, ClosedLoopExecutionPolicy, ClosedLoopExecutionDecision, ClosedLoopControlEvidence, ClosedLoopLatencyBudget, ClosedLoopLatencyReport, ClosedLoopPublicationPackage
Functions: evaluate_closed_loop_policy(), analyse_closed_loop_response(), run_closed_loop_control(), measure_closed_loop_latency_budget(), build_closed_loop_publication_package()
scpn_quantum_control.control.frc_pulsed_qaoa
QAOA and classical optimisation of the FRC pulsed-shot scheduling cost.
Source · Public symbols: 5
Classes: FRCScheduleResult
Functions: enumerate_costs(), optimal_schedule(), classical_sqp_schedule(), solve_frc_pulsed_qaoa()
scpn_quantum_control.control.hardware_topological_optimizer
Hardware-in-the-Loop Topological Feedback.
Source · Public symbols: 1
Classes: HardwareTopologicalOptimizer
scpn_quantum_control.control.q_disruption
Quantum disruption classifier.
Source · Public symbols: 1
Classes: QuantumDisruptionClassifier
scpn_quantum_control.control.q_disruption_iter
ITER-specific disruption classifier with 11 physics-based features.
Source · Public symbols: 7
Classes: ITERFeatureSpec, DisruptionBenchmark
Functions: normalize_iter_features(), scpn_control_bridge_dependency_contract(), validate_scpn_control_bridge_dependency_contract(), generate_synthetic_iter_data(), from_fusion_core_shot()
scpn_quantum_control.control.qaoa_mpc
QAOA for MPC trajectory optimization.
Source · Public symbols: 1
Classes: QAOA_MPC
scpn_quantum_control.control.qaoa_pulsed_cost
Control-grade FRC pulsed-shot scheduling cost for QAOA-MPC.
Source · Public symbols: 4
Classes: FRCQAOAObjective, FRCPlasmaSurrogate
Functions: decode_schedule_to_field(), frc_pulsed_shot_cost()
scpn_quantum_control.control.qpetri
Quantum Petri nets with superposition-token dynamics for control systems.
Source · Public symbols: 3
Classes: QuantumPetriStepReport, QuantumPetriCampaignReport, QuantumPetriNet
scpn_quantum_control.control.realtime_feedback
Closed-loop Kuramoto-XY synchronisation feedback.
Source · Public symbols: 6
Classes: RealtimeFeedbackConfig, FeedbackStep, RealtimeSyncFeedbackController
Functions: build_monitored_feedback_circuit(), build_open_loop_feedback_control_circuit(), feedback_policy_numpy()
scpn_quantum_control.control.realtime_runtime
Deadline-aware realtime control runtime.
Source · Public symbols: 15
Classes: RealtimeClock, MonotonicRealtimeClock, VirtualRealtimeClock, RealtimeRuntimeConfig, RealtimeTickRecord, RealtimeRunResult, RealtimeSLAConfig, RealtimeSLAReport, CycleSample, SubMicrosecondReport, SubMicrosecondTracker
Functions: run_realtime_control_loop(), evaluate_realtime_sla(), enforce_realtime_sla(), summarise_cycle_samples()
scpn_quantum_control.control.structured_ansatz
Structured Kuramoto-XY ansatz construction helpers.
Source · Public symbols: 1
Classes: StructuredAnsatz
scpn_quantum_control.control.topological_optimizer
Topological Quantum Reinforcement Learning / Optimizer.
Source · Public symbols: 1
Classes: TopologicalCouplingOptimizer
scpn_quantum_control.control.vqls_gs
Residual-certified VQLS surface for a bounded Grad-Shafranov proxy.
Source · Public symbols: 2
Classes: VQLSGradShafranovResult, VQLS_GradShafranov
cosimulation
scpn_quantum_control.cosimulation.knm_partition
Split a K_nm coupling network into a quantum-strong core and classical bath.
Source · Public symbols: 3
Classes: ConservationReport, KnmPartition
Functions: partition_knm()
scpn_quantum_control.cosimulation.quantum_classical
Mean-field co-simulation of a quantum-strong core inside a classical bath.
Source · Public symbols: 2
Classes: CoSimulationResult
Functions: cosimulate()
crypto
scpn_quantum_control.crypto.entanglement_qkd
SCPN-QKD: Topology-authenticated quantum key distribution.
Source · Public symbols: 3
Functions: scpn_qkd_protocol(), correlator_matrix(), bell_inequality_test()
scpn_quantum_control.crypto.hierarchical_keys
SCPN layer hierarchy to key derivation tree.
Source · Public symbols: 9
Functions: derive_master_key(), derive_layer_key(), key_hierarchy(), verify_key_chain(), evolve_key_phases(), rotating_key_schedule(), group_key(), hmac_verify_key(), hmac_sign()
scpn_quantum_control.crypto.knm_key
K_nm coupling matrix to key material pipeline.
Source · Public symbols: 4
Functions: prepare_key_state(), extract_raw_key(), estimate_qber(), privacy_amplification()
scpn_quantum_control.crypto.ml_dsa
ML-DSA-65 module-lattice digital signatures, implemented from FIPS 204.
Source · Public symbols: 6
Classes: MLDSAKeyPair
Functions: ntt(), intt(), key_gen(), sign(), verify()
scpn_quantum_control.crypto.ml_dsa_seal
Post-quantum signing back-end for the studio honesty seal (WS-1).
Source · Public symbols: 2
Classes: MLDSAVerifier, MLDSASigner
scpn_quantum_control.crypto.noise_analysis
Security analysis under noise and eavesdropping.
Source · Public symbols: 6
Functions: depolarizing_channel(), amplitude_damping_single(), noisy_concurrence(), intercept_resend_qber(), devetak_winter_rate(), security_analysis()
scpn_quantum_control.crypto.percolation
Entanglement percolation analysis on K_nm coupling graph.
Source · Public symbols: 7
Functions: concurrence_map(), percolation_threshold(), active_channel_graph(), key_rate_per_channel(), robustness_random_removal(), robustness_targeted_removal(), best_entanglement_path()
scpn_quantum_control.crypto.pqc_trigger
Post-quantum (FIPS 204 ML-DSA-65) signer for high-voltage trigger commands.
Source · Public symbols: 4
Classes: PublicKey, PrivateKey, Signature, PqcTriggerSigner
scpn_quantum_control.crypto.topology_auth
Spectral fingerprint authentication for K_nm topology.
Source · Public symbols: 11
Functions: spectral_fingerprint(), normalized_laplacian_fingerprint(), verify_fingerprint(), topology_distance(), topology_commitment(), verify_commitment(), challenge_response_prove(), challenge_response_verify(), fingerprint_noise_tolerance(), row_hash_fingerprint(), verify_row_hash()
deployment
scpn_quantum_control.deployment.cloud_native
Deterministic cloud-native manifest generation.
Source · Public symbols: 4
Classes: ContainerResources, CloudDeploymentSpec, CloudManifestBundle
Functions: generate_cloud_manifests()
dla_parity
scpn_quantum_control.dla_parity.baselines
Classical (noiseless) leakage reference for the DLA-parity protocol.
Source · Public symbols: 4
Classes: ClassicalLeakagePoint, ClassicalLeakageReference
Functions: available_baselines(), compute_classical_leakage_reference()
scpn_quantum_control.dla_parity.dataset
DLA-parity dataset loader.
Source · Public symbols: 2
Classes: DatasetIntegrityError
Functions: load_dla_parity_dataset()
scpn_quantum_control.dla_parity.reproduce
Statistical re-computation of the DLA-parity published numbers.
Source · Public symbols: 6
Classes: ReproductionTolerance, FisherResult, ReproductionResult
Functions: recompute_parity_leakage(), compute_depth_summaries(), reproduce_statistics()
scpn_quantum_control.dla_parity.schema
Typed dataclasses for the DLA-parity dataset.
Source · Public symbols: 5
Classes: DlaParityCircuitMeta, DlaParityCircuit, DlaParityRun, DlaParityDataset, StatisticalSummary
dla_topology_control
scpn_quantum_control.dla_topology_control.evidence
Deterministic evidence custody for DLA/topology constrained control.
Source · Public symbols: 4
Classes: DlaTopologyControlEvidence
Functions: build_dla_topology_control_evidence(), render_dla_topology_control_markdown(), write_dla_topology_control_evidence()
scpn_quantum_control.dla_topology_control.objectives
Analytic synthetic objective inside a fixed DLA-parity sector.
Source · Public symbols: 2
Classes: ParityProtectedObjectiveEvaluation, ParityProtectedQuadraticObjective
scpn_quantum_control.dla_topology_control.optimizer
Deterministic projected-gradient loop for a synthetic parity-sector task.
Source · Public symbols: 4
Classes: ProjectedGradientConfig, ProjectedGradientStep, ParityProjectedOptimisationTrace
Functions: optimise_parity_protected_state()
scpn_quantum_control.dla_topology_control.parity
Linear parity-sector projection with exact JVP, VJP, and leakage gradient.
Source · Public symbols: 2
Classes: ParityLeakageEvaluation, ParitySectorProjector
scpn_quantum_control.dla_topology_control.projection
Fail-closed JVP/VJP contracts around the existing topology ledger.
Source · Public symbols: 4
Classes: TopologyProjectionDifferential
Functions: topology_projection_support(), topology_projection_jvp(), topology_projection_vjp()
scpn_quantum_control.dla_topology_control.schema
Immutable support contracts for DLA/topology-constrained control.
Source · Public symbols: 5
Classes: DifferentiabilityKind, ParitySector, UnsupportedDifferentiableConstraintError, ConstraintSupportRow, DifferentiabilityReport
entropy
scpn_quantum_control.entropy.fips_140_2
FIPS 140-2 Annex C power-up randomness tests on a 20 000-bit sample.
Source · Public symbols: 3
Classes: FipsHealthReport
Functions: fips_140_2_tests(), enforce_fips_140_2()
scpn_quantum_control.entropy.nist_sp800_22
NIST SP 800-22 Revision 1a statistical tests for (pseudo)random bit streams.
Source · Public symbols: 18
Classes: NistTestResult
Functions: as_bits(), frequency_test(), block_frequency_test(), runs_test(), longest_run_of_ones_test(), dft_spectral_test(), serial_test(), approximate_entropy_test(), cumulative_sums_test(), binary_matrix_rank_test(), non_overlapping_template_test(), overlapping_template_test(), maurers_universal_test(), berlekamp_massey(), linear_complexity_test(), random_excursions_test(), random_excursions_variant_test()
scpn_quantum_control.entropy.qrng_stream
Production streaming quantum random-number generator.
Source · Public symbols: 2
Classes: EntropyHealthReport, QRNGStream
scpn_quantum_control.entropy.quantum_source
Quantum measurement entropy sources for the QRNG streaming harness.
Source · Public symbols: 3
Classes: EntropyBackend, AerQuantumEntropySource
Functions: von_neumann_debias()
fep
scpn_quantum_control.fep.predictive_coding
Predictive coding across SCPN layers.
Source · Public symbols: 3
Classes: PredictiveCodingResult
Functions: hierarchical_prediction_error(), predictive_coding_step()
scpn_quantum_control.fep.variational_free_energy
Variational free energy computation for the SCPN.
Source · Public symbols: 5
Classes: FreeEnergyResult
Functions: kl_divergence_gaussian(), variational_free_energy(), evidence_lower_bound(), free_energy_gradient()
forecasting
scpn_quantum_control.forecasting.kuramoto_neural_operator
Backward-compatible re-export shim for the relocated Kuramoto neural operator.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.forecasting.multimodal_bridge
Bounded BL-37 composition into BL-68 sensing and BL-33 proposals.
Source · Public symbols: 4
Classes: ForecastActiveSensingBridge, ForecastControllerInitialisation
Functions: plan_forecast_active_sensing(), forecast_to_controller_initialisation()
scpn_quantum_control.forecasting.multimodal_forecaster
Classical reference forecasting over immutable BL-37 multimodal batches.
Source · Public symbols: 6
Classes: MultimodalPointForecast, DomainForecastAccuracy, ForecastAccuracyCertificate, MultimodalRidgeForecaster
Functions: fit_multimodal_ridge_forecaster(), evaluate_point_forecast()
scpn_quantum_control.forecasting.multimodal_report
Deterministic JSON and Markdown evidence for the bounded BL-37 product.
Source · Public symbols: 4
Classes: MultimodalSupportRow, MultimodalForecastingEvidence
Functions: render_multimodal_forecasting_markdown(), write_multimodal_forecasting_evidence()
scpn_quantum_control.forecasting.multimodal_schema
Immutable multimodal observation custody for bounded synthetic forecasts.
Source · Public symbols: 3
Classes: SyntheticDomainTag, MultimodalObservationBatch
Functions: assert_disjoint_batches()
scpn_quantum_control.forecasting.neural_operator_advantage
Evaluate whether the Kuramoto neural-operator surrogate beats direct simulation.
Source · Public symbols: 3
Classes: HeldOutFidelity, NeuralOperatorAdvantage
Functions: evaluate_neural_operator_advantage()
scpn_quantum_control.forecasting.neural_operator_cost_model
Host-independent operation-count model for the Kuramoto neural-operator surrogate.
Source · Public symbols: 9
Classes: SurrogateCostModel
Functions: rk4_right_hand_side_evaluations(), networked_force_flops(), rk4_step_flops(), direct_simulation_flops(), deeponet_forward_flops(), training_flops(), amortised_break_even_queries(), build_cost_model()
scpn_quantum_control.forecasting.partial_observation
Observed-phase and exact Kuramoto-residual scoring for BL-37 forecasts.
Source · Public symbols: 5
Classes: PartialObservationWeights, PartialObservationScore, PartialObservationBatchCertificate
Functions: evaluate_partial_observation_objective(), evaluate_partial_observation_batch()
scpn_quantum_control.forecasting.real_data_sync
Held-out synchronisation forecasting on observed or source-backed traces.
Source · Public symbols: 7
Classes: SynchronisationForecastDataset, ForecastModelRun, SynchronisationForecastBenchmarkResult
Functions: load_hardware_kuramoto_4osc_trace(), load_ieee5bus_sync_forecast_case(), run_real_data_sync_forecast_benchmark(), run_real_data_sync_forecast_suite()
scpn_quantum_control.forecasting.synthetic_multimodal
Deterministic simulation-only datasets for BL-37 forecast certificates.
Source · Public symbols: 3
Classes: SyntheticMultimodalConfig, SyntheticMultimodalDataset
Functions: generate_synthetic_multimodal_dataset()
scpn_quantum_control.forecasting.uncertainty
Split sample-level residual intervals for independent BL-37 trajectories.
Source · Public symbols: 7
Classes: ResidualIntervalCalibrator, MultimodalIntervalForecast, DomainIntervalCoverage, IntervalCoverageCertificate
Functions: fit_residual_interval_calibrator(), apply_residual_interval(), certify_interval_coverage()
gauge
scpn_quantum_control.gauge.cft_analysis
CFT central charge extraction at the XY critical point.
Source · Public symbols: 4
Classes: CFTResult
Functions: find_critical_coupling(), extract_central_charge(), cft_analysis()
scpn_quantum_control.gauge.confinement
Confinement-deconfinement transition in the U(1) Kuramoto gauge theory.
Source · Public symbols: 4
Classes: ConfinementResult
Functions: extract_string_tension(), confinement_analysis(), confinement_vs_coupling()
scpn_quantum_control.gauge.lattice_crosscheck
Joint confinement report: quantum Wilson loops vs classical U(1) lattice MC.
Source · Public symbols: 2
Classes: GaugeLatticeCrosscheck
Functions: crosscheck_confinement_on_lattice()
scpn_quantum_control.gauge.universality
BKT/noisy-Kuramoto universality class analysis.
Source · Public symbols: 5
Classes: UniversalityResult
Functions: correlation_vs_distance(), fit_correlation_exponent(), check_nelson_kosterlitz(), universality_analysis()
scpn_quantum_control.gauge.vortex_detector
Vortex density measurement for the Kuramoto-XY quantum model.
Source · Public symbols: 4
Classes: VortexResult
Functions: plaquette_vorticity(), measure_vortex_density(), vortex_density_vs_coupling()
scpn_quantum_control.gauge.wilson_loop
U(1) Wilson loop measurement on the Kuramoto-XY coupling graph.
Source · Public symbols: 3
Classes: WilsonLoopResult
Functions: wilson_loop_expectation(), compute_wilson_loops()
hardware
scpn_quantum_control.hardware._count_integrity
Shared strict count coercion utilities for hardware adapters.
Source · Public symbols: 6
Functions: strict_non_negative_count(), strict_integer_value(), strict_binary_bitstring_key(), strict_fixed_width_bitstring_key(), strict_provider_job_id(), strict_shot_conservation()
scpn_quantum_control.hardware._experiment_helpers
Shared helper functions used by experiment sub-modules.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.hardware.aggregators
First-class aggregator/provider route matrix for the hardware HAL.
Source · Public symbols: 5
Classes: AggregatorProviderRoute, ResolvedAggregatorProviderRoute
Functions: built_in_aggregator_provider_routes(), aggregator_provider_routes_for(), resolve_aggregator_provider_route()
scpn_quantum_control.hardware.analog_kuramoto
Native analog Kuramoto backend interface.
Source · Public symbols: 15
Classes: AnalogKuramotoPlatform, AnalogProviderTarget, AnalogCouplingTerm, AnalogDriveTerm, AnalogFeedbackTerm, AnalogKuramotoProgram, ProviderAnalogPayload, ProviderAnalogExecutionPlan, AnalogBackendCapabilities, AnalogKuramotoBackendProtocol, AnalogKuramotoBackend
Functions: compile_analog_kuramoto(), analog_kuramoto_factory(), export_provider_payload(), prepare_provider_execution_plan()
scpn_quantum_control.hardware.analog_native_readiness
No-submit S10 analog-native Kuramoto readiness model.
Source · Public symbols: 7
Classes: AnalogNativeReadinessConfig, AnalogNativePrimitiveComparison, AnalogProviderReadinessRow
Functions: compare_native_to_digital_primitives(), provider_readiness_rows(), analog_native_payload(), analog_native_markdown()
scpn_quantum_control.hardware.async_runner
Concurrent IBM job submission via asyncio.
Source · Public symbols: 2
Classes: AsyncJobHandle, AsyncHardwareRunner
scpn_quantum_control.hardware.backends
Plugin / backend extension API.
Source · Public symbols: 22
Classes: BackendProtocol, QuantumBackendDescriptor, BackendRegistrationError, BackendRegistry
Functions: get_registry(), register_backend(), unregister_backend(), get_backend(), describe_backend(), discover_backends(), list_backends(), list_quantum_backends(), describe_hal_backend_profile(), list_hal_backend_descriptors(), qiskit_ibm_factory(), qiskit_aer_factory(), cirq_factory(), braket_factory(), pennylane_factory(), iqm_factory(), analog_kuramoto_factory(), hybrid_digital_analog_factory()
scpn_quantum_control.hardware.circuit_cutting
Circuit cutting for scaling to 32-64 oscillators.
Source · Public symbols: 5
Classes: CircuitCuttingPlan
Functions: count_inter_partition_couplings(), optimal_partition(), circuit_cutting_plan(), scaling_analysis()
scpn_quantum_control.hardware.circuit_export
Export Kuramoto-XY Trotter circuits to multiple quantum platforms.
Source · Public symbols: 5
Functions: build_trotter_circuit(), to_qasm3(), to_cirq(), to_quil(), export_all()
scpn_quantum_control.hardware.cirq_adapter
Google Cirq backend adapter.
Source · Public symbols: 3
Classes: CirqResult, CirqRunner
Functions: is_cirq_available()
scpn_quantum_control.hardware.classical
Classical reference computations for hardware experiment comparison.
Source · Public symbols: 5
Functions: classical_kuramoto_reference(), classical_exact_diag(), classical_exact_evolution(), bloch_vectors_from_json(), classical_brute_mpc()
scpn_quantum_control.hardware.cutting_runner
Circuit cutting runner: execute partitioned simulations for N > 16.
Source · Public symbols: 2
Classes: CuttingRunResult
Functions: run_cutting_simulation()
scpn_quantum_control.hardware.dynq_layout_pass
Qiskit AnalysisPass adapter for the DynQ qubit mapper.
Source · Public symbols: 2
Classes: DynQLayoutPass
Functions: calibration_from_target()
scpn_quantum_control.hardware.error_aware_chain
Error-aware selection of 1-D nearest-neighbour qubit chains.
Source · Public symbols: 3
Classes: ChainSelection
Functions: select_error_aware_chain(), longest_error_aware_chain()
scpn_quantum_control.hardware.experiment_control
QAOA-MPC, UPDE snapshot, Bell test, correlator, and QKD experiments.
Source · Public symbols: 5
Functions: qaoa_mpc_4_experiment(), upde_16_snapshot_experiment(), bell_test_4q_experiment(), correlator_4q_experiment(), qkd_qber_4q_experiment()
scpn_quantum_control.hardware.experiment_dynamics
Kuramoto evolution experiments on quantum hardware.
Source · Public symbols: 4
Functions: kuramoto_4osc_experiment(), kuramoto_8osc_experiment(), kuramoto_4osc_trotter2_experiment(), sync_threshold_experiment()
scpn_quantum_control.hardware.experiment_mitigation
ZNE, dynamical decoupling, and noise characterisation experiments.
Source · Public symbols: 6
Functions: kuramoto_4osc_zne_experiment(), noise_baseline_experiment(), kuramoto_8osc_zne_experiment(), upde_16_dd_experiment(), zne_higher_order_experiment(), decoherence_scaling_experiment()
scpn_quantum_control.hardware.experiment_vqe
VQE and ansatz experiments on quantum hardware.
Source · Public symbols: 5
Functions: vqe_4q_experiment(), vqe_8q_experiment(), vqe_8q_hardware_experiment(), ansatz_comparison_hw_experiment(), vqe_landscape_experiment()
scpn_quantum_control.hardware.experiments
Concrete hardware experiments for IBM Quantum.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.hardware.fast_classical
High-performance sparse statevector engine.
Source · Public symbols: 1
Functions: fast_sparse_evolution()
scpn_quantum_control.hardware.feedback_capability_probe
No-submit capability probes for S1 feedback target selection.
Source · Public symbols: 5
Classes: BackendCapabilitySnapshot, FeedbackCapabilityDecision
Functions: required_s1_dynamic_features(), assess_feedback_backend_capability(), assess_feedback_backend_fleet()
scpn_quantum_control.hardware.feedback_dryrun
No-submit provider dry-run payloads for S1 feedback jobs.
Source · Public symbols: 5
Classes: FeedbackDryRunPayload
Functions: build_ibm_runtime_dry_run(), build_openqasm3_gate_dry_run(), build_analog_native_review_payload(), build_s1_feedback_dry_run_bundle()
scpn_quantum_control.hardware.feedback_hardware_scheduler
Approval-gated hardware scheduler boundary for S1 feedback jobs.
Source · Public symbols: 4
Classes: HardwareApprovalRecord, HardwareSubmissionRecord, ApprovalGatedFeedbackHardwareScheduler
Functions: hash_package_manifest()
scpn_quantum_control.hardware.feedback_loop
Cross-shot hybrid classical-quantum feedback orchestration.
Source · Public symbols: 10
Classes: FeedbackLoopConfig, FeedbackLoopLatencySLA, FeedbackCommand, FeedbackResult, FeedbackStepRecord, FeedbackScheduler, FeedbackObserver, FeedbackRunner, RealtimeControllerScheduler, ProportionalMetricObserver
scpn_quantum_control.hardware.feedback_provider_metadata
Provider metadata adapters for S1 no-submit capability probes.
Source · Public symbols: 2
Functions: snapshot_from_generic_metadata(), snapshot_from_qiskit_backend()
scpn_quantum_control.hardware.feedback_submission
Provider-neutral S1 feedback submission-readiness packaging.
Source · Public symbols: 9
Classes: FeedbackPlatformCapability, FeedbackBudgetEstimate, FeedbackCircuitSummary, PlatformReadiness, FeedbackSubmissionPackage
Functions: default_s1_platforms(), build_s1_feedback_submission_package(), summarise_feedback_circuit(), assess_platform_readiness()
scpn_quantum_control.hardware.gpu_accel
GPU acceleration via cupy for matrix-heavy quantum operations.
Source · Public symbols: 7
Functions: is_gpu_available(), gpu_device_name(), eigvalsh(), eigh(), expm(), matmul(), gpu_memory_free_mb()
scpn_quantum_control.hardware.hal
Provider-neutral hardware abstraction layer.
Source · Public symbols: 9
Classes: BackendCapabilities, BackendProfile, QuantumWorkload, QuantumJobRef, QuantumJobResult, QuantumBackend, LocalDeterministicSimulator, HardwareAbstractionLayer
Functions: built_in_backend_profiles()
scpn_quantum_control.hardware.hal_azure
Azure Quantum adapter for :mod:scpn_quantum_control.hardware.hal.
Source · Public symbols: 2
Classes: AzureQuantumHALAdapter
Functions: azure_openqasm3_to_workload()
scpn_quantum_control.hardware.hal_braket
Amazon Braket adapters for :mod:scpn_quantum_control.hardware.hal.
Source · Public symbols: 3
Classes: BraketLocalHALAdapter, BraketAwsHALAdapter
Functions: braket_circuit_to_workload()
scpn_quantum_control.hardware.hal_cirq
Local Cirq simulator adapter for the provider-neutral HAL.
Source · Public symbols: 2
Classes: CirqLocalHALAdapter
Functions: cirq_circuit_workload()
scpn_quantum_control.hardware.hal_dwave
Direct D-Wave Leap BQM adapter for the provider-neutral HAL.
Source · Public symbols: 2
Classes: DWaveLeapHALAdapter
Functions: dwave_bqm_workload()
scpn_quantum_control.hardware.hal_ionq
Direct IonQ Cloud adapter for :mod:scpn_quantum_control.hardware.hal.
Source · Public symbols: 2
Classes: IonQCloudHALAdapter
Functions: ionq_qis_workload()
scpn_quantum_control.hardware.hal_iqm
IQM Qiskit adapter for :mod:scpn_quantum_control.hardware.hal.
Source · Public symbols: 2
Classes: IQMHALAdapter
Functions: iqm_qiskit_workload()
scpn_quantum_control.hardware.hal_oqc
Direct OQC QCAAS adapter for the provider-neutral HAL.
Source · Public symbols: 2
Classes: OQCHALAdapter
Functions: oqc_openqasm3_workload()
scpn_quantum_control.hardware.hal_pasqal
Pasqal/Pulser adapter for :mod:scpn_quantum_control.hardware.hal.
Source · Public symbols: 2
Classes: PasqalPulserHALAdapter
Functions: pulser_sequence_workload()
scpn_quantum_control.hardware.hal_pennylane
PennyLane-backed adapter for :mod:scpn_quantum_control.hardware.hal.
Source · Public symbols: 2
Classes: PennyLaneDeviceHALAdapter
Functions: pennylane_gate_workload()
scpn_quantum_control.hardware.hal_qbraid
qBraid runtime adapter for :mod:scpn_quantum_control.hardware.hal.
Source · Public symbols: 2
Classes: QbraidRuntimeHALAdapter
Functions: qbraid_program_to_workload()
scpn_quantum_control.hardware.hal_qiskit
Qiskit-backed adapters for :mod:scpn_quantum_control.hardware.hal.
Source · Public symbols: 4
Classes: QiskitAerHALAdapter, QiskitRuntimeHALAdapter
Functions: qiskit_circuit_to_workload(), qiskit_circuit_to_qasm3_workload()
scpn_quantum_control.hardware.hal_quandela
Direct Quandela/Perceval adapter for the provider-neutral HAL.
Source · Public symbols: 2
Classes: QuandelaPercevalHALAdapter
Functions: quandela_perceval_workload()
scpn_quantum_control.hardware.hal_quantinuum
Quantinuum pytket adapter for :mod:scpn_quantum_control.hardware.hal.
Source · Public symbols: 2
Classes: QuantinuumCloudHALAdapter
Functions: quantinuum_tket_workload()
scpn_quantum_control.hardware.hal_quera_bloqade
QuEra Bloqade adapter for :mod:scpn_quantum_control.hardware.hal.
Source · Public symbols: 2
Classes: QuEraBloqadeHALAdapter
Functions: bloqade_ahs_workload()
scpn_quantum_control.hardware.hal_rigetti
Rigetti pyQuil adapter for :mod:scpn_quantum_control.hardware.hal.
Source · Public symbols: 2
Classes: RigettiQCSHALAdapter
Functions: rigetti_quil_workload()
scpn_quantum_control.hardware.hal_strangeworks
Strangeworks Compute adapter for :mod:scpn_quantum_control.hardware.hal.
Source · Public symbols: 2
Classes: StrangeworksComputeHALAdapter
Functions: strangeworks_program_to_workload()
scpn_quantum_control.hardware.hybrid_digital_analog
Hybrid digital-analog execution plans for Kuramoto-XY workloads.
Source · Public symbols: 9
Classes: HybridRoute, HybridCouplingAssignment, HybridCouplingPartition, HybridDigitalAnalogProgram, HybridDigitalAnalogBackendProtocol, HybridDigitalAnalogBackend
Functions: compile_hybrid_digital_analog(), hybrid_digital_analog_factory(), partition_kuramoto_couplings()
scpn_quantum_control.hardware.ibm_latency_probe
Helpers for IBM Runtime latency telemetry extraction and normalisation.
Source · Public symbols: 4
Functions: iso_utc_now(), parse_timestamp(), extract_job_telemetry(), derive_timing_windows()
scpn_quantum_control.hardware.iqm_backend
IQM backend adapter for Qiskit-compatible circuit execution.
Source · Public symbols: 5
Classes: IQMBackendConfig, IQMRunResult, IQMQuantumBackend
Functions: is_iqm_available(), iqm_factory()
scpn_quantum_control.hardware.iqm_lattice_calibration
IQM square-lattice calibration → Kuramoto layout-cost inputs.
Source · Public symbols: 5
Classes: LatticeCalibration, ChainRegion
Functions: lattice_calibration_from_backend(), enumerate_chain_regions(), best_chain_region()
scpn_quantum_control.hardware.jax_accel
JAX-accelerated exact dense quantum analysis.
Source · Public symbols: 5
Functions: is_jax_available(), is_jax_gpu_available(), jax_device_name(), eigensolve_batch_jax(), entanglement_scan_jax()
scpn_quantum_control.hardware.job_dossier
Standard documentation schema for submission-ready hardware jobs.
Source · Public symbols: 2
Classes: HardwareJobDossier
Functions: build_s1_feedback_job_dossier()
scpn_quantum_control.hardware.kuramoto_layout_cost
Kuramoto-XY-aware discrete cost model for qubit-layout selection.
Source · Public symbols: 6
Classes: DepthProvider, CostWeights, LayoutCost
Functions: dynq_mean_gate_fidelity(), routed_layout_depth(), kuramoto_layout_cost()
scpn_quantum_control.hardware.kuramoto_layout_optimiser
Discrete layout optimiser over the Kuramoto-XY-aware cost model.
Source · Public symbols: 3
Classes: LayoutSearchConfig, LayoutSearchResult
Functions: optimise_kuramoto_layout()
scpn_quantum_control.hardware.kuramoto_layout_relaxation
RESEARCH: Sinkhorn continuous relaxation of the Kuramoto layout search.
Source · Public symbols: 6
Classes: SinkhornRelaxationConfig, RelaxationSearchResult
Functions: sinkhorn_normalise(), coupling_graph_distances(), swap_distance_surrogate(), relax_kuramoto_layout()
scpn_quantum_control.hardware.noise_model
Heron r2 noise model for realistic local simulation.
Source · Public symbols: 1
Functions: heron_r2_noise_model()
scpn_quantum_control.hardware.openpulse_control
OpenPulse schedule construction and calibration workflow primitives.
Source · Public symbols: 10
Classes: OpenPulseWaveform, OpenPulseInstruction, OpenPulseSchedule, RabiCalibrationPoint, OpenPulseCalibrationWorkflow, RabiPiCalibrationEstimate
Functions: compile_hypergeometric_openpulse_schedule(), build_rabi_amplitude_calibration_workflow(), estimate_rabi_pi_amplitude(), schedule_to_qiskit_pulse()
scpn_quantum_control.hardware.pennylane_adapter
PennyLane backend adapter for cross-platform quantum execution.
Source · Public symbols: 3
Classes: PennyLaneResult, PennyLaneRunner
Functions: is_pennylane_available()
scpn_quantum_control.hardware.plugin_registry
Extensible plugin architecture for quantum backends.
Source · Public symbols: 1
Classes: PluginRegistry
scpn_quantum_control.hardware.provenance
Run-time provenance capture for hardware and simulator results.
Source · Public symbols: 1
Functions: capture_provenance()
scpn_quantum_control.hardware.provider_capability_cloud_adapters
No-submit metadata adapters for cloud and broker quantum provider routes.
Source · Public symbols: 6
Functions: snapshot_from_azure_target(), snapshot_from_braket_device(), snapshot_from_qiskit_runtime_backend(), snapshot_from_qbraid_device(), snapshot_from_strangeworks_backend(), normalize_calibration_timestamp()
scpn_quantum_control.hardware.provider_capability_core
Provider-neutral no-submit capability contracts and readiness decisions.
Source · Public symbols: 6
Classes: ProviderCapabilitySnapshot, ProviderCapabilityDecision, OpenPulseControlReadiness
Functions: build_openpulse_control_readiness(), probe_aggregator_provider_capability(), assess_provider_capability_snapshot()
scpn_quantum_control.hardware.provider_capability_discovery
No-submit provider metadata adapters and compatibility facade.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.hardware.provider_capability_gate_adapters
No-submit metadata adapters for direct gate-model provider routes.
Source · Public symbols: 5
Functions: snapshot_from_ionq_backend(), snapshot_from_iqm_backend(), snapshot_from_oqc_target(), snapshot_from_quantinuum_backend(), snapshot_from_rigetti_qcs()
scpn_quantum_control.hardware.provider_capability_normalization
Provider-independent metadata access and normalization primitives.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.hardware.provider_capability_specialized_adapters
No-submit metadata adapters for specialized quantum provider routes.
Source · Public symbols: 4
Functions: snapshot_from_dwave_solver(), snapshot_from_quera_bloqade(), snapshot_from_pasqal_target(), snapshot_from_quandela_processor()
scpn_quantum_control.hardware.provider_smoke
Metadata-only optional dependency smoke checks for HAL provider routes.
Source · Public symbols: 7
Classes: ProviderOptionalDependencyRow, AggregatorProviderOptionalDependencyRow, IsolatedProviderSmokeLane
Functions: provider_optional_dependency_matrix(), aggregator_provider_optional_dependency_matrix(), isolated_provider_smoke_lanes(), main()
scpn_quantum_control.hardware.pulse_feasibility
No-submit provider feasibility probes for S3 pulse schedules.
Source · Public symbols: 7
Classes: PulseProviderSnapshot, PulseScheduleSummary, PulseFeasibilityDecision
Functions: summarise_pulse_schedule(), assess_pulse_provider_feasibility(), assess_pulse_provider_fleet(), pulse_snapshot_from_metadata()
scpn_quantum_control.hardware.qasm_export
OpenQASM 3 circuit export for cross-platform portability.
Source · Public symbols: 4
Classes: QASMExportResult
Functions: export_trotter_qasm(), export_ansatz_qasm(), export_measurement_qasm()
scpn_quantum_control.hardware.qcvv
QCVV: Quantum Characterisation, Verification, and Validation.
Source · Public symbols: 6
Classes: QCVVResult
Functions: state_fidelity(), mirror_circuit_fidelity(), cross_entropy_score(), simulate_xeb(), qcvv_certify()
scpn_quantum_control.hardware.qiskit_compat
Qiskit version compatibility layer.
Source · Public symbols: 7
Functions: qiskit_version(), qiskit_major(), get_pauli_evolution_gate(), get_lie_trotter(), get_statevector(), get_sparse_pauli_op(), check_qiskit_compatibility()
scpn_quantum_control.hardware.qpu_result_pack_bridge
Emit a studio.qpu-result-pack.v1 unit from a live provider-neutral result.
Source · Public symbols: 3
Functions: raw_results_digest(), job_result_provenance(), qpu_result_pack_from_job()
scpn_quantum_control.hardware.qubit_mapper
DynQ-inspired qubit placement via quality-weighted community detection.
Source · Public symbols: 6
Classes: ExecutionRegion, QubitMappingResult
Functions: build_calibration_graph(), detect_execution_regions(), select_best_region(), dynq_initial_layout()
scpn_quantum_control.hardware.realtime_latency_scenarios
Dedicated realtime-control latency scenarios independent from S1 scientific batches.
Source · Public symbols: 4
Classes: RealtimeLatencyScenario
Functions: build_dynamic_feedback_circuit(), build_open_loop_reference_circuit(), default_realtime_latency_scenarios()
scpn_quantum_control.hardware.runner
IBM Quantum hardware runner.
Source · Public symbols: 2
Classes: JobResult, HardwareRunner
scpn_quantum_control.hardware.s1_feedback_ibm
S1 IBM paired-arm submission and raw-count conversion contracts.
Source · Public symbols: 9
Classes: S1FeedbackArmCircuit
Functions: build_s1_feedback_arm_circuits(), build_s1_xy_observable_arm_circuits(), binary_phase_synchrony_from_counts(), pauli_expectation_from_counts(), raw_count_package_from_feedback_results(), raw_count_package_from_xy_observable_results(), build_s1_arm_command(), run_ibm_sampler_arm()
scpn_quantum_control.hardware.trapped_ion
Representative trapped-ion noise model for cross-platform benchmarking.
Source · Public symbols: 2
Functions: trapped_ion_noise_model(), transpile_for_trapped_ion()
identity
scpn_quantum_control.identity.binding_spec
Arcane Sapience identity binding spec: 6-layer, 18-oscillator Kuramoto topology.
Source · Public symbols: 4
Functions: build_identity_attractor(), solve_identity(), quantum_to_orchestrator_phases(), orchestrator_to_quantum_phases()
scpn_quantum_control.identity.coherence_budget
Coherence budget calculator for identity quantum circuits.
Source · Public symbols: 2
Functions: fidelity_at_depth(), coherence_budget()
scpn_quantum_control.identity.entanglement_witness
Entanglement witness for disposition pairs via CHSH inequality.
Source · Public symbols: 2
Functions: chsh_from_statevector(), disposition_entanglement_map()
scpn_quantum_control.identity.ground_state
Identity attractor basin via VQE ground state analysis.
Source · Public symbols: 1
Classes: IdentityAttractor
scpn_quantum_control.identity.identity_key
Quantum identity fingerprint from coupling topology.
Source · Public symbols: 4
Functions: identity_fingerprint(), identity_fingerprint_from_binding_spec(), verify_identity(), prove_identity()
scpn_quantum_control.identity.robustness
Adiabatic robustness certificate for identity binding.
Source · Public symbols: 4
Classes: RobustnessCertificate
Functions: compute_robustness_certificate(), perturbation_fidelity(), gap_vs_perturbation_scan()
l16
scpn_quantum_control.l16.director_contracts
Immutable contracts for bounded L16 indicator evidence.
Source · Public symbols: 4
Classes: L16ScenarioSpec, L16IndicatorCertificate, L16RouteEvidence, L16DirectorEvidence
scpn_quantum_control.l16.director_evidence
Digest-bound JSON and Markdown evidence for the bounded L16 director.
Source · Public symbols: 6
Functions: canonical_l16_json(), l16_evidence_payload(), render_l16_evidence_markdown(), validate_l16_evidence(), write_l16_evidence(), main()
scpn_quantum_control.l16.director_product
Policy-gated L16 indicators and conservative co-design safety routing.
Source · Public symbols: 7
Classes: L16DirectorPolicyError
Functions: frozen_l16_scenarios(), observer_inputs_from_l16(), run_l16_indicator_scenario(), run_l16_director_suite(), informative_l16_indicators(), l16_promotion_blockers()
scpn_quantum_control.l16.quantum_director
Quantum L16 indicator bundle for heuristic cybernetic routing.
Source · Public symbols: 5
Classes: L16Result
Functions: loschmidt_echo(), energy_variance(), fidelity_susceptibility(), compute_l16_lyapunov()
mitigation
scpn_quantum_control.mitigation.compound_mitigation
Compound Error Mitigation: CPDR + Z2 Symmetry Verification.
Source · Public symbols: 2
Classes: CompoundMitigationResult
Functions: compound_mitigate_pipeline()
scpn_quantum_control.mitigation.cpdr
Clifford Perturbation Data Regression (CPDR) error mitigation.
Source · Public symbols: 7
Classes: CPDRResult
Functions: generate_training_circuits(), compute_ideal_values(), compute_noisy_values_from_counts(), fit_regression(), cpdr_mitigate(), cpdr_full_pipeline()
scpn_quantum_control.mitigation.dd
Dynamical decoupling sequences for idle-qubit decoherence suppression.
Source · Public symbols: 2
Classes: DDSequence
Functions: insert_dd_sequence()
scpn_quantum_control.mitigation.mitiq_integration
Mitiq integration for production-quality error mitigation.
Source · Public symbols: 3
Functions: is_mitiq_available(), zne_mitigated_expectation(), ddd_mitigated_expectation()
scpn_quantum_control.mitigation.pec
Probabilistic Error Cancellation for local depolarizing channels.
Source · Public symbols: 3
Classes: PECResult
Functions: pauli_twirl_decompose(), pec_sample()
scpn_quantum_control.mitigation.readout_matrix
Full-basis readout confusion-matrix mitigation utilities.
Source · Public symbols: 11
Classes: ReadoutConfusionMatrix
Functions: computational_basis_labels(), bitstring_index(), counts_to_probabilities(), build_readout_confusion_matrix(), mitigate_probabilities(), mitigate_counts(), probability_state_retention(), probability_parity_leakage(), probability_magnetisation_leakage(), probability_mean_magnetisation()
scpn_quantum_control.mitigation.symmetry_decay
GUESS: Guiding Extrapolations from Symmetry Decays.
Source · Public symbols: 5
Classes: SymmetryDecayModel, GUESSResult
Functions: learn_symmetry_decay(), guess_extrapolate(), xy_magnetisation_ideal()
scpn_quantum_control.mitigation.symmetry_sector_compiler
Planning contract for symmetry- and sector-aware error mitigation.
Source · Public symbols: 3
Classes: SymmetrySectorProblem, SymmetrySectorPlan
Functions: plan_symmetry_sector_mitigation()
scpn_quantum_control.mitigation.symmetry_sector_fixtures
Deterministic fixtures for the symmetry-sector mitigation planner.
Source · Public symbols: 7
Functions: fixture_problems(), fixture_payload(), replay_fixture_rows(), normalised_json(), write_json(), fixture_markdown(), write_text()
scpn_quantum_control.mitigation.symmetry_sector_replay
Offline raw-count replay for symmetry-sector mitigation plans.
Source · Public symbols: 2
Classes: SymmetrySectorReplayResult
Functions: replay_symmetry_sector_counts()
scpn_quantum_control.mitigation.symmetry_verification
Z₂ parity symmetry verification for XY Hamiltonian error mitigation.
Source · Public symbols: 7
Classes: SymmetryVerificationResult
Functions: bitstring_parity(), initial_state_parity(), parity_postselect(), symmetry_expand(), parity_verified_expectation(), parity_verified_R()
scpn_quantum_control.mitigation.zne
Zero-Noise Extrapolation via global unitary folding.
Source · Public symbols: 3
Classes: ZNEResult
Functions: gate_fold_circuit(), zne_extrapolate()
scpn_quantum_control.mitigation.zne_uncertainty
Uncertainty propagation for zero-noise extrapolation (ZNE).
Source · Public symbols: 2
Classes: ZNEUncertaintyResult
Functions: zne_extrapolate_with_uncertainty()
ml_examples
scpn_quantum_control.ml_examples.contracts
Immutable contracts for bounded QNN/QGNN/QSNN convergence examples.
Source · Public symbols: 6
Classes: ModelFamily, FrameworkStatus, ConvergenceExampleSpec, ConvergenceCertificate, FrameworkEvidenceRow, ConvergenceSuiteEvidence
scpn_quantum_control.ml_examples.evidence
Digest-bound JSON and Markdown evidence for the BL-42 convergence suite.
Source · Public symbols: 6
Functions: canonical_json(), evidence_payload(), render_evidence_markdown(), write_ml_convergence_evidence(), validate_ml_convergence_evidence(), main()
scpn_quantum_control.ml_examples.qgnn_convergence
Frozen graph-regression convergence task over the existing bounded QGNN.
Source · Public symbols: 3
Functions: qgnn_example_spec(), run_qgnn_convergence_example(), qgnn_framework_rows()
scpn_quantum_control.ml_examples.qnn_convergence
Frozen phase-QNN convergence task and real framework agreement rows.
Source · Public symbols: 3
Functions: qnn_example_spec(), run_qnn_convergence_example(), run_qnn_framework_rows()
scpn_quantum_control.ml_examples.qsnn_convergence
Frozen synapse-angle task over the existing QSNN parameter-shift trainer.
Source · Public symbols: 3
Functions: qsnn_example_spec(), run_qsnn_convergence_example(), qsnn_framework_rows()
scpn_quantum_control.ml_examples.suite
Compose the three existing ML training surfaces into one evidence suite.
Source · Public symbols: 1
Functions: run_ml_convergence_suite()
pgbo
scpn_quantum_control.pgbo.quantum_bridge
Quantum PGBO: phase-geometry bridge operator.
Source · Public symbols: 2
Classes: PGBOResult
Functions: compute_pgbo_tensor()
phase
scpn_quantum_control.phase.adapt_vqe
Adaptive layered VQE for the Kuramoto-XY ground state.
Source · Public symbols: 2
Classes: ADAPTResult
Functions: adapt_vqe()
scpn_quantum_control.phase.adiabatic_preparation
Adiabatic state preparation for the synchronization ground state.
Source · Public symbols: 3
Classes: AdiabaticResult
Functions: adiabatic_ramp(), adiabatic_time_scaling()
scpn_quantum_control.phase.ancilla_lindblad
Simulate open-system Kuramoto-XY dynamics with one ancilla qubit.
Source · Public symbols: 3
Classes: AncillaCircuitStats
Functions: build_ancilla_lindblad_circuit(), ancilla_circuit_stats()
scpn_quantum_control.phase.ansatz_bench
Compare K_nm-informed and generic variational ansatz families.
Source · Public symbols: 3
Classes: AnsatzBenchmarkRow
Functions: benchmark_ansatz(), run_ansatz_benchmark()
scpn_quantum_control.phase.ansatz_methodology
Coupling-topology-informed ansatz: formal benchmark methodology.
Source · Public symbols: 4
Classes: AnsatzBenchmarkResult
Functions: benchmark_single_ansatz(), run_full_benchmark(), summarize_benchmark()
scpn_quantum_control.phase.avqds
McLachlan variational quantum real-time dynamics with a fixed ansatz.
Source · Public symbols: 2
Classes: AVQDSResult
Functions: avqds_simulate()
scpn_quantum_control.phase.backend_selector
Auto-select simulation backend based on system size and available resources.
Source · Public symbols: 4
Classes: BackendRecommendation, AutoSolveResult
Functions: recommend_backend(), auto_solve()
scpn_quantum_control.phase.contraction_optimiser
Optimal tensor contraction paths for MPS operations.
Source · Public symbols: 6
Classes: ContractionPathInfo, ContractionBenchmarkResult
Functions: is_cotengra_available(), optimal_contraction_path(), contract(), benchmark_contraction()
scpn_quantum_control.phase.coupling_learning
Parameter-shift coupling learning for oscillator observation models.
Source · Public symbols: 5
Classes: CouplingLearningResult, CouplingGradientVerificationResult
Functions: coupling_matrix_from_edge_vector(), learn_couplings_from_observations(), verify_coupling_parameter_shift_gradient()
scpn_quantum_control.phase.coupling_time_series_recovery
Recover bounded Kuramoto/XY coupling matrices from synthetic time series.
Source · Public symbols: 12
Classes: CouplingRecoveryCase, CouplingRecoveryRecord, CouplingRecoveryBoundaryRow, CouplingRecoverySuiteResult
Functions: simulate_kuramoto_phase_time_series(), simulate_xy_pair_energy_time_series(), inject_time_series_noise_and_missing(), recover_kuramoto_couplings_from_time_series(), recover_xy_couplings_from_pair_energy_series(), coupling_recovery_boundary_rows(), default_coupling_recovery_cases(), run_coupling_recovery_suite()
scpn_quantum_control.phase.cross_domain_transfer
Cross-domain VQE transfer learning.
Source · Public symbols: 7
Classes: TransferSummary, TransferResult, PhysicalSystem
Functions: build_systems(), transfer_experiment(), run_transfer_matrix(), summarize_transfer()
scpn_quantum_control.phase.differentiable_audit
Reviewer-facing differentiable quantum gradient audit reports.
Source · Public symbols: 7
Functions: verify_parameter_shift_analytic_gradient(), run_ml_framework_gradient_audit(), run_parameter_shift_audit_suite(), run_known_phase_gradient_audit(), run_finite_shot_gradient_uncertainty_audit(), run_differentiable_workflow_audit_suite(), run_phase_gradient_benchmark_suite()
scpn_quantum_control.phase.differentiable_audit_contracts
Immutable reports and serializers for differentiable gradient audits.
Source · Public symbols: 7
Classes: ParameterShiftAnalyticAgreement, DifferentiableQuantumAuditReport, PhaseGradientBenchmarkSuiteResult, DifferentiableWorkflowAuditSuiteResult, FiniteShotGradientAuditResult, MLFrameworkGradientAuditRecord, MLFrameworkGradientAuditSuiteResult
scpn_quantum_control.phase.differentiable_readiness
Unified readiness ledger for differentiable-programming evidence.
Source · Public symbols: 5
Classes: DifferentiableReadinessSurface, DifferentiableReadinessAuditRecord, DifferentiableReadinessAuditResult
Functions: default_differentiable_readiness_surfaces(), run_differentiable_readiness_audit()
scpn_quantum_control.phase.domain_benchmark_datasets
Exact-answer differentiable benchmark datasets for bounded phase models.
Source · Public symbols: 13
Classes: DifferentiableQNNExactAnswerCase, DifferentiableKuramotoExactAnswerCase, DifferentiableDomainBenchmarkDatasetSuite, DifferentiableDomainBenchmarkValidationResult, DifferentiableDomainBenchmarkValidationSuite, DifferentiablePublishedDomainBenchmarkCase, DifferentiablePublishedDomainBenchmarkSuite, DifferentiablePublishedDomainBenchmarkValidationResult, DifferentiablePublishedDomainBenchmarkValidationSuite
Functions: load_differentiable_domain_benchmark_datasets(), run_differentiable_domain_benchmark_dataset_validation(), load_differentiable_published_domain_benchmark_cases(), run_differentiable_published_domain_benchmark_validation()
scpn_quantum_control.phase.floquet_kuramoto
Floquet-Kuramoto: periodically driven XY synchronization.
Source · Public symbols: 3
Classes: FloquetResult
Functions: floquet_evolve(), scan_drive_amplitude()
scpn_quantum_control.phase.general_unitary
U3 and arbitrary single-qubit unitary support via a registered ZYZ decomposition.
Source · Public symbols: 2
Functions: su2_zyz_angles(), build_u3_operations()
scpn_quantum_control.phase.generalised_parameter_shift
Generalised parameter-shift plans for finite generator spectra.
Source · Public symbols: 8
Classes: GeneralisedParameterShiftTerm, GeneralisedParameterShiftPlan, GeneralisedParameterShiftResult, GeneralisedStochasticParameterShiftResult
Functions: plan_generalised_parameter_shift(), value_and_generalised_parameter_shift_grad(), generalised_parameter_shift_gradient(), estimate_generalised_parameter_shift_shot_noise()
scpn_quantum_control.phase.gpu_batch_vqe
Parallel VQE evaluation on GPU using PyTorch or JAX.
Source · Public symbols: 3
Functions: batch_energy_numpy(), batch_energy_torch(), batch_vqe_scan()
scpn_quantum_control.phase.gradient_backend
Backend-aware quantum-gradient planning for phase objectives.
Source · Public symbols: 8
Classes: QuantumGradientBackendCapability, QuantumGradientPlan, QuantumGradientRejectedMethod, QuantumGradientShotPolicy, QuantumGradientMethodExplanation
Functions: quantum_gradient_backend_capability(), plan_quantum_gradient_backend(), explain_quantum_gradient_method()
scpn_quantum_control.phase.gradient_descent
Auditable parameter-shift gradient-descent training for phase objectives.
Source · Public symbols: 5
Classes: ParameterShiftTrainingStep, ParameterShiftTrainingResult, ParameterShiftTrainingCertificate
Functions: parameter_shift_gradient_descent(), validate_parameter_shift_training()
scpn_quantum_control.phase.gradient_support_matrix
Executable support matrix for quantum-gradient combinations.
Source · Public symbols: 8
Classes: GradientSupportCapability, GradientSupportPlan, GradientSupportMatrixAuditResult
Functions: list_gradient_support_capabilities(), gradient_support_capability(), plan_gradient_support(), assert_gradient_support(), run_gradient_support_matrix_audit()
scpn_quantum_control.phase.gradient_tape
Context-managed quantum-gradient tape for phase objectives.
Source · Public symbols: 6
Classes: TapeGradientRecord, GradientTapeContractCheck, GradientTapeContractAuditResult, QuantumGradientTape
Functions: run_gradient_tape_contract_audit(), gradient_tape()
scpn_quantum_control.phase.hardware_gradient_campaign
No-submit hardware-gradient campaign specifications for XY Hamiltonians.
Source · Public symbols: 7
Classes: HardwareGradientReplaySchema, HardwareGradientCampaignSpec, HardwareGradientCampaignPlan, HardwareGradientCampaignSuite
Functions: default_hardware_gradient_campaign_specs(), plan_hardware_gradient_campaign(), run_hardware_gradient_campaign_readiness_suite()
scpn_quantum_control.phase.hardware_gradient_policy
Fail-closed policy checks for hardware quantum-gradient preparation.
Source · Public symbols: 7
Classes: HardwareGradientRequest, HardwareGradientPolicy, HardwareGradientPolicyDecision, HardwareGradientReadinessSuiteResult
Functions: evaluate_hardware_gradient_policy(), assert_hardware_gradient_policy_approved(), run_hardware_gradient_policy_readiness_suite()
scpn_quantum_control.phase.hardware_gradient_publication
Publication package scaffold for no-submit XY hardware-gradient campaigns.
Source · Public symbols: 7
Classes: HardwareGradientPreregistration, HardwareGradientMethodSection, HardwareGradientArtifactMapEntry, HardwareGradientClaimLedgerRow, HardwareGradientBenchmarkPlaceholder, HardwareGradientPublicationPackage
Functions: build_hardware_gradient_publication_package()
scpn_quantum_control.phase.jax_bridge
Optional JAX execution and compatibility facade for phase gradients.
Source · Public symbols: 18
Functions: is_phase_jax_available(), jax_parameter_shift_value_and_grad(), check_jax_parameter_shift_agreement(), jax_native_qnn_value_and_grad(), jax_custom_vjp_qnn_value_and_grad(), jax_phase_qnode_value_and_grad(), jax_phase_qnode_native_transform_audit(), jax_phase_qnode_pytree_transform_audit(), jax_phase_qnode_sharding_transform_audit(), jax_phase_qnode_aot_export_audit(), run_jax_jit_compatibility_audit(), run_jax_vmap_compatibility_audit(), run_jax_sharding_compatibility_audit(), run_jax_pytree_compatibility_audit(), run_jax_nested_transform_algebra_audit(), run_jax_phase_qnode_lowering_matrix(), plan_jax_cloud_validation_batch(), run_jax_maturity_audit()
scpn_quantum_control.phase.jax_bridge_contracts
Immutable result contracts for the optional phase JAX bridge.
Source · Public symbols: 19
Classes: PhaseJAXParameterShiftResult, PhaseJAXGradientAgreementResult, PhaseJAXNativeQNNGradientResult, PhaseJAXCustomVJPQNNGradientResult, PhaseJAXPhaseQNodeStatevectorResult, PhaseJAXPhaseQNodeNativeTransformResult, PhaseJAXPhaseQNodePyTreeTransformResult, PhaseJAXPhaseQNodeShardingTransformResult, PhaseJAXPhaseQNodeAOTExportResult, PhaseJAXJITCompatibilityResult, PhaseJAXVMAPCompatibilityResult, PhaseJAXShardingCompatibilityResult, PhaseJAXPyTreeCompatibilityResult, PhaseJAXMaturityAuditResult, PhaseJAXNestedTransformRoute, PhaseJAXNestedTransformAlgebraResult, PhaseJAXCloudValidationRunSpec, PhaseJAXPhaseQNodeLoweringRoute, PhaseJAXPhaseQNodeLoweringMatrixResult
scpn_quantum_control.phase.jax_compatibility
Bounded phase-QNN JAX compatibility and nested-transform audits.
Source · Public symbols: 5
Functions: run_jax_jit_compatibility_audit(), run_jax_vmap_compatibility_audit(), run_jax_sharding_compatibility_audit(), run_jax_pytree_compatibility_audit(), run_jax_nested_transform_algebra_audit()
scpn_quantum_control.phase.jax_gradients
Bounded parameter-shift and QNN gradient execution for the JAX bridge.
Source · Public symbols: 4
Functions: jax_parameter_shift_value_and_grad(), check_jax_parameter_shift_agreement(), jax_native_qnn_value_and_grad(), jax_custom_vjp_qnn_value_and_grad()
scpn_quantum_control.phase.jax_maturity
JAX lowering declarations, cloud planning, and maturity aggregation.
Source · Public symbols: 3
Functions: run_jax_phase_qnode_lowering_matrix(), plan_jax_cloud_validation_batch(), run_jax_maturity_audit()
scpn_quantum_control.phase.jax_nqs
JAX-based exact-enumeration RBM wavefunction with automatic differentiation.
Source · Public symbols: 3
Functions: is_jax_available(), jax_rbm_energy(), jax_vmc_ground_state()
scpn_quantum_control.phase.jax_qnode_transforms
Native JAX execution and transforms for registered local Phase-QNodes.
Source · Public symbols: 5
Functions: jax_phase_qnode_value_and_grad(), jax_phase_qnode_native_transform_audit(), jax_phase_qnode_pytree_transform_audit(), jax_phase_qnode_sharding_transform_audit(), jax_phase_qnode_aot_export_audit()
scpn_quantum_control.phase.kuramoto_variants
Higher-order, monitored, and PT-symmetric Kuramoto trajectories.
Source · Public symbols: 10
Classes: KuramotoVariant, KuramotoVariantResult, HigherOrderKuramotoSpec, MonitoredKuramotoSpec, PTSymmetricKuramotoSpec
Functions: build_triadic_ring_terms(), simulate_higher_order_kuramoto(), simulate_monitored_kuramoto(), simulate_pt_symmetric_kuramoto(), validate_variant_kuramoto_inputs()
scpn_quantum_control.phase.lindblad
Lindblad master equation solver for open Kuramoto-XY systems.
Source · Public symbols: 1
Classes: LindbladKuramotoSolver
scpn_quantum_control.phase.lindblad_engine
Lindblad Master Equation and Quantum Trajectory Solver.
Source · Public symbols: 1
Classes: LindbladSyncEngine
scpn_quantum_control.phase.model_training_evidence
Registered medium-scale local differentiable-model training evidence.
Source · Public symbols: 6
Classes: DifferentiableModelTrainingRecord, DifferentiableModelTrainingEvidenceSuite, RegisteredDifferentiableTrainingSuiteRecord, RegisteredDifferentiableTrainingSuiteAuditResult
Functions: run_differentiable_model_training_evidence_suite(), run_registered_differentiable_training_suite_audit()
scpn_quantum_control.phase.mps_evolution
Matrix Product State backend for large-N Kuramoto-XY.
Source · Public symbols: 3
Functions: is_quimb_available(), dmrg_ground_state(), tebd_evolution()
scpn_quantum_control.phase.natural_gradient
Metric-aware parameter-shift optimisation for supported phase objectives.
Source · Public symbols: 8
Classes: NaturalGradientRegularizationPolicy, NaturalGradientDirection, ParameterShiftNaturalGradientStep, ParameterShiftNaturalGradientResult, ParameterShiftNaturalGradientCertificate
Functions: solve_natural_gradient_direction(), parameter_shift_natural_gradient_descent(), validate_natural_gradient_training()
scpn_quantum_control.phase.nqs_ansatz
Restricted Boltzmann Machine (RBM) ansatz for Kuramoto-XY ground state.
Source · Public symbols: 2
Classes: RBMWavefunction
Functions: vmc_ground_state()
scpn_quantum_control.phase.objective_audit
Reviewer-facing correctness evidence for composed phase objectives.
Source · Public symbols: 4
Classes: ComposedObjectiveGradientAgreement, ComposedObjectiveAuditSuiteResult
Functions: verify_composed_objective_gradient(), run_composed_objective_audit_suite()
scpn_quantum_control.phase.objective_planner
Fail-closed execution planning for composed phase objectives.
Source · Public symbols: 5
Classes: ComposedObjectiveExecutionPlan, ComposedObjectivePlannerAuditResult
Functions: plan_composed_objective_execution(), assert_composed_objective_execution_supported(), run_composed_objective_planner_audit()
scpn_quantum_control.phase.objectives
Composable differentiable objectives for phase-control training.
Source · Public symbols: 15
Classes: ObjectiveTermValue, ObjectiveGradientEvaluation, ObjectiveTerm, ComposedPhaseObjective, ComposedObjectiveTrainingStep, ComposedObjectiveTrainingResult, ComposedObjectiveTrainingCertificate
Functions: phase_energy_term(), phase_fidelity_target_term(), periodic_regularization_term(), phase_symmetry_penalty_term(), smooth_box_safety_penalty_term(), build_phase_control_objective(), train_composed_phase_objective(), validate_composed_objective_training()
scpn_quantum_control.phase.open_system_objectives
Bounded Lindblad and MCWF objective certificates.
Source · Public symbols: 13
Classes: BoundedOpenSystemObjectiveCase, DensityMatrixInvariantCertificate, MCWFReproducibilityCertificate, OpenSystemObjectiveRecord, OpenSystemObjectiveBoundaryRow, OpenSystemObjectiveSuiteResult
Functions: default_open_system_objective_cases(), evaluate_lindblad_objective(), evaluate_mcwf_objective(), certify_density_matrix_invariants(), certify_mcwf_reproducibility(), open_system_objective_boundary_rows(), run_open_system_objective_suite()
scpn_quantum_control.phase.optimizer_audit
Multi-start convergence evidence for parameter-shift phase optimizers.
Source · Public symbols: 3
Classes: OptimizerConvergenceRecord, OptimizerComparisonSuiteResult
Functions: run_parameter_shift_optimizer_comparison()
scpn_quantum_control.phase.optimizer_convergence_suite
Convergence certificates for small phase ground-state objectives.
Source · Public symbols: 7
Classes: KnownGroundStateObjective, GroundStateConvergenceCertificate, GroundStateOptimizerRunRecord, GroundStateOptimizerBoundaryRow, GroundStateOptimizerConvergenceSuiteResult
Functions: default_ground_state_optimizer_objectives(), run_ground_state_optimizer_convergence_suite()
scpn_quantum_control.phase.param_shift
Parameter-shift gradients for phase and Kuramoto-XY VQE objectives.
Source · Public symbols: 17
Classes: ParamShiftConvergenceDiagnostics, ParamShiftVQEResult, GenericParameterShiftEvaluationPlan, GradientVerificationResult, HessianVerificationResult
Functions: parameter_shift_gradient(), plan_generic_parameter_shift_evaluations(), parameter_shift_hessian(), verify_parameter_shift_gradient(), verify_parameter_shift_hessian(), verify_vqe_parameter_shift_gradient(), verify_vqe_parameter_shift_hessian(), parameter_shift_gradient_with_uncertainty(), plan_parameter_shift_shots(), validate_param_shift_convergence(), value_and_vqe_grad(), vqe_with_param_shift()
scpn_quantum_control.phase.pennylane_bridge
Optional PennyLane agreement checks for phase parameter-shift gradients.
Source · Public symbols: 10
Classes: PennyLaneGradientAgreementResult, PennyLaneRoundTripResult, PennyLaneQNodeConversionResult, PennyLaneMaturityAuditResult
Functions: is_phase_pennylane_available(), check_pennylane_parameter_shift_agreement(), check_pennylane_qnode_round_trip(), build_pennylane_qnode_from_phase_qnode(), check_pennylane_phase_qnode_round_trip(), run_pennylane_maturity_audit()
scpn_quantum_control.phase.pennylane_import
Convert a PennyLane quantum tape into a registered Phase-QNode circuit.
Source · Public symbols: 5
Classes: PennyLaneImportResult, PennyLaneImportRoundTripResult
Functions: is_pennylane_import_available(), import_phase_qnode_from_pennylane(), check_pennylane_phase_qnode_import_round_trip()
scpn_quantum_control.phase.pennylane_provider_plugin
PennyLane provider-plugin gradient artefacts and fail-closed route matrix.
Source · Public symbols: 7
Classes: PennyLanePluginMatrixRoute, PennyLaneProviderPluginExecutionArtifact, PennyLaneProviderGradientParityArtifact, PennyLaneHardwarePluginExecutionArtifact, PennyLaneProviderEvidenceBundle, PennyLanePluginMatrixResult
Functions: run_pennylane_plugin_matrix()
scpn_quantum_control.phase.phase_vqe
VQE for Kuramoto/XY Hamiltonian ground state.
Source · Public symbols: 1
Classes: PhaseVQE
scpn_quantum_control.phase.provider_gradient
Provider-safe parameter-shift gradient execution contracts.
Source · Public symbols: 6
Classes: ProviderExpectationSample, ProviderParameterShiftRecord, ProviderGradientExecutionResult, ProviderHardwareGradientPreparationResult
Functions: prepare_provider_hardware_parameter_shift_gradient(), execute_provider_parameter_shift_gradient()
scpn_quantum_control.phase.provider_gradient_audit
Executable readiness audit for provider-safe quantum gradients.
Source · Public symbols: 5
Classes: ProviderGradientReadinessScenario, ProviderGradientReadinessRecord, ProviderGradientReadinessAuditResult
Functions: default_provider_gradient_readiness_scenarios(), run_provider_gradient_readiness_audit()
scpn_quantum_control.phase.provider_hardware_gradient_audit
Executable audit for provider hardware-gradient preparation readiness.
Source · Public symbols: 5
Classes: ProviderHardwareGradientPreparationScenario, ProviderHardwareGradientPreparationRecord, ProviderHardwareGradientPreparationAuditResult
Functions: default_provider_hardware_gradient_preparation_scenarios(), run_provider_hardware_gradient_preparation_audit()
scpn_quantum_control.phase.provider_hardware_safety_audit
Aggregate safety gate for differentiable provider and hardware-gradient paths.
Source · Public symbols: 3
Classes: DifferentiableProviderHardwareSafetySurface, DifferentiableProviderHardwareSafetyAuditResult
Functions: run_differentiable_provider_hardware_safety_audit()
scpn_quantum_control.phase.pulse_shaping
PMP-optimal ICI pulse sequences and (α,β)-hypergeometric pulse shaping.
Source · Public symbols: 10
Classes: ICIPulse, HypergeometricPulse, PulseSchedule
Functions: ici_mixing_angle(), build_ici_pulse(), ici_three_level_evolution(), hypergeometric_envelope(), build_hypergeometric_pulse(), infidelity_bound(), build_trotter_pulse_schedule()
scpn_quantum_control.phase.qgnn
A local quantum graph neural network that maps K_nm graphs to circuit outputs.
Source · Public symbols: 10
Classes: KnmGraph, QGNNConfig, QGNNTrainingResult
Functions: validate_graph(), parameter_count(), initialise_parameters(), predict(), predict_and_gradient(), synthetic_kuramoto_target(), train()
scpn_quantum_control.phase.qiskit_bridge
Compatibility facade for Qiskit gradient and Runtime evidence routes.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.phase.qiskit_bridge_contracts
Qiskit gradient, Runtime, and provider-evidence record contracts.
Source · Public symbols: 9
Classes: QiskitParameterShiftRecord, QiskitParameterShiftGradientResult, QiskitRuntimePrimitiveExecutionArtifact, QiskitRuntimeQPUExecutionArtifact, QiskitRawCountReplayArtifact, QiskitCalibrationStatevectorComparisonArtifact, QiskitProviderGradientWorkflowArtifact, QiskitRuntimeQPUProviderEvidenceBundle, QiskitMaturityAuditResult
scpn_quantum_control.phase.qiskit_gradients
Qiskit shifted-circuit generation and local gradient execution.
Source · Public symbols: 3
Functions: generate_qiskit_parameter_shift_circuits(), execute_qiskit_statevector_parameter_shift(), execute_qiskit_finite_shot_parameter_shift()
scpn_quantum_control.phase.qiskit_runtime
Qiskit Runtime evidence capture and maturity orchestration.
Source · Public symbols: 4
Functions: build_qiskit_runtime_qpu_execution_artifact(), build_qiskit_provider_gradient_workflow_artifact(), build_qiskit_runtime_qpu_provider_evidence_bundle(), run_qiskit_maturity_audit()
scpn_quantum_control.phase.qnn_conformance
Conformance evidence for bounded phase-QNN differentiable workflows.
Source · Public symbols: 5
Classes: ParameterShiftQNNUnsupportedScenario, ParameterShiftQNNConformanceCaseResult, ParameterShiftQNNConformanceSuiteResult
Functions: summarize_parameter_shift_qnn_unsuitable_scenarios(), run_parameter_shift_qnn_conformance_suite()
scpn_quantum_control.phase.qnn_convergence
Deterministic convergence evidence for bounded phase-QNN training.
Source · Public symbols: 9
Classes: ParameterShiftQNNConvergenceUnsuitableScenario, ParameterShiftQNNConvergenceCaseResult, ParameterShiftQNNConvergenceSuiteResult, ParameterShiftQNNMultiSeedConvergenceRunResult, ParameterShiftQNNMultiSeedConvergenceCaseResult, ParameterShiftQNNMultiSeedConvergenceSuiteResult
Functions: summarize_parameter_shift_qnn_convergence_unsuitable_scenarios(), run_parameter_shift_qnn_convergence_suite(), run_parameter_shift_qnn_multi_seed_convergence_suite()
scpn_quantum_control.phase.qnn_finite_shot
Seeded finite-shot evidence for bounded phase-QNN gradients and training.
Source · Public symbols: 8
Classes: ParameterShiftQNNFiniteShotProbeRecord, ParameterShiftQNNFiniteShotGradientResult, ParameterShiftQNNFiniteShotConvergenceCaseResult, ParameterShiftQNNFiniteShotUnsupportedScenario, ParameterShiftQNNFiniteShotConvergenceSuiteResult
Functions: estimate_parameter_shift_qnn_finite_shot_gradient(), summarize_parameter_shift_qnn_finite_shot_unsuitable_scenarios(), run_parameter_shift_qnn_finite_shot_convergence_suite()
scpn_quantum_control.phase.qnn_framework_agreement
Caller-supplied framework-gradient agreement for bounded phase QNNs.
Source · Public symbols: 5
Classes: ParameterShiftQNNFrameworkGradientAgreement, ParameterShiftQNNFrameworkAgreementResult, ParameterShiftQNNFrameworkAgreementSuiteResult
Functions: verify_parameter_shift_qnn_framework_agreement(), run_parameter_shift_qnn_framework_agreement_suite()
scpn_quantum_control.phase.qnn_framework_bridge_matrix
Fail-closed support matrix for bounded phase-QNN framework bridges.
Source · Public symbols: 4
Classes: BoundedQNNFrameworkBridgeCapability, BoundedQNNFrameworkBridgeMatrixResult
Functions: run_bounded_qnn_framework_bridge_matrix(), assert_bounded_qnn_framework_bridge_supported()
scpn_quantum_control.phase.qnn_loss_landscape
Deterministic loss-landscape evidence for bounded phase-QNN training.
Source · Public symbols: 4
Classes: ParameterShiftQNNLossLandscapePoint, ParameterShiftQNNLossLandscapeCaseResult, ParameterShiftQNNLossLandscapeSuiteResult
Functions: run_parameter_shift_qnn_loss_landscape_suite()
scpn_quantum_control.phase.qnn_optimizer_benchmark
Functional optimizer benchmarks for bounded phase-QNN training.
Source · Public symbols: 4
Classes: QNNOptimizerBaselineResult, ParameterShiftQNNOptimizerBenchmarkCaseResult, ParameterShiftQNNOptimizerBenchmarkSuiteResult
Functions: run_parameter_shift_qnn_optimizer_benchmark_suite()
scpn_quantum_control.phase.qnn_training
Deterministic parameter-shift training for bounded phase QNN classifiers.
Source · Public symbols: 9
Classes: ParameterShiftQNNPredictionResult, ParameterShiftQNNTrainingResult, ParameterShiftQNNExternalGradientAgreement, ParameterShiftQNNGradientVerificationResult
Functions: predict_parameter_shift_qnn_classifier(), parameter_shift_qnn_classifier_loss(), parameter_shift_qnn_classifier_gradient(), verify_parameter_shift_qnn_classifier_gradient(), train_parameter_shift_qnn_classifier()
scpn_quantum_control.phase.qnode_affinity_benchmark
Small Phase-QNode benchmark harness with isolation metadata.
Source · Public symbols: 6
Classes: PhaseQNodeAffinityBenchmarkMetadata, PhaseQNodeAffinityBenchmarkResult, PhaseQNodeAffinityArtifactValidation
Functions: classify_affinity_evidence(), run_phase_qnode_affinity_benchmark(), validate_phase_qnode_affinity_artifact()
scpn_quantum_control.phase.qnode_circuit
Executable facade for registered Phase-QNode circuit routes.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.phase.qnode_circuit_builders
Registered Phase-QNode vocabulary, observables, decompositions, and templates.
Source · Public symbols: 8
Functions: registered_phase_qnode_gates(), registered_phase_qnode_observables(), registered_phase_qnode_templates(), registered_phase_qnode_decompositions(), registered_phase_qnode_noise_channels(), build_sparse_ising_chain_hamiltonian(), decompose_phase_qnode_controlled_gate(), build_phase_qnode_template()
scpn_quantum_control.phase.qnode_circuit_contracts
Phase-QNode declarations, result records, registries, and validation.
Source · Public symbols: 20
Classes: PhaseQNodeOperation, PhaseQNodeNoiseChannel, PauliTerm, SparsePauliHamiltonian, DenseHermitianObservable, PauliCovarianceObservable, PhaseQNodeSupportReport, PhaseQNodeSupportError, PhaseQNodeCircuit, PhaseQNodeDensityCircuit, PhaseQNodeTemplateSpec, PhaseQNodeDepthProfile, PhaseQNodeRegisteredCircuitSpec, PhaseQNodeExecutionResult, PhaseQNodeDensityExecutionResult, PhaseQNodeGradientResult, PhaseQNodeGradientEvaluationGroup, PhaseQNodeGradientEvaluationPlan, PhaseQNodeMetricTensorResult, PhaseQNodeClassicalFisherResult
scpn_quantum_control.phase.qnode_circuit_differentiation
Gradient, Fisher, and metric orchestration for Phase-QNode circuits.
Source · Public symbols: 5
Functions: phase_qnode_computational_basis_fisher_support_report(), parameter_shift_phase_qnode_gradient(), phase_qnode_quantum_fisher_information(), phase_qnode_computational_basis_fisher_information(), phase_qnode_natural_gradient_metric()
scpn_quantum_control.phase.qnode_circuit_execution
Numerical statevector and density execution for Phase-QNode circuits.
Source · Public symbols: 2
Functions: execute_phase_qnode_circuit(), execute_phase_qnode_density_matrix()
scpn_quantum_control.phase.qnode_circuit_support
Declarative support analysis and shift planning for Phase-QNode circuits.
Source · Public symbols: 7
Functions: build_registered_phase_qnode_circuit(), phase_qnode_depth_profile(), phase_qnode_support_report(), phase_qnode_density_support_report(), phase_qnode_gradient_support_report(), plan_phase_qnode_parameter_shift_evaluations(), phase_qnode_metric_support_report()
scpn_quantum_control.phase.qnode_framework_parity
Real optional-framework parity checks for a bounded Phase-QNode circuit.
Source · Public symbols: 3
Classes: PhaseQNodeFrameworkParityRecord, PhaseQNodeFrameworkParitySuiteResult
Functions: run_phase_qnode_framework_parity_suite()
scpn_quantum_control.phase.qnode_provider_transforms
Provider-callback QNode transform execution evidence.
Source · Public symbols: 5
Classes: ProviderQNodeTransformResult, ProviderQNodeTransformReadinessSuiteResult
Functions: execute_provider_qnode_transform(), execute_provider_qnode_vmap_grad(), run_provider_qnode_transform_readiness_suite()
scpn_quantum_control.phase.qnode_tape
QNode-style differentiable tape records for supported phase objectives.
Source · Public symbols: 5
Classes: PhaseQNodeTapeRecord, PhaseQNodeTapeReadinessSuiteResult, PhaseQNodeTape
Functions: phase_qnode_tape(), run_phase_qnode_tape_readiness_suite()
scpn_quantum_control.phase.qnode_transforms
Executable scalar phase-QNode transform evidence.
Source · Public symbols: 7
Classes: PhaseQNodeComplexDerivativeContract, PhaseQNodeTransformResult, PhaseQNodeTransformReadinessSuiteResult
Functions: execute_phase_qnode_transform(), phase_qnode_complex_derivative_contract(), execute_phase_qnode_hessian_vector_product(), run_phase_qnode_transform_readiness_suite()
scpn_quantum_control.phase.qnode_vector_transforms
Executable vector-output phase-QNode Jacobian and native vmap evidence.
Source · Public symbols: 8
Classes: PhaseQNodeVectorTransformResult, PhaseQNodeVectorTransformReadinessSuiteResult
Functions: execute_phase_qnode_vector_jacobian(), execute_phase_qnode_vector_hessian(), execute_phase_qnode_vector_jvp(), execute_phase_qnode_vector_vjp(), execute_phase_qnode_vmap_grad(), run_phase_qnode_vector_transform_readiness_suite()
scpn_quantum_control.phase.qsvt_evolution
QSVT-based Hamiltonian simulation for the Kuramoto-XY model.
Source · Public symbols: 8
Classes: QSVTResourceEstimate
Functions: hamiltonian_1norm(), hamiltonian_spectral_norm(), qsvt_query_count(), trotter1_step_count(), trotter2_step_count(), qsvt_resource_estimate(), qsp_phase_angles()
scpn_quantum_control.phase.results
Typed result objects for phase-dynamics APIs.
Source · Public symbols: 1
Classes: TrajectoryResult
scpn_quantum_control.phase.structured_ansatz
General-purpose structured VQE ansatz based on physical coupling matrices.
Source · Public symbols: 1
Functions: build_structured_ansatz()
scpn_quantum_control.phase.synchronisation_objectives
Differentiable synchronisation losses for phase-control objectives.
Source · Public symbols: 6
Functions: kuramoto_order_parameter(), kuramoto_order_parameter_gradient(), kuramoto_order_parameter_target_term(), phase_locking_target_term(), cluster_synchronisation_target_term(), build_synchronisation_objective()
scpn_quantum_control.phase.synchronisation_witness
Order-parameter and persistent-homology synchronisation witnesses.
Source · Public symbols: 12
Classes: SyncWitnessCase, SyncWitnessRecord, SyncWitnessBoundaryRow, SyncWitnessSuiteResult
Functions: harmonic_order_parameter(), geodesic_phase_distance_matrix(), vietoris_rips_persistence(), betti_curve(), phase_cloud_synchronisation_witness(), default_sync_witness_cases(), sync_witness_boundary_rows(), run_sync_witness_suite()
scpn_quantum_control.phase.tensor_jump
Monte Carlo Wave Function (MCWF) method for open Kuramoto-XY systems.
Source · Public symbols: 2
Functions: mcwf_trajectory(), mcwf_ensemble()
scpn_quantum_control.phase.tensorflow_bridge
Signature-stable facade for optional TensorFlow phase-gradient routes.
Source · Public symbols: 10
Functions: is_phase_tensorflow_available(), run_tensorflow_phase_qnode_lowering_matrix(), tensorflow_parameter_shift_value_and_grad(), tensorflow_bounded_qnn_value_and_grad(), run_tensorflow_gradient_tape_compatibility_audit(), run_tensorflow_function_compatibility_audit(), run_tensorflow_xla_compatibility_audit(), tensorflow_bounded_qnn_keras_layer(), run_tensorflow_keras_layer_wrapper_audit(), run_tensorflow_maturity_audit()
scpn_quantum_control.phase.tensorflow_bridge_contracts
TensorFlow bridge result, compatibility, lowering, and maturity records.
Source · Public symbols: 9
Classes: PhaseTensorFlowParameterShiftResult, PhaseTensorFlowQNNGradientResult, PhaseTensorFlowGradientTapeCompatibilityResult, PhaseTensorFlowFunctionCompatibilityResult, PhaseTensorFlowXLACompatibilityResult, PhaseTensorFlowKerasLayerWrapperAuditResult, PhaseTensorFlowMaturityAuditResult, PhaseTensorFlowPhaseQNodeLoweringRoute, PhaseTensorFlowPhaseQNodeLoweringMatrixResult
scpn_quantum_control.phase.tensorflow_compatibility
Bounded TensorFlow compatibility, lowering, and maturity execution.
Source · Public symbols: 7
Functions: run_tensorflow_phase_qnode_lowering_matrix(), run_tensorflow_gradient_tape_compatibility_audit(), run_tensorflow_function_compatibility_audit(), run_tensorflow_xla_compatibility_audit(), tensorflow_bounded_qnn_keras_layer(), run_tensorflow_keras_layer_wrapper_audit(), run_tensorflow_maturity_audit()
scpn_quantum_control.phase.tensorflow_gradients
Bounded TensorFlow gradient execution and direct validation primitives.
Source · Public symbols: 2
Functions: tensorflow_parameter_shift_value_and_grad(), tensorflow_bounded_qnn_value_and_grad()
scpn_quantum_control.phase.tensorflow_maintenance
TensorFlow maintenance decision for differentiable framework parity.
Source · Public symbols: 3
Classes: PhaseTensorFlowMaintenanceRoute, PhaseTensorFlowMaintenanceReport
Functions: run_tensorflow_maintenance_decision()
scpn_quantum_control.phase.torch_aot_autograd_export
AOTAutograd FX graph persistence for bounded PyTorch phase-QNN modules.
Source · Public symbols: 4
Classes: PhaseTorchAOTAutogradGraphRecord, PhaseTorchAOTAutogradExportRoute, PhaseTorchAOTAutogradExportResult
Functions: run_torch_aot_autograd_export_audit()
scpn_quantum_control.phase.torch_autograd_function
Bounded PyTorch autograd.Function utilities for phase-QNN gradients.
Source · Public symbols: 4
Classes: PhaseTorchAutogradFunctionRoute, PhaseTorchAutogradFunctionResult
Functions: torch_autograd_function_qnn_loss(), run_torch_autograd_function_audit()
scpn_quantum_control.phase.torch_bridge
Optional PyTorch execution facade for phase gradients.
Source · Public symbols: 18
Functions: is_phase_torch_available(), run_torch_phase_qnode_lowering_matrix(), torch_parameter_shift_value_and_grad(), torch_phase_qnode_value_and_grad(), torch_phase_qnode_transform_audit(), torch_phase_qnode_compile_audit(), torch_phase_qnode_compile_boundary_audit(), torch_bounded_qnn_value_and_grad(), torch_autograd_qnn_value_and_grad(), run_torch_func_compatibility_audit(), run_torch_compile_compatibility_audit(), torch_bounded_qnn_module(), torch_bounded_qnn_layer(), run_torch_module_wrapper_audit(), run_torch_training_loop_audit(), run_torch_ecosystem_maturity_audit(), plan_torch_cloud_validation_batch(), run_torch_maturity_audit()
scpn_quantum_control.phase.torch_bridge_contracts
Immutable NumPy/stdlib result contracts for the optional Torch bridge.
Source · Public symbols: 19
Classes: PhaseTorchParameterShiftResult, PhaseTorchQNNGradientResult, PhaseTorchAutogradQNNGradientResult, PhaseTorchFuncCompatibilityResult, PhaseTorchCompileCompatibilityResult, PhaseTorchModuleWrapperAuditResult, PhaseTorchTrainingLoopAuditResult, PhaseTorchPhaseQNodeStatevectorResult, PhaseTorchPhaseQNodeTransformResult, PhaseTorchPhaseQNodeCompileResult, PhaseTorchCompileBoundaryRoute, PhaseTorchCompileBoundaryAuditResult, PhaseTorchLiveOverlayEvidence, PhaseTorchEcosystemMaturityRoute, PhaseTorchEcosystemMaturityAuditResult, PhaseTorchCloudValidationRunSpec, PhaseTorchMaturityAuditResult, PhaseTorchPhaseQNodeLoweringRoute, PhaseTorchPhaseQNodeLoweringMatrixResult
scpn_quantum_control.phase.torch_checkpoint
Checkpoint replay utilities for bounded PyTorch phase-QNN modules.
Source · Public symbols: 3
Classes: PhaseTorchCheckpointRoute, PhaseTorchCheckpointAuditResult
Functions: run_torch_module_checkpoint_audit()
scpn_quantum_control.phase.torch_checkpoint_matrix
Long-lived checkpoint matrix utilities for bounded PyTorch phase-QNN modules.
Source · Public symbols: 5
Classes: PhaseTorchCheckpointMatrixRoute, PhaseTorchCheckpointMatrixTensorMetadata, PhaseTorchCheckpointRuntimeFingerprint, PhaseTorchCheckpointMatrixResult
Functions: run_torch_long_lived_checkpoint_matrix()
scpn_quantum_control.phase.torch_compatibility
Bounded Torch transforms, modules, and deterministic training evidence.
Source · Public symbols: 6
Functions: run_torch_func_compatibility_audit(), run_torch_compile_compatibility_audit(), torch_bounded_qnn_module(), torch_bounded_qnn_layer(), run_torch_module_wrapper_audit(), run_torch_training_loop_audit()
scpn_quantum_control.phase.torch_device_state
Device-state replay utilities for bounded PyTorch phase-QNN modules.
Source · Public symbols: 3
Classes: PhaseTorchDeviceStateRoute, PhaseTorchDeviceStateAuditResult
Functions: run_torch_module_device_state_audit()
scpn_quantum_control.phase.torch_dynamic_shape_export
Dynamic-batch torch.export replay for bounded phase-QNN modules.
Source · Public symbols: 6
Classes: PhaseTorchDynamicShapeExportReplayCase, PhaseTorchDynamicShapeExportRecord, PhaseTorchDynamicShapeExportRoute, PhaseTorchDynamicShapeExportResult
Functions: default_torch_dynamic_shape_export_replay_cases(), run_torch_dynamic_shape_export_audit()
scpn_quantum_control.phase.torch_export
Export-persistence utilities for bounded PyTorch phase-QNN modules.
Source · Public symbols: 3
Classes: PhaseTorchExportRoute, PhaseTorchExportAuditResult
Functions: run_torch_module_export_audit()
scpn_quantum_control.phase.torch_export_shape_matrix
Static-shape export matrix for bounded PyTorch phase-QNN modules.
Source · Public symbols: 6
Classes: PhaseTorchExportShapeScenario, PhaseTorchExportShapeMatrixRoute, PhaseTorchExportShapeMatrixRecord, PhaseTorchExportShapeMatrixResult
Functions: default_torch_export_shape_scenarios(), run_torch_export_shape_matrix()
scpn_quantum_control.phase.torch_gradients
Bounded Torch gradient execution and its direct runtime primitives.
Source · Public symbols: 3
Functions: torch_parameter_shift_value_and_grad(), torch_bounded_qnn_value_and_grad(), torch_autograd_qnn_value_and_grad()
scpn_quantum_control.phase.torch_maturity
Torch lowering declarations, cloud planning, and maturity aggregation.
Source · Public symbols: 4
Functions: run_torch_phase_qnode_lowering_matrix(), run_torch_ecosystem_maturity_audit(), plan_torch_cloud_validation_batch(), run_torch_maturity_audit()
scpn_quantum_control.phase.torch_module_state
State-dictionary utilities for bounded PyTorch phase-QNN modules.
Source · Public symbols: 6
Classes: PhaseTorchModuleStateTensorMismatch, PhaseTorchModuleStateValidationResult, PhaseTorchModuleStateRoute, PhaseTorchModuleStateAuditResult
Functions: validate_torch_bounded_qnn_state_dict(), run_torch_module_state_audit()
scpn_quantum_control.phase.torch_qnode_transforms
Native Torch execution and compiler diagnostics for registered Phase-QNodes.
Source · Public symbols: 4
Functions: torch_phase_qnode_value_and_grad(), torch_phase_qnode_transform_audit(), torch_phase_qnode_compile_audit(), torch_phase_qnode_compile_boundary_audit()
scpn_quantum_control.phase.torch_training_loop_matrix
Training-loop matrix utilities for bounded PyTorch phase-QNN modules.
Source · Public symbols: 6
Classes: PhaseTorchTrainingLoopScenario, PhaseTorchTrainingLoopMatrixRoute, PhaseTorchTrainingLoopMatrixRecord, PhaseTorchTrainingLoopMatrixResult
Functions: default_torch_training_loop_scenarios(), run_torch_training_loop_matrix()
scpn_quantum_control.phase.trainability
Barren-plateau diagnostics and finite-shot dry-run planning.
Source · Public symbols: 4
Classes: TrainabilityGradientSample, AdaptiveShotAllocationDryRun, BarrenPlateauTrainabilityReport
Functions: run_barren_plateau_trainability_report()
scpn_quantum_control.phase.transform_nesting
Fail-closed transform-nesting planner for quantum gradients.
Source · Public symbols: 5
Classes: GradientTransformNestingPlan, GradientTransformNestingAuditResult
Functions: plan_gradient_transform_nesting(), assert_gradient_transform_nesting_supported(), run_gradient_transform_nesting_audit()
scpn_quantum_control.phase.trotter_error
Trotter error analysis for the XY Kuramoto Hamiltonian.
Source · Public symbols: 7
Functions: trotter_error_norm(), trotter_error_sweep(), commutator_norm_bound(), nested_commutator_norm_bound(), trotter_error_bound(), optimal_dt(), frequency_heterogeneity()
scpn_quantum_control.phase.trotter_upde
Quantum 16-layer UPDE solver: multi-site spin chain.
Source · Public symbols: 3
Classes: UPDEStepResult, UPDETrajectoryResult, QuantumUPDESolver
scpn_quantum_control.phase.variational_metric
Exact variational-dynamics linear system for a fixed parametrised ansatz.
Source · Public symbols: 5
Functions: assert_single_parameter_rotations(), analytic_state_derivatives(), mclachlan_metric(), real_time_force(), imaginary_time_force()
scpn_quantum_control.phase.varqite
Variational Quantum Imaginary Time Evolution (VarQITE).
Source · Public symbols: 2
Classes: VarQITEResult
Functions: varqite_ground_state()
scpn_quantum_control.phase.xy_compiler
Domain-specific circuit compiler for XY Hamiltonian evolution.
Source · Public symbols: 3
Functions: xy_gate(), compile_xy_trotter(), depth_comparison()
scpn_quantum_control.phase.xy_kuramoto
Quantum Kuramoto solver via XY spin Hamiltonian + Trotter evolution.
Source · Public symbols: 2
Classes: TrotterEvolutionConfig, QuantumKuramotoSolver
psi_field
scpn_quantum_control.psi_field.infoton
Infoton: scalar field coupled to the U(1) gauge via covariant derivative.
Source · Public symbols: 4
Classes: InfitonField
Functions: gauge_covariant_kinetic(), matter_action(), create_infoton()
scpn_quantum_control.psi_field.lattice
Compact U(1) lattice gauge theory on arbitrary graph topologies.
Source · Public symbols: 3
Classes: PlaquetteResult, U1LatticGauge
Functions: hmc_update()
scpn_quantum_control.psi_field.observables
Gauge-invariant observables for the U(1) Ψ-field lattice.
Source · Public symbols: 4
Functions: polyakov_loop(), topological_charge(), string_tension_from_wilson(), average_link()
scpn_quantum_control.psi_field.scpn_mapping
Map the 15+1 SCPN layer hierarchy onto a lattice gauge topology.
Source · Public symbols: 2
Classes: SCPNLattice
Functions: scpn_to_lattice()
qec
scpn_quantum_control.qec.biological_cli
CLI utilities for biological surface-code execution artefacts.
Source · Public symbols: 2
Functions: build_parser(), main()
scpn_quantum_control.qec.biological_diagnostics
Biology-oriented topology diagnostics for Biological Surface Code graphs.
Source · Public symbols: 2
Classes: BiologicalSurfaceDiagnostics
Functions: analyse_biological_surface_code()
scpn_quantum_control.qec.biological_pipeline
End-to-end biological surface-code pipeline helpers.
Source · Public symbols: 4
Classes: BiologicalQecExecution, BiologicalQecBatchExecution
Functions: run_biological_qec_execution(), run_biological_qec_batch_execution()
scpn_quantum_control.qec.biological_surface_code
Topological Quantum Error Correction: Biological Surface Code.
Source · Public symbols: 2
Classes: BiologicalSurfaceCode, BiologicalMWPMDecoder
scpn_quantum_control.qec.control_qec
QEC for quantum control signals using a toric surface code and MWPM decoder.
Source · Public symbols: 3
Classes: SurfaceCode, MWPMDecoder, ControlQEC
scpn_quantum_control.qec.dla_protected_scar
DLA-protected scar-memory prototypes with finite-time revivals.
Source · Public symbols: 6
Classes: DLAProtectedScarSpec, DLAProtectedScarPrototype, DLAProtectedScarSimulationResult
Functions: build_dla_protected_scar_prototype(), simulate_dla_protected_scar_memory(), evaluate_dla_protected_scar_counts()
scpn_quantum_control.qec.dla_protected_subspace
DLA-protected logical synchronisation subspaces.
Source · Public symbols: 11
Classes: DLAProtectedSubspaceSpec, DLAProtectionCertificate, DLAProtectedMemoryPrototype, DLAProtectedWitnessResult, DLAProtectedLogicalSyncWitness
Functions: certify_dla_protected_subspace(), build_dla_protected_memory_prototype(), protected_memory_mask(), sync_memory_mask(), protected_logical_words(), evaluate_dla_protected_memory()
scpn_quantum_control.qec.error_budget
Surface code error budget for Kuramoto-XY simulation.
Source · Public symbols: 5
Classes: ErrorBudget
Functions: logical_error_rate(), minimum_code_distance(), compute_error_budget(), compare_error_budgets()
scpn_quantum_control.qec.fault_tolerant
Repetition-code UPDE simulation with bit-flip protected logical qubits.
Source · Public symbols: 2
Classes: LogicalQubit, RepetitionCodeUPDE
scpn_quantum_control.qec.logical_dla_parity
Logical-level DLA parity resource roadmap.
Source · Public symbols: 9
Classes: LogicalDLAParityRow, MultiscaleComparison
Functions: surface_code_physical_qubits(), repetition_scaffold_physical_qubits(), estimate_logical_dla_parity_row(), estimate_s7_resource_table(), compare_flat_surface_code_to_multiscale(), logical_dla_parity_payload(), logical_dla_parity_markdown()
scpn_quantum_control.qec.multiscale_qec
Hierarchical QEC across SCPN layers via concatenated surface codes.
Source · Public symbols: 5
Classes: QECLevel, MultiscaleQECResult
Functions: knm_between_domains(), concatenated_logical_rate(), build_multiscale_qec()
scpn_quantum_control.qec.surface_code_upde
Build a structural surface-code UPDE circuit and resource scaffold.
Source · Public symbols: 2
Classes: SurfaceCodeSpec, SurfaceCodeUPDE
scpn_quantum_control.qec.syndrome_flow
Syndrome information flow between MS-QEC levels.
Source · Public symbols: 3
Classes: SyndromeFlow
Functions: syndrome_flow_between_levels(), syndrome_flow_analysis()
qsnn
scpn_quantum_control.qsnn.dynamic_coupling
Dynamic Quantum-Classical Co-Evolution (Quantum Hebbian Learning).
Source · Public symbols: 1
Classes: DynamicCouplingEngine
scpn_quantum_control.qsnn.qlayer
Quantum dense layer: multi-qubit entangled spiking network.
Source · Public symbols: 1
Classes: QuantumDenseLayer
scpn_quantum_control.qsnn.qlif
Quantum LIF neuron: Ry rotation + Z-basis measurement.
Source · Public symbols: 1
Classes: QuantumLIFNeuron
scpn_quantum_control.qsnn.qstdp
Quantum STDP learning via the parameter-shift rule.
Source · Public symbols: 1
Classes: QuantumSTDP
scpn_quantum_control.qsnn.qsynapse
Quantum synapse: controlled-Ry gate.
Source · Public symbols: 1
Classes: QuantumSynapse
scpn_quantum_control.qsnn.quantum_neuromorphic_bridge
Quantum neuromorphic bridge for QSNN experiments.
Source · Public symbols: 7
Classes: RecurrentCouplingPolicy, QuantumLIFConfig, TraceSTDPConfig, DynamicCouplingConfig, TraceSTDPState, NeuromorphicStepResult, QuantumNeuromorphicBridge
scpn_quantum_control.qsnn.training
Parameter-shift gradient training for QuantumDenseLayer.
Source · Public symbols: 4
Classes: QSNNTrainingDiagnostics, QSNNTrainingRun, QSNNParameterShiftDescentRun, QSNNTrainer
sensing
scpn_quantum_control.sensing.nv_magnetometry_20T
Nitrogen-vacancy (NV) centre magnetometry response model into the 20 T regime.
Source · Public symbols: 9
Classes: NVCenter, NVFieldCalibration
Functions: nv_ground_state_hamiltonian(), nv_energy_levels_hz(), odmr_resonances_hz(), cw_odmr_dc_sensitivity_t_per_sqrt_hz(), odmr_spectrum(), simulate_odmr_measurement(), calibrate_field_from_odmr()
ssgf
scpn_quantum_control.ssgf.quantum_costs
Quantum cost terms for SSGF integration.
Source · Public symbols: 5
Classes: QuantumCosts
Functions: compute_c_micro(), compute_c4_tcbo(), compute_c_pgbo(), compute_quantum_costs()
scpn_quantum_control.ssgf.quantum_gradient
SSGF quantum gradient: dC_quantum/dz via parameter-shift rule.
Source · Public symbols: 3
Classes: QuantumGradientResult
Functions: quantum_cost(), compute_quantum_gradient()
scpn_quantum_control.ssgf.quantum_outer_cycle
Quantum SSGF outer cycle: variational geometry descent via quantum cost.
Source · Public symbols: 3
Classes: OuterCycleResult
Functions: classical_cost(), quantum_outer_cycle()
scpn_quantum_control.ssgf.quantum_spectral
Spectral bridge: Fiedler value from quantum phase estimation.
Source · Public symbols: 6
Classes: SpectralBridgeResult
Functions: laplacian_spectrum(), entrainment_criterion(), qpe_resource_estimate(), spectral_bridge_analysis(), spectral_bridge_vs_coupling()
studio
scpn_quantum_control.studio.benchmark_databank_bundle
Federate the committed native-speedup benchmark rows as a schema-B bundle.
Source · Public symbols: 2
Functions: build_benchmark_databank_bundle(), main()
scpn_quantum_control.studio.coupling_invariant
Emit the effective-coupling invariant as a schema-B evidence bundle.
Source · Public symbols: 6
Classes: CouplingInvariantSource, CouplingInvariantPayload
Functions: build_coupling_invariant_payload(), validate_coupling_invariant_payload(), build_coupling_invariant_bundle(), main()
scpn_quantum_control.studio.coverage_frontier
WS-6 coverage-frontier report for QUANTUM's differentiable claim ledger.
Source · Public symbols: 5
Classes: CoverageFrontierReport
Functions: map_claim_status(), measure_coverage_frontier(), measure_coverage_frontier_from_certifications(), render_coverage_frontier_markdown()
scpn_quantum_control.studio.evidence_bundle
Emit schema-B STUDIO evidence bundles from QUANTUM ledgers.
Source · Public symbols: 8
Classes: StudioBundleValidation
Functions: evidence_axes(), build_claim_ledger_bundle(), build_claim_ledger_bundles(), build_hardware_result_pack_bundle(), build_hardware_result_pack_bundles(), validate_bundle(), validate_bundles()
scpn_quantum_control.studio.executive
Executive action spine for the standalone SCPN-QUANTUM-CONTROL studio.
Source · Public symbols: 12
Classes: VerbContract, ExecutiveRequest, ExecutionPlan, ExecutionResult, GeneratedScript, ExecutiveRecord, ActionHandler, ActionRegistry
Functions: resolve_verb_contract(), build_generated_script(), preview_action(), run_action()
scpn_quantum_control.studio.executive_analyse
The analyse executive action handler — synchronisation witness of a phase cloud.
Source · Public symbols: 1
Classes: AnalyseActionHandler
scpn_quantum_control.studio.executive_benchmark
The benchmark executive action handler — native construction speedup.
Source · Public symbols: 4
Classes: BenchmarkActionHandler
Functions: reference_dense_xy_hamiltonian(), native_dense_xy_hamiltonian(), measure_p50_us()
scpn_quantum_control.studio.executive_cli
The scpn-studio-run executive dispatch command line interface.
Source · Public symbols: 3
Functions: build_default_registry(), run(), main()
scpn_quantum_control.studio.executive_compile
The compile executive action handler — bounded XY compile of a network.
Source · Public symbols: 1
Classes: CompileActionHandler
scpn_quantum_control.studio.executive_differentiate
The differentiate executive action handler — the first spine plugin.
Source · Public symbols: 3
Classes: DifferentiateActionHandler
Functions: build_effect_ir(), default_registry()
scpn_quantum_control.studio.executive_execute
The execute executive action handler — approval-gated QPU deployment.
Source · Public symbols: 1
Classes: ExecuteActionHandler
scpn_quantum_control.studio.executive_mitigate
The mitigate executive action handler — zero-noise extrapolation.
Source · Public symbols: 1
Classes: MitigateActionHandler
scpn_quantum_control.studio.executive_replay
The replay executive action handler — hardware-result-pack re-verification.
Source · Public symbols: 1
Classes: ReplayActionHandler
scpn_quantum_control.studio.executive_simulate
The simulate executive action handler — bounded XY-Kuramoto evolution.
Source · Public symbols: 1
Classes: SimulateActionHandler
scpn_quantum_control.studio.executive_validate
The validate executive action handler — claim-ledger reference validation.
Source · Public symbols: 1
Classes: ValidateActionHandler
scpn_quantum_control.studio.federation
The QUANTUM studio's federation document for STUDIO/Hub ingestion.
Source · Public symbols: 5
Functions: build_architecture_map_extension(), build_federation_document(), write_federation_document(), studio_manifest_drift(), main()
scpn_quantum_control.studio.kuramoto_reference
Python reference for the WASM Kuramoto live simulator (ST-11).
Source · Public symbols: 5
Classes: KuramotoRun
Functions: encode_kuramoto_input(), order_parameter(), simulate(), decode_output()
scpn_quantum_control.studio.kuramoto_scenario_artifact
Committed-artefact emission for the WASM Kuramoto Play panel's ground truth.
Source · Public symbols: 3
Functions: build_kuramoto_scenario_artifact(), validate_kuramoto_scenario_artifact(), main()
scpn_quantum_control.studio.manifest
The QUANTUM studio's capability manifest (schema A) on the platform contract.
Source · Public symbols: 2
Functions: declared_surface(), build_manifest()
scpn_quantum_control.studio.program_ad_replay_artifact
Committed-artefact emission for the browser-verifiable program-AD gradient replay.
Source · Public symbols: 6
Classes: ProgramADReplayArtifactValidation
Functions: encode_replay_input(), build_program_ad_replay_artifact(), inspect_program_ad_replay_artifact(), validate_program_ad_replay_artifact(), main()
scpn_quantum_control.studio.qec_readiness_bundle
Federate the committed offline QEC-readiness decision as a schema-B bundle.
Source · Public symbols: 2
Functions: build_qec_readiness_bundle(), main()
scpn_quantum_control.studio.qpu_result_pack
Emit and present the attestation-verifiable studio.qpu-result-pack.v1 unit.
Source · Public symbols: 4
Classes: QpuResultPackPresentation
Functions: build_qpu_result_pack_unit(), present_qpu_result_pack(), seal_qpu_result_pack()
scpn_quantum_control.studio.readout_mitigation_bundle
Federate the committed readout-mitigation evidence as a schema-B bundle.
Source · Public symbols: 2
Functions: build_readout_mitigation_bundle(), main()
scpn_quantum_control.studio.recompute_kernel
Recompute-verifiable Studio units for deterministic compile claims.
Source · Public symbols: 7
Classes: DecodedXYCompileInput, XYCompileRecomputeUnit
Functions: canonical_xy_compile_input_bytes(), decode_xy_compile_input_bytes(), xy_compile_digest_python(), build_xy_compile_recompute_unit(), verify_xy_compile_recompute_unit()
scpn_quantum_control.studio.reference_validation
WS-3 per-claim reference-validation certifications for the Studio frontier.
Source · Public symbols: 4
Classes: ReferenceValidationCertification, ReferenceValidationRegistryValidation, ReferenceValidationRegistry
Functions: load_reference_validation_registry()
scpn_quantum_control.studio.result_pack_seal
Seal a QUANTUM hardware result pack into a verifiable honesty envelope (WS-1).
Source · Public symbols: 3
Functions: build_result_pack_unit(), build_provider_attestation(), seal_result_pack()
scpn_quantum_control.studio.scorecard_bundle
Emit the differentiable baseline scorecard as a schema-B evidence bundle.
Source · Public symbols: 2
Functions: build_scorecard_bundle(), main()
scpn_quantum_control.studio.support_matrix_bundle
Emit the transform-algebra support matrix as a schema-B evidence bundle.
Source · Public symbols: 2
Functions: build_support_matrix_bundle(), main()
scpn_quantum_control.studio.verbs
The SCPN-QUANTUM-CONTROL studio's verbs, on the locked platform contract.
Source · Public symbols: 2
Functions: evidence_schemas(), verb_substrates()
scpn_quantum_control.studio.xy_compile_recompute_artifact
Committed-artefact emission for a browser-verifiable XY-compile recompute unit.
Source · Public symbols: 3
Functions: build_xy_compile_recompute_artifact(), validate_xy_compile_recompute_artifact(), main()
surrogates
scpn_quantum_control.surrogates.fidelity
Held-out value and gradient fidelity gates for classical surrogates.
Source · Public symbols: 5
Classes: SurrogateFidelityThresholds, SurrogateFidelityCertificate, SurrogateGradientCertificate
Functions: certify_surrogate_fidelity(), certify_surrogate_gradient()
scpn_quantum_control.surrogates.hybrid
BL-33 proposal composition with mandatory exact local validation.
Source · Public symbols: 2
Classes: ExactValidatedSurrogateProposal
Functions: propose_and_validate_surrogate_step()
scpn_quantum_control.surrogates.models
Smooth classical surrogates for bounded quantum-objective studies.
Source · Public symbols: 1
Classes: GaussianRBFSurrogate
scpn_quantum_control.surrogates.report
Deterministic JSON and Markdown evidence for the BL-45 product.
Source · Public symbols: 4
Classes: SurrogateSupportRow, QuantumReservoirSurrogateEvidence
Functions: render_quantum_reservoir_surrogate_markdown(), write_quantum_reservoir_surrogate_evidence()
scpn_quantum_control.surrogates.train
Deterministic fitting for differentiable Gaussian-RBF surrogates.
Source · Public symbols: 3
Classes: SurrogateFitConfig
Functions: input_row_digests(), fit_gaussian_rbf_surrogate()
tcbo
scpn_quantum_control.tcbo.quantum_observer
Compute small-system TCBO proxy diagnostics from exact ground states.
Source · Public symbols: 2
Classes: TCBOResult
Functions: compute_tcbo_observables()
thermodynamics
scpn_quantum_control.thermodynamics.readiness
No-submit S9 quantum-thermodynamics readiness model.
Source · Public symbols: 14
Classes: EntropyProductionRate, CalibratedWorkIdentity, IrreversibilityResidual, HeatDissipationRate, ThermodynamicSweepConfig, ThermodynamicSweepRow, ThermodynamicSweepResult
Functions: entropy_production_rate(), calibrated_work_identity(), irreversibility_residual(), heat_dissipation_rate(), run_k_sweep_protocol(), quantum_thermo_payload(), quantum_thermo_markdown()
top_level
scpn_quantum_control._constants
Shared numerical constants for scpn-quantum-control.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control._paths
Locate repository-scoped data files from source and installed layouts.
Source · Public symbols: 2
Functions: project_data_root(), project_data_path()
scpn_quantum_control._rust_accel
Single resilient entry point to the optional :mod:oscillatools Rust engine.
Source · Public symbols: 1
Functions: optional_rust_engine()
scpn_quantum_control.active_sensing_product
Policy-bounded active sensing over existing sensing and S3 surfaces.
Source · Public symbols: 9
Classes: SensingInventoryRow, InformationGainCandidate, InformationGainScore, ActiveSensingObserverRecord, ActiveSensingPlan
Functions: sensing_surface_inventory(), score_expected_information_gain(), plan_active_sensing(), demo_information_gain_candidates()
scpn_quantum_control.adjoint_replay_product
Fail-closed adjoint differentiation via reversible replay product (BL-39).
Source · Public symbols: 15
Classes: AdjointReplaySurfaceRow, CheckpointPolicy, ReversibilityReport, PathEligibilityDecision, MaterialisedAdjointReplayProbe
Functions: list_adjoint_replay_surface_ids(), get_adjoint_replay_surface(), iter_adjoint_replay_surfaces(), build_checkpoint_policy(), assess_reversibility(), decide_adjoint_replay_path(), materialise_demo_adjoint_replay_probe(), map_adjoint_replay_public_surfaces(), build_adjoint_replay_product_registry(), assert_adjoint_replay_product_integrity()
scpn_quantum_control.advanced_witnesses_product
Fail-closed advanced witnesses product surface (BL-44).
Source · Public symbols: 27
Classes: WitnessCapabilityRow, WitnessBoundaryRow, WitnessEstimate, PathEligibilityDecision, MaterialisedKrylovProbe, MaterialisedOtocProbe, MaterialisedShadowProbe
Functions: iter_witness_capabilities(), list_witness_capability_ids(), get_witness_capability(), iter_witness_boundaries(), list_witness_boundary_ids(), get_witness_boundary(), list_witness_glossary_keys(), get_witness_glossary_entry(), list_witness_ambient_inventory(), map_advanced_witnesses_public_surfaces(), decide_witness_path(), materialise_krylov_probe(), materialise_demo_krylov_probe(), materialise_otoc_probe(), materialise_demo_otoc_probe(), materialise_shadow_probe(), materialise_demo_shadow_probe(), materialise_bl18_order_parameter_compose(), build_advanced_witnesses_product_registry(), assert_advanced_witnesses_product_integrity()
scpn_quantum_control.advantage_language_protocol
Fail-closed advantage-language governance and protocol catalogue (BL-65).
Source · Public symbols: 11
Classes: AdvantageProtocolRecord, NoAdvantageCertificate, AdvantageLanguageProbeResult
Functions: list_advantage_protocol_ids(), get_advantage_protocol(), iter_advantage_protocols(), build_advantage_language_registry(), issue_no_advantage_certificate(), find_advantage_language_triggers(), probe_advantage_language(), assert_advantage_language_registry_integrity()
scpn_quantum_control.attested_result_pack
Strip-resistant attested result-pack digests and local envelopes (BL-48).
Source · Public symbols: 9
Classes: AttestedEnvelope, AttestationVerdict
Functions: canonical_content_digest(), build_unsigned_envelope(), verify_attested_envelope(), refuse_invent_green_hardware_attestation(), build_attestation_report(), default_claim_axes(), envelope_from_mapping()
scpn_quantum_control.backend_dispatch
Runtime backend selection for array operations.
Source · Public symbols: 6
Functions: set_backend(), get_backend(), get_array_module(), to_numpy(), from_numpy(), available_backends()
scpn_quantum_control.bench_cli
One-command benchmark artefact regeneration for the methods papers.
Source · Public symbols: 4
Classes: ExecutionSurfacePolicy, Harness
Functions: run(), main()
scpn_quantum_control.campaign_harness_product
Fail-closed campaign harness productisation surface (BL-99).
Source · Public symbols: 15
Classes: CampaignHarnessRow, PathEligibilityDecision, MaterialisedCampaignProbe
Functions: list_campaign_harness_ids(), get_campaign_harness(), iter_campaign_harnesses(), list_ambient_benchmark_family_ids(), decide_campaign_path(), materialise_appqsim_probe(), materialise_iqm_layout_probe(), materialise_closed_loop_probe(), materialise_demo_campaign_probe(), map_campaign_harness_public_surfaces(), build_campaign_harness_product_registry(), assert_campaign_harness_product_integrity()
scpn_quantum_control.circuit_cutting_product
Fail-closed circuit-cutting product for large synchronisation workloads.
Source · Public symbols: 12
Classes: CuttingSurfaceRow, CuttingResourceCertificate, SyntheticReconstructionCertificate, CuttingPathDecision
Functions: list_cutting_surface_ids(), get_cutting_surface(), iter_cutting_surfaces(), build_cutting_resource_certificate(), certify_synthetic_reconstruction(), decide_cutting_path(), build_circuit_cutting_product_registry(), assert_circuit_cutting_product_integrity()
scpn_quantum_control.cloud_native_deployment_product
Fail-closed cloud-native deployment boundary product surface (BL-101).
Source · Public symbols: 15
Classes: DeploymentPatternRow, ThreatModelRow, PathEligibilityDecision, MaterialisedDeployDryRunProbe
Functions: list_deployment_pattern_ids(), list_threat_ids(), get_deployment_pattern(), iter_deployment_patterns(), decide_deploy_path(), materialise_deploy_dry_run_probe(), materialise_demo_deploy_dry_run_probe(), map_cloud_native_deployment_public_surfaces(), build_cloud_native_deployment_product_registry(), assert_cloud_native_deployment_product_integrity(), compute_spec_digest()
scpn_quantum_control.competitive_baseline_watch
Fail-closed continuous competitive-baseline watch surface (BL-61).
Source · Public symbols: 10
Classes: CompetitiveWatchRecord, RefreshProbeResult, FeedProbeResult
Functions: list_competitor_ids(), get_competitive_watch(), iter_competitive_watch(), probe_refresh(), probe_feed(), build_competitive_baseline_watch_registry(), assert_competitive_baseline_watch_integrity()
scpn_quantum_control.compile_budget
Resource guards for sparse Pauli-operator construction in the Kuramoto compiler.
Source · Public symbols: 6
Classes: PauliOperatorBudgetError, PauliOperatorEstimate
Functions: pauli_term_upper_bound(), pauli_budget_bytes(), estimate_pauli_operator(), require_pauli_operator_budget()
scpn_quantum_control.compiler_boundary_product
Fail-closed external compiler boundary register product surface (BL-66).
Source · Public symbols: 12
Classes: CompilerBoundaryRow, PathEligibilityDecision, MaterialisedCompilerBoundaryProbe
Functions: list_compiler_ids(), get_compiler_boundary(), iter_compiler_boundaries(), decide_compiler_path(), materialise_compiler_boundary_probe(), materialise_demo_compiler_boundary_probe(), map_compiler_boundary_public_surfaces(), build_compiler_boundary_product_registry(), assert_compiler_boundary_product_integrity()
scpn_quantum_control.config
Single source of truth for runtime configuration.
Source · Public symbols: 3
Classes: SCPNConfig
Functions: get_config(), reload_config()
scpn_quantum_control.control_stack_compose_product
Fail-closed compose existing control/* product surface (BL-67).
Source · Public symbols: 15
Classes: OwnershipRow, AdapterPortRow, PathEligibilityDecision, MaterialisedClosedLoopTelemetryProbe
Functions: list_ownership_module_ids(), list_adapter_port_ids(), get_ownership_row(), get_adapter_port(), iter_ownership_rows(), decide_control_compose_path(), materialise_closed_loop_telemetry_probe(), materialise_demo_closed_loop_telemetry_probe(), map_control_stack_compose_public_surfaces(), build_control_stack_compose_product_registry(), assert_control_stack_compose_product_integrity()
scpn_quantum_control.control_stack_runtime_adapters
Executable BL-67 adapters over existing control and co-simulation surfaces.
Source · Public symbols: 12
Classes: PolicyGatedAdapterError, RealtimeFeedbackPort, QaoaMpcPort, RealtimeFeedbackAdapterResult, QaoaMpcAdapterResult, CosimulationPartitionTelemetry, CosimulationPartitionAdapterResult, PulseComposeBoundaryDecision
Functions: run_realtime_feedback_adapter(), run_qaoa_mpc_adapter(), run_cosimulation_partition_adapter(), decide_pulse_compose_boundary()
scpn_quantum_control.custom_derivatives_product
Fail-closed custom / registered derivatives product surface (BL-92).
Source · Public symbols: 16
Classes: CustomDerivativeContractRow, RegistrationResult
Functions: list_custom_derivative_contract_ids(), get_custom_derivative_contract(), iter_custom_derivative_contracts(), registration_contract_policy(), parse_product_identity(), build_example_scaled_linear_rule(), new_product_registry(), register_product_custom_rule(), require_product_custom_rule(), list_product_registered_identities(), probe_example_rule_round_trip(), map_custom_derivatives_public_surfaces(), build_custom_derivatives_product_registry(), assert_custom_derivatives_product_integrity()
scpn_quantum_control.dense_budget
Memory guards for dense Hilbert-space allocations.
Source · Public symbols: 9
Classes: DenseAllocationError, DenseAllocationEstimate
Functions: hilbert_dimension(), dense_object_bytes(), available_memory_bytes(), dense_budget_bytes(), estimate_dense_allocation(), require_dense_allocation(), require_dense_eigensolver_workspace()
scpn_quantum_control.diff
Canonical first-path namespace for differentiable quantum-control workflows.
Source · Public symbols: 10
Classes: ShotPolicy, EstimatorProvenance, BackendCapabilityMetadata, DifferentiableCircuitDiagnostics, JITExplanation, DifferentiableCircuit
Functions: differentiable_circuit(), jit_or_explain(), supported_transforms(), namespace_metadata()
scpn_quantum_control.diff_contract_audit
Executable DP-004 contract audit for differentiable circuit facades.
Source · Public symbols: 3
Classes: DifferentiableCircuitContractCheck, DifferentiableCircuitContractAuditResult
Functions: run_differentiable_circuit_contract_audit()
scpn_quantum_control.differentiable
Native differentiable-programming primitives for SCPN quantum objectives.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.differentiable_api
Unified differentiable-programming facade over supported local routes.
Source · Public symbols: 18
Functions: differentiable_value(), differentiable_gradient(), differentiable_jacobian(), differentiable_hessian(), differentiable_support_report(), explain_differentiability(), differentiable_compile_report(), differentiable_benchmark_report(), differentiable_baseline_scorecard_report(), differentiable_competitive_baseline_refresh_report(), differentiable_rust_python_inventory_report(), differentiable_architecture_map_report(), differentiable_dependency_environment_map_report(), differentiable_isolated_benchmark_plan_report(), differentiable_transform_algebra_report(), differentiable_qfi_fss_report(), differentiable_frontend_report(), differentiable_api()
scpn_quantum_control.differentiable_api_contracts
Immutable envelopes and type contracts for the unified differentiable API.
Source · Public symbols: 4
Classes: UnifiedDifferentiableAPIResult, DifferentiabilityDiagnosticReport, DifferentiableDashboardCapabilityRow, DifferentiableDashboardStatus
scpn_quantum_control.differentiable_architecture_map
Architecture and Rustification map for differentiable-programming governance.
Source · Public symbols: 6
Classes: DifferentiableArchitectureMapLayer, DifferentiableArchitectureMap, DifferentiableArchitectureMapValidation
Functions: run_differentiable_architecture_map(), validate_differentiable_architecture_map(), render_differentiable_architecture_map_markdown()
scpn_quantum_control.differentiable_baseline_scorecard
Baseline scorecard governance for differentiable computing claims.
Source · Public symbols: 8
Classes: DifferentiableBaselineScorecardRow, DifferentiableBaselineScorecard, DifferentiableBaselineScorecardValidation, DifferentiablePromotionLanguageAudit
Functions: run_differentiable_baseline_scorecard(), validate_differentiable_baseline_scorecard(), audit_differentiable_promotion_language(), render_differentiable_baseline_scorecard_markdown()
scpn_quantum_control.differentiable_batch_helpers
Batch and sample tensor validation helpers for native transforms.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.differentiable_benchmark_report
Claim-bounded local differentiable benchmark report builders.
Source · Public symbols: 2
Classes: DifferentiableBenchmarkReport
Functions: build_differentiable_benchmark_report()
scpn_quantum_control.differentiable_canonical_api
Canonical differentiable transform dispatchers.
Source · Public symbols: 2
Functions: value_and_grad(), grad()
scpn_quantum_control.differentiable_claim_ledger
Claim ledger for bounded differentiable Phase-QNode evidence.
Source · Public symbols: 10
Classes: ClaimLedgerRow, ClaimLedger, ClaimLedgerValidation, DifferentiableSupportSurfaceAlignment
Functions: load_differentiable_claim_ledger(), load_differentiable_support_surface_alignment(), validate_claim_ledger(), validate_public_language_against_ledger(), validate_differentiable_support_surface_alignment(), validate_public_claim_table()
scpn_quantum_control.differentiable_claim_rendering
Render bounded differentiable claim evidence as deterministic Markdown.
Source · Public symbols: 3
Functions: render_claim_ledger_markdown(), render_differentiable_support_surface_alignment_markdown(), render_public_claim_table()
scpn_quantum_control.differentiable_competitive_baselines
Freshness gate for differentiable-computing competitive baselines.
Source · Public symbols: 9
Classes: CompetitiveBaselineRow, CompetitiveBaselineRefresh, CompetitiveBaselineValidation, CompetitiveBaselinePromotionGate
Functions: run_competitive_baseline_refresh(), load_competitive_baseline_refresh(), validate_competitive_baseline_refresh(), audit_competitive_baseline_promotion_gate(), render_competitive_baseline_refresh_markdown()
scpn_quantum_control.differentiable_consistency
Consistency diagnostics for native differentiable transforms.
Source · Public symbols: 2
Functions: check_parameter_shift_consistency(), check_custom_derivative_consistency()
scpn_quantum_control.differentiable_custom_derivatives
Exact custom JVP, VJP, and Jacobian transform wrappers.
Source · Public symbols: 12
Functions: custom_jvp(), batch_custom_jvp(), batch_value_and_custom_jvp(), value_and_custom_jvp(), custom_vjp(), batch_custom_vjp(), batch_value_and_custom_vjp(), value_and_custom_vjp(), custom_jacobian(), batch_custom_jacobian(), batch_value_and_custom_jacobian(), value_and_custom_jacobian()
scpn_quantum_control.differentiable_dashboard
Claim-bounded capability catalog for differentiable dashboard consumers.
Source · Public symbols: 1
Functions: differentiable_dashboard_status()
scpn_quantum_control.differentiable_dependency_environment_evidence
Version-pin and execution-route evidence for differentiable environments.
Source · Public symbols: 2
Classes: DifferentiableDependencyEnvironmentEvidence
Functions: build_differentiable_dependency_environment_evidence()
scpn_quantum_control.differentiable_dependency_environment_map
Dependency and environment evidence map for differentiable-programming governance.
Source · Public symbols: 6
Classes: DifferentiableDependencyEnvironmentProfile, DifferentiableDependencyEnvironmentMap, DifferentiableDependencyEnvironmentMapValidation
Functions: run_differentiable_dependency_environment_map(), validate_differentiable_dependency_environment_map(), render_differentiable_dependency_environment_map_markdown()
scpn_quantum_control.differentiable_exact_modes
Exact scalar forward- and reverse-mode gradient wrappers.
Source · Public symbols: 4
Functions: value_and_forward_mode_grad(), forward_mode_gradient(), value_and_reverse_mode_grad(), reverse_mode_gradient()
scpn_quantum_control.differentiable_external_validation
External-validation package manifests for differentiable evidence.
Source · Public symbols: 15
Classes: EnvironmentLockfileSummary, ExternalValidationEnvironmentLock, ExternalValidationEnvironmentLockValidation, ExternalValidationArtifactEntry, ExternalValidationArtifactBundle
Functions: summarize_environment_lockfile(), summarize_artifact_entry(), build_external_validation_environment_lock(), build_external_validation_artifact_bundle(), load_external_validation_environment_lock(), load_external_validation_artifact_bundle(), validate_external_validation_environment_lock(), validate_external_validation_artifact_bundle(), render_external_validation_environment_lock_markdown(), render_external_validation_artifact_bundle_markdown()
scpn_quantum_control.differentiable_finite_difference
Finite-difference and complex-step diagnostic differentiable transforms.
Source · Public symbols: 37
Functions: finite_difference_gradient(), complex_step_gradient(), batch_complex_step_gradient(), batch_value_and_complex_step_grad(), value_and_jacobian(), jacobian(), value_and_jacfwd(), jacfwd(), value_and_jacrev(), jacrev(), value_and_hessian(), hessian(), batch_value_and_finite_difference_grad(), value_and_complex_step_grad(), value_and_finite_difference_grad(), finite_difference_jacobian(), value_and_finite_difference_jacobian(), finite_difference_jvp(), value_and_jvp(), jvp(), value_and_finite_difference_jvp(), batch_finite_difference_jvp(), batch_value_and_finite_difference_jvp(), vector_jacobian_product(), finite_difference_vjp(), value_and_finite_difference_vjp(), value_and_vjp(), vjp(), batch_vector_jacobian_product(), batch_finite_difference_vjp(), batch_value_and_finite_difference_vjp(), finite_difference_hessian(), value_and_finite_difference_hessian(), finite_difference_hvp(), value_and_finite_difference_hvp(), batch_finite_difference_hvp(), batch_value_and_finite_difference_hvp()
scpn_quantum_control.differentiable_fisher
Empirical-Fisher matrix-free solves for residual-map derivatives.
Source · Public symbols: 3
Functions: empirical_fisher_vector_product(), empirical_fisher_conjugate_gradient(), least_squares_covariance()
scpn_quantum_control.differentiable_framework_overlay
Reproducible CPU-only overlay profile for optional AD frameworks.
Source · Public symbols: 9
Classes: FrameworkOverlayManifest, FrameworkOverlayVerification
Functions: default_framework_overlay_path(), build_framework_overlay_manifest(), install_framework_overlay(), verify_framework_overlay_manifest(), verify_framework_overlay_path(), framework_overlay_pythonpath(), main()
scpn_quantum_control.differentiable_gradient_descent
Native gradient-descent optimizer for differentiable scalar objectives.
Source · Public symbols: 1
Classes: DifferentiableOptimizer
scpn_quantum_control.differentiable_implicit_sensitivity
Implicit stationary and fixed-point sensitivity solvers.
Source · Public symbols: 2
Functions: implicit_stationary_sensitivity(), implicit_fixed_point_sensitivity()
scpn_quantum_control.differentiable_jax_adapter
Optional JAX autodiff adapter for native differentiable objectives.
Source · Public symbols: 2
Functions: is_jax_autodiff_available(), jax_value_and_grad()
scpn_quantum_control.differentiable_levenberg_marquardt
Levenberg-Marquardt and Gauss-Newton residual optimization helpers.
Source · Public symbols: 7
Classes: LevenbergMarquardtOptimizer
Functions: gauss_newton_gradient(), custom_gauss_newton_gradient(), levenberg_marquardt_step(), custom_levenberg_marquardt_step(), evaluate_levenberg_marquardt_step(), update_levenberg_marquardt_damping()
scpn_quantum_control.differentiable_module_hardening_audit
Module coverage and diagnostic audit for differentiable-programming surfaces.
Source · Public symbols: 4
Classes: DifferentiableModuleHardeningRecord, DifferentiableModuleHardeningAuditResult
Functions: differentiable_module_hardening_registry(), run_differentiable_module_hardening_audit()
scpn_quantum_control.differentiable_natural_gradient
Natural-gradient preconditioning and scalar line-search helpers.
Source · Public symbols: 4
Classes: NaturalGradientOptimizer
Functions: armijo_backtracking_line_search(), weighted_gradient_sum(), natural_gradient()
scpn_quantum_control.differentiable_parameter_contracts
Parameter metadata and validation contracts for differentiable objectives.
Source · Public symbols: 4
Classes: Parameter, ParameterBounds, ParameterShiftRule
Functions: multi_frequency_parameter_shift_rule()
scpn_quantum_control.differentiable_parameter_shift
Parameter-shift transforms for scalar differentiable objectives.
Source · Public symbols: 5
Functions: parameter_shift_gradient(), batch_parameter_shift_gradient(), batch_value_and_parameter_shift_grad(), value_and_parameter_shift_grad(), parameter_shift_gradient_with_uncertainty()
scpn_quantum_control.differentiable_registered_custom
Registry-backed custom derivative wrappers for native transforms.
Source · Public symbols: 3
Functions: registered_custom_jvp(), registered_custom_vjp(), registered_custom_jacobian()
scpn_quantum_control.differentiable_residual_weights
IRLS residual weighting helpers for differentiable least-squares paths.
Source · Public symbols: 2
Functions: huber_residual_weights(), soft_l1_residual_weights()
scpn_quantum_control.differentiable_result_contracts
Validated result records for native differentiable-programming transforms.
Source · Public symbols: 32
Classes: GradientResult, FiniteShotSampleProvenance, ParameterShiftSampleRecord, StochasticGradientResult, SPSAObjectiveSample, SPSAProbeRecord, SPSAGradientResult, ScoreFunctionSampleRecord, ScoreFunctionGradientResult, ShotAllocationResult, OptimizationResult, ArmijoLineSearchResult, GradientCheckResult, CustomDerivativeCheckResult, JacobianResult, JVPResult, VJPResult, HessianResult, SparseMatrixResult, HVPResult, NaturalGradientResult, NaturalGradientOptimizationResult, LevenbergMarquardtStep, LevenbergMarquardtTrial, LevenbergMarquardtDampingUpdate, LevenbergMarquardtResult, LeastSquaresCovarianceResult, FisherVectorProductResult, FisherConjugateGradientResult, WeightedGradientResult, ImplicitSensitivityResult, FixedPointSensitivityResult
scpn_quantum_control.differentiable_rust_python_inventory
Rust/Python inventory governance for differentiable rustification planning.
Source · Public symbols: 6
Classes: DifferentiableRustPythonInventoryRow, DifferentiableRustPythonInventory, DifferentiableRustPythonInventoryValidation
Functions: run_differentiable_rust_python_inventory(), validate_differentiable_rust_python_inventory(), render_differentiable_rust_python_inventory_markdown()
scpn_quantum_control.differentiable_scalar_kernels
Scalar forward- and reverse-mode automatic differentiation kernels.
Source · Public symbols: 10
Classes: DualNumber, ReverseNode
Functions: dual_sin(), dual_cos(), dual_exp(), dual_log(), reverse_sin(), reverse_cos(), reverse_exp(), reverse_log()
scpn_quantum_control.differentiable_sparse_derivatives
Sparse derivative conversion helpers for native differentiable transforms.
Source · Public symbols: 5
Functions: dense_to_sparse_matrix(), sparse_jacobian(), sparse_hessian(), empirical_fisher_metric(), sparse_empirical_fisher_metric()
scpn_quantum_control.differentiable_stochastic_estimators
SPSA, score-function, and shot-budget stochastic gradient helpers.
Source · Public symbols: 3
Functions: spsa_gradient_estimate(), score_function_gradient_estimate(), allocate_parameter_shift_shots()
scpn_quantum_control.differentiable_stochastic_policy
Fail-closed stochastic-gradient uncertainty policy contracts.
Source · Public symbols: 3
Classes: GradientFailurePolicy, StochasticGradientConfidenceInterval
Functions: gradient_confidence_interval()
scpn_quantum_control.differentiable_transform_algebra
Metamorphic transform-algebra gate for differentiable local routes.
Source · Public symbols: 4
Classes: TransformAlgebraCase, TransformAlgebraAudit
Functions: run_transform_algebra_audit(), assert_transform_algebra_audit_passes()
scpn_quantum_control.differentiable_transform_helpers
Shared scalar, parameter, bounds, and tape helpers for native transforms.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.differentiable_transform_support_matrix
Generated support-matrix rows for the transform-algebra audit.
Source · Public symbols: 3
Classes: TransformAlgebraCaseLike, TransformAlgebraSupportMatrixRow
Functions: build_transform_algebra_support_matrix()
scpn_quantum_control.differentiable_transform_support_matrix_artifact
Committed-artefact emission for the transform-algebra support matrix.
Source · Public symbols: 5
Classes: TransformSupportMatrixArtifactValidation
Functions: build_transform_support_matrix_artifact(), validate_transform_support_matrix_artifact(), render_transform_support_matrix_markdown(), main()
scpn_quantum_control.differentiable_vmap
Eager vectorization transform for differentiable-programming objectives.
Source · Public symbols: 1
Functions: vmap()
scpn_quantum_control.error_mitigation_product
Fail-closed differentiable error-mitigation taxonomy product (BL-59).
Source · Public symbols: 19
Classes: MitigatorTaxonomyRow, MitigationBoundaryRow, PathEligibilityDecision, MaterialisedZneProbe, MaterialisedReadoutProbe
Functions: list_mitigator_ids(), list_mitigation_boundary_ids(), get_mitigator(), get_mitigation_boundary(), iter_mitigators(), iter_mitigation_boundaries(), decide_mitigation_path(), materialise_zne_probe(), materialise_demo_zne_probe(), materialise_readout_probe(), studio_mitigate_claim_boundary(), map_error_mitigation_public_surfaces(), build_error_mitigation_product_registry(), assert_error_mitigation_product_integrity()
scpn_quantum_control.execution_surface
Static execution-surface scanner for notebooks and publication scripts.
Source · Public symbols: 8
Classes: ExecutionSurfaceFinding, ExecutionSurfaceManifestEntry, ExecutionSurfaceViolation
Functions: load_execution_surface_manifest(), evaluate_execution_surface_manifest(), iter_execution_surface_paths(), find_unmanifested_high_risk_surfaces(), scan_execution_surface_path()
scpn_quantum_control.fault_tolerant_resource_product
Compose existing QEC resource primitives into a conservative BL-36 report.
Source · Public symbols: 12
Classes: FaultTolerantResourceBoundaryError, FormulaReference, SyncProblemResourceRequest, ResourceEstimate, SensitivityPoint, RegimeComparisonRow, FaultTolerantResourceProduct
Functions: estimate_ft_resources(), build_ft_sensitivity(), build_regime_comparison(), build_fault_tolerant_resource_product(), render_ft_resource_markdown()
scpn_quantum_control.geometric_control_product
Fail-closed geometric quantum control product surface (BL-50).
Source · Public symbols: 21
Classes: GeometryCapabilityRow, GeometryBoundaryRow, PathEligibilityDecision, MaterialisedMetricDiagnosticsProbe, MaterialisedQngDirectionProbe
Functions: list_geometry_capability_ids(), list_geometry_boundary_ids(), list_geometry_glossary_keys(), get_geometry_glossary_entry(), get_geometry_capability(), get_geometry_boundary(), iter_geometry_capabilities(), iter_geometry_boundaries(), list_geometry_ambient_inventory(), decide_geometry_path(), materialise_metric_diagnostics_probe(), materialise_demo_metric_diagnostics_probe(), materialise_qng_direction_probe(), map_geometric_control_public_surfaces(), build_geometric_control_product_registry(), assert_geometric_control_product_integrity()
scpn_quantum_control.governed_route_matrix
Fail-closed multi-ecosystem differentiable route matrix and explain API.
Source · Public symbols: 9
Classes: RouteCapability, GovernedRouteRecord, RouteExplanation
Functions: list_governed_route_ids(), get_governed_route(), iter_governed_routes(), build_governed_route_matrix(), explain_route(), assert_no_blank_matrix_cells()
scpn_quantum_control.gradient_plan_explanation_artifact
Committed gradient-plan explanations for the Studio cockpit.
Source · Public symbols: 5
Classes: GradientPlanExplanationArtifactValidation
Functions: build_gradient_plan_explanation_artifact(), validate_gradient_plan_explanation_artifact(), render_gradient_plan_explanation_markdown(), main()
scpn_quantum_control.hardware_result_pack_evidence
Generate a release-audit evidence packet for hardware result packs.
Source · Public symbols: 9
Functions: sha256(), utc_stamp(), run_json_command(), run_log_command(), load_manifest(), select_packs(), rel(), parse_pack_ids(), main()
scpn_quantum_control.hardware_result_packs
Offline verification and deterministic export for hardware result packs.
Source · Public symbols: 14
Functions: default_repo_root(), sha256(), digest_bytes(), walk_values(), contains_text(), load_manifest(), select_packs(), artifact_path(), verify_manifest(), tarinfo_for_bytes(), write_deterministic_tar_gz(), export_result_packs(), parse_pack_ids(), main()
scpn_quantum_control.hardware_safe_execution
Fail-closed hardware-safe gradient execution policy product (BL-47).
Source · Public symbols: 13
Classes: ExecutionPolicy, DryRunPlan, EnforceDecision, AuditRecord
Functions: list_execution_policy_ids(), get_execution_policy(), iter_execution_policies(), default_execution_policy(), dry_run_execution_plan(), enforce_execution_request(), build_audit_record(), build_hardware_safe_execution_registry(), assert_hardware_safe_execution_integrity()
scpn_quantum_control.hermetic_reproduction_kit
Hermetic external reproduction kit contract (BL-55).
Source · Public symbols: 13
Classes: KitDigestSpec, HermeticKitEntry, DigestCheckResult
Functions: list_hermetic_kit_entry_ids(), get_hermetic_kit_entry(), iter_hermetic_kit_entries(), build_hermetic_reproduction_kit(), sha256_hex_of(), verify_digest(), verify_kit_entry_digests(), probe_hermetic_kit_entry(), assert_hermetic_kit_integrity(), fixture_payload()
scpn_quantum_control.identity_observer_product
Fail-closed control observers over the existing identity metrics.
Source · Public symbols: 7
Classes: IdentityMetricInventoryRow, IdentityObserverThresholds, IdentityObserverRecord, IdentitySafetyDecision
Functions: identity_metric_inventory(), identity_observer_unsuitable_scenarios(), evaluate_identity_safety()
scpn_quantum_control.jax_nqs_baseline_product
Build claim-bounded JAX NQS evidence against exact diagonalisation.
Source · Public symbols: 7
Classes: JAXNQSBaselineSpec, JAXNQSEnvironment, JAXNQSComparison, JAXNQSBaselineProduct
Functions: run_jax_nqs_baseline(), render_jax_nqs_baseline_markdown(), write_jax_nqs_baseline_evidence()
scpn_quantum_control.kuramoto
Backward-compatible re-export shim for the relocated Kuramoto toolkit facade.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.kuramoto_core
Small public facade for Kuramoto-XY problems.
Source · Public symbols: 10
Classes: KuramotoProblem
Functions: validate_kuramoto_inputs(), build_kuramoto_problem(), compile_hamiltonian(), compile_dense_hamiltonian(), compile_trotter_circuit(), compile_analog_program(), compile_hybrid_program(), measure_order_parameter(), simulate_variant_trajectory()
scpn_quantum_control.kyma_mechanism_benchmark_product
Fail-closed KYMA / KYMA v2 public mechanism-only benchmark product (BL-73).
Source · Public symbols: 15
Classes: KymaSuiteRow, FrozenDesignConstants, PathEligibilityDecision, MaterialisedMechanismCertificateProbe
Functions: load_frozen_design_constants(), list_kyma_suite_ids(), get_kyma_suite(), iter_kyma_suites(), get_frozen_design_constants(), decide_kyma_path(), materialise_mechanism_certificate_probe(), materialise_demo_mechanism_certificate_probe(), map_kyma_mechanism_benchmark_public_surfaces(), build_kyma_mechanism_benchmark_product_registry(), assert_kyma_mechanism_benchmark_product_integrity()
scpn_quantum_control.logging_setup
Structlog-backed logging bootstrap.
Source · Public symbols: 3
Functions: configure_logging(), get_logger(), reset_for_testing()
scpn_quantum_control.metamorphic_ad_verification
Versioned metamorphic AD verification catalogue and pure residual checks (BL-46).
Source · Public symbols: 10
Classes: MetamorphicLawRecord, MetamorphicCheckResult
Functions: list_metamorphic_law_ids(), get_metamorphic_law(), iter_metamorphic_laws(), build_metamorphic_ad_registry(), probe_metamorphic_law(), evaluate_linearity_residual(), evaluate_chain_rule_residual(), assert_metamorphic_registry_integrity()
scpn_quantum_control.migration_guides_product
Fail-closed PennyLane + Qiskit migration guides product surface (BL-41).
Source · Public symbols: 13
Classes: MigrationConceptRow, PathEligibilityDecision, MaterialisedPennyLaneRoundTrip, MaterialisedQiskitLocalGradient
Functions: list_migration_concept_ids(), get_migration_concept(), iter_migration_concepts(), decide_migration_path(), materialise_demo_pennylane_round_trip(), materialise_demo_qiskit_local_gradient(), map_migration_guides_public_surfaces(), build_migration_guides_product_registry(), assert_migration_guides_product_integrity()
scpn_quantum_control.multi_hal_federation_product
Fail-closed Multi-HAL provider federation product surface (BL-75).
Source · Public symbols: 14
Classes: HalCapabilityRecord, PathEligibilityDecision, MaterialisedFederationDryRunProbe
Functions: list_hal_backend_ids(), list_hal_providers(), get_hal_capability(), iter_hal_capabilities(), build_federation_matrix(), decide_federation_route(), materialise_federation_dry_run_probe(), materialise_demo_federation_dry_run_probe(), map_multi_hal_federation_public_surfaces(), build_multi_hal_federation_product_registry(), assert_multi_hal_federation_product_integrity()
scpn_quantum_control.neural_operator_baseline_product
Compose existing neural-operator baselines under fail-closed governance.
Source · Public symbols: 8
Classes: BaselineSurfaceRow, ArtifactVerification, DatasetAdmission, IntegrationDisposition, NeuralOperatorBaselineProduct
Functions: verify_neural_operator_artifact(), assess_forecast_dataset(), build_neural_operator_baseline_product()
scpn_quantum_control.notebook_programme_product
Fail-closed differentiable notebook programme product surface (BL-40).
Source · Public symbols: 12
Classes: CurriculumNotebookRow, PathEligibilityDecision, MaterialisedCurriculumProbe
Functions: list_curriculum_notebook_ids(), get_curriculum_notebook(), iter_curriculum_notebooks(), decide_notebook_programme_path(), resolve_curriculum_directory(), materialise_curriculum_probe(), map_notebook_programme_public_surfaces(), build_notebook_programme_registry(), assert_notebook_programme_product_integrity()
scpn_quantum_control.open_system_mcwf_product
Fail-closed open-system MCWF completeness product surface (BL-51).
Source · Public symbols: 22
Classes: OpenSystemSurfaceRow, OpenSystemBoundaryRow, PathEligibilityDecision, MaterialisedMcwfEnsembleProbe, MaterialisedReproducibilityProbe
Functions: list_open_system_surface_ids(), list_open_system_boundary_ids(), get_open_system_surface(), get_open_system_boundary(), iter_open_system_surfaces(), iter_open_system_boundaries(), decide_open_system_path(), materialise_mcwf_ensemble_probe(), materialise_demo_mcwf_ensemble_probe(), materialise_reproducibility_probe(), export_sim_noise_model(), import_sim_noise_model(), map_open_system_mcwf_public_surfaces(), list_ambient_objective_boundary_ids(), list_default_objective_case_ids(), build_open_system_mcwf_product_registry(), assert_open_system_mcwf_product_integrity()
scpn_quantum_control.pgbo_qgt_product
Fail-closed PGBO quantum geometric tensor product surface (BL-71).
Source · Public symbols: 16
Classes: QgtCapabilityRow, QgtBoundaryRow, PathEligibilityDecision, MaterialisedPgboTensorProbe
Functions: list_qgt_capability_ids(), list_qgt_boundary_ids(), get_qgt_capability(), get_qgt_boundary(), iter_qgt_capabilities(), iter_qgt_boundaries(), decide_qgt_path(), materialise_pgbo_tensor_probe(), materialise_demo_pgbo_tensor_probe(), map_pgbo_qgt_public_surfaces(), build_pgbo_qgt_product_registry(), assert_pgbo_qgt_product_integrity()
scpn_quantum_control.phase_qnode_product
Fail-closed Phase-QNode product catalogue and journey map (BL-90).
Source · Public symbols: 9
Classes: PhaseQNodeJourney, PhaseQNodeJourneyDecision
Functions: list_phase_qnode_journey_ids(), get_phase_qnode_journey(), iter_phase_qnode_journeys(), dry_run_phase_qnode_journey(), map_phase_qnode_public_surfaces(), build_phase_qnode_product_registry(), assert_phase_qnode_product_integrity()
scpn_quantum_control.polyglot_edge_ad_product
Fail-closed polyglot edge Program-AD product (BL-74).
Source · Public symbols: 12
Classes: EdgeADRuntimeRow, EdgeADPathDecision, CommittedWasmReplayCertificate
Functions: list_edge_ad_runtime_ids(), get_edge_ad_runtime(), iter_edge_ad_runtimes(), decide_edge_ad_path(), load_committed_wasm_replay_payload(), materialise_wasm_replay_certificate(), map_polyglot_edge_ad_public_surfaces(), build_polyglot_edge_ad_product_registry(), assert_polyglot_edge_ad_product_integrity()
scpn_quantum_control.polyglot_parity_certificate
Fail-closed bit-exact polyglot parity certificate product surface (BL-49).
Source · Public symbols: 14
Classes: ParityFamily, PolyglotParityCertificate, CertificateVerifyDecision
Functions: list_parity_family_ids(), get_parity_family(), iter_parity_families(), canonical_json_bytes(), digest_payload(), build_sample_certificate(), certificate_from_dict(), verify_certificate(), map_parity_public_surfaces(), build_polyglot_parity_product_registry(), assert_polyglot_parity_product_integrity()
scpn_quantum_control.program_ad_adjoint
Program AD reverse-adjoint generation result records and accessors.
Source · Public symbols: 7
Classes: ProgramADAdjointStep, ProgramADAdjointResult
Functions: program_adjoint_result(), program_adjoint_gradient(), program_adjoint_replay_gradient(), program_adjoint_grad(), program_adjoint_value_and_grad()
scpn_quantum_control.program_ad_adjoint_generation
Reverse-mode adjoint generation over the stabilised whole-program AD IR.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.program_ad_alias_analysis
Program AD alias/effect analysis drivers and static-lattice provenance parsing.
Source · Public symbols: 2
Functions: analyze_program_ad_alias_effects(), program_ad_static_alias_lattice_report()
scpn_quantum_control.program_ad_alias_contracts
Immutable Program AD alias, lattice, and provenance result contracts.
Source · Public symbols: 10
Classes: ProgramADAliasSet, ProgramADAliasEffectAnalysis, ProgramADStaticAliasLatticeComponent, ProgramADUnknownAliasEdge, ProgramADViewAliasProvenance, ProgramADListAliasProvenance, ProgramADLoopCarriedStateProvenance, ProgramADControlPathAliasProvenance, ProgramADRebindingAliasProvenance, ProgramADStaticAliasLatticeReport
scpn_quantum_control.program_ad_array_indexing
Static array-indexing derivative rules for Program AD registry dispatch.
Source · Public symbols: 6
Functions: program_ad_array_getitem_derivative_rule(), program_ad_array_take_derivative_rule(), program_ad_array_take_along_axis_derivative_rule(), program_ad_array_delete_derivative_rule(), program_ad_array_pad_derivative_rule(), program_ad_array_insert_derivative_rule()
scpn_quantum_control.program_ad_assembly_primitives
Program AD assembly derivative factories and registry contracts.
Source · Public symbols: 4
Functions: program_ad_assembly_split_derivative_rule(), program_ad_assembly_tril_derivative_rule(), program_ad_assembly_triu_derivative_rule(), program_ad_assembly_diagonal_derivative_rule()
scpn_quantum_control.program_ad_broadcast_assembly
Static broadcast assembly derivative rules for Program AD.
Source · Public symbols: 2
Functions: program_ad_assembly_broadcast_to_derivative_rule(), program_ad_assembly_broadcast_arrays_derivative_rule()
scpn_quantum_control.program_ad_cumulative_primitives
Static cumulative derivative rules for Program AD registry dispatch.
Source · Public symbols: 3
Functions: program_ad_cumulative_cumsum_derivative_rule(), program_ad_cumulative_cumprod_derivative_rule(), program_ad_cumulative_diff_derivative_rule()
scpn_quantum_control.program_ad_effect_ir
Validated Program AD effect-IR records and metadata parser.
Source · Public symbols: 7
Classes: ProgramADSSAValue, ProgramADEffect, ProgramADAliasEdge, ProgramADPhiNode, ProgramADControlRegion, ProgramADEffectIR
Functions: parse_program_ad_effect_ir()
scpn_quantum_control.program_ad_elementwise_primitives
Program AD elementwise primitive contracts and direct derivative factories.
Source · Public symbols: 1
Functions: program_ad_elementwise_binary_derivative_rule()
scpn_quantum_control.program_ad_fuzz_assurance
Fail-closed Rust Program AD fuzz assurance product surface (BL-96).
Source · Public symbols: 14
Classes: FuzzTarget, FuzzPolicy, FuzzProbeDecision
Functions: list_fuzz_target_ids(), get_fuzz_target(), iter_fuzz_targets(), fuzz_assurance_policy(), validate_time_box_seconds(), dry_run_fuzz_target(), corpus_governance_policy(), crash_pipeline_policy(), map_fuzz_public_surfaces(), build_fuzz_assurance_registry(), assert_fuzz_assurance_integrity()
scpn_quantum_control.program_ad_interpolation_primitives
Static interpolation derivative rules for Program AD.
Source · Public symbols: 1
Functions: program_ad_interpolation_interp_derivative_rule()
scpn_quantum_control.program_ad_linalg_primitives
Static linear-algebra derivative rules and registry contracts for Program AD.
Source · Public symbols: 14
Classes: ProgramADLinalgConditioningDiagnostic
Functions: diagnose_program_ad_linalg_conditioning(), program_ad_linalg_solve_derivative_rule(), program_ad_linalg_matrix_power_derivative_rule(), program_ad_linalg_multi_dot_derivative_rule(), program_ad_linalg_trace_derivative_rule(), program_ad_linalg_diag_derivative_rule(), program_ad_linalg_diagflat_derivative_rule(), program_ad_linalg_eig_derivative_rule(), program_ad_linalg_eigvals_derivative_rule(), program_ad_linalg_eigh_derivative_rule(), program_ad_linalg_eigvalsh_derivative_rule(), program_ad_linalg_svdvals_derivative_rule(), program_ad_linalg_pinv_derivative_rule()
scpn_quantum_control.program_ad_product_primitives
Program AD product/contraction derivative factories and registry contracts.
Source · Public symbols: 5
Functions: program_ad_product_matmul_derivative_rule(), program_ad_product_tensordot_derivative_rule(), program_ad_product_inner_derivative_rule(), program_ad_product_outer_derivative_rule(), program_ad_product_einsum_derivative_rule()
scpn_quantum_control.program_ad_reduction_primitives
Program AD reduction primitive contracts and direct derivative factories.
Source · Public symbols: 10
Functions: program_ad_reduction_sum_derivative_rule(), program_ad_reduction_mean_derivative_rule(), program_ad_reduction_var_derivative_rule(), program_ad_reduction_std_derivative_rule(), program_ad_reduction_max_derivative_rule(), program_ad_reduction_min_derivative_rule(), program_ad_reduction_median_derivative_rule(), program_ad_reduction_quantile_derivative_rule(), program_ad_reduction_percentile_derivative_rule(), program_ad_reduction_prod_derivative_rule()
scpn_quantum_control.program_ad_registry
Primitive registry contracts and Program AD registry-dispatch coverage.
Source · Public symbols: 20
Classes: CustomDerivativeRule, PrimitiveIdentity, PrimitiveTransformRule, PrimitiveContract, ProgramADRegistryDispatchCoverageRow, ProgramADRegistryDispatchCoverageReport, CustomDerivativeRegistry
Functions: register_custom_derivative_rule(), register_primitive_transform_rule(), register_primitive_batching_rule(), register_primitive_lowering_rule(), primitive_shape_rule_for(), primitive_dtype_rule_for(), primitive_static_argument_rule_for(), primitive_nondifferentiable_policy_for(), primitive_effect_for(), primitive_contract_for(), primitive_complete_contract_for(), program_ad_registry_dispatch_coverage_report(), custom_derivative_rule_for()
scpn_quantum_control.program_ad_rust_bridge
Rust bridge wrappers for bounded Program AD effect IR replay.
Source · Public symbols: 7
Classes: ProgramADEffectIRLike, RustProgramADInterpreterResult, RustProgramADValueAndGradientResult, RustProgramADRegistryMetadataMirrorResult
Functions: interpret_program_ad_effect_ir_with_rust(), value_and_grad_program_ad_effect_ir_with_rust(), mirror_program_ad_registry_metadata_with_rust()
scpn_quantum_control.program_ad_selection_primitives
Program AD selection derivative factories and registry contracts.
Source · Public symbols: 2
Functions: program_ad_selection_where_derivative_rule(), program_ad_selection_clip_derivative_rule()
scpn_quantum_control.program_ad_shape_transforms
Static shape-transform derivative rules for Program AD registry dispatch.
Source · Public symbols: 17
Functions: program_ad_shape_reshape_derivative_rule(), program_ad_shape_ravel_derivative_rule(), program_ad_shape_transpose_derivative_rule(), program_ad_shape_expand_dims_derivative_rule(), program_ad_shape_squeeze_derivative_rule(), program_ad_shape_swapaxes_derivative_rule(), program_ad_shape_moveaxis_derivative_rule(), program_ad_shape_roll_derivative_rule(), program_ad_shape_flip_derivative_rule(), program_ad_shape_flipud_derivative_rule(), program_ad_shape_fliplr_derivative_rule(), program_ad_shape_rot90_derivative_rule(), program_ad_shape_repeat_derivative_rule(), program_ad_shape_tile_derivative_rule(), program_ad_shape_atleast_1d_derivative_rule(), program_ad_shape_atleast_2d_derivative_rule(), program_ad_shape_atleast_3d_derivative_rule()
scpn_quantum_control.program_ad_signal_primitives
Static convolution and correlation derivative rules for Program AD.
Source · Public symbols: 2
Functions: program_ad_signal_convolve_derivative_rule(), program_ad_signal_correlate_derivative_rule()
scpn_quantum_control.program_ad_stack_block_assembly
Static stack, append, concatenate, and block assembly rules for Program AD.
Source · Public symbols: 8
Functions: program_ad_assembly_concatenate_derivative_rule(), program_ad_assembly_stack_derivative_rule(), program_ad_assembly_hstack_derivative_rule(), program_ad_assembly_vstack_derivative_rule(), program_ad_assembly_column_stack_derivative_rule(), program_ad_assembly_dstack_derivative_rule(), program_ad_assembly_append_derivative_rule(), program_ad_assembly_block_derivative_rule()
scpn_quantum_control.program_ad_stencil_primitives
Static finite-difference stencil derivative rules for Program AD.
Source · Public symbols: 1
Functions: program_ad_stencil_gradient_derivative_rule()
scpn_quantum_control.program_ad_trapezoid_primitives
Static trapezoidal-integration derivative rules for Program AD.
Source · Public symbols: 1
Functions: program_ad_reduction_trapezoid_derivative_rule()
scpn_quantum_control.public_api_stability
Fail-closed public-vs-internal API stability catalogue (BL-97).
Source · Public symbols: 14
Classes: PublicApiSymbolRecord, PathClassification, DeprecationProbe, BreakingChangeDecision
Functions: list_public_api_symbol_ids(), get_public_api_symbol(), iter_public_api_symbols(), classify_api_path(), probe_deprecation(), validate_breaking_change(), deprecated_public(), build_public_api_stability_registry(), assert_public_api_stability_integrity(), version_compatibility_note()
scpn_quantum_control.qpu_compute
Public QPU compute façade and command-line entry point.
Source · Public symbols: 1
Functions: main()
scpn_quantum_control.qpu_compute_product
Fail-closed qpu_compute plan/runtime product surface (BL-95).
Source · Public symbols: 13
Classes: ComputePlanKind, ComputePlanRecord, ComputePlanDecision
Functions: list_plan_kind_ids(), get_plan_kind(), iter_plan_kinds(), list_supported_kernels(), list_supported_backend_policies(), construct_compute_plan(), dry_run_compute_plan(), audit_compute_plan_decision(), build_qpu_compute_product_registry(), assert_qpu_compute_product_integrity()
scpn_quantum_control.qpu_compute_runtime
Simulator runtime and JSON I/O for QPU compute contracts.
Source · Public symbols: 14
Functions: deterministic_counts(), make_compute_request(), execute_simulator_request(), write_compute_request(), read_compute_request(), write_compute_result(), read_compute_result(), write_node_descriptor(), read_node_descriptor(), write_stream_delta(), read_stream_delta(), write_fusion_result(), read_fusion_result(), run_simulator_from_artifact()
scpn_quantum_control.qpu_compute_types
Provider-neutral QPU compute request/result contracts.
Source · Public symbols: 9
Classes: QPUComputeRequest, QPUComputeResult, QPUNodeDescriptor, QPUStreamDelta, QPUFusionResult
Functions: require_non_empty(), json_sha256(), counts_sha256(), fuse_compute_results()
scpn_quantum_control.quantum_sync_challenge_oracle_product
Fail-closed Quantum Sync Challenge oracle product surface (BL-32).
Source · Public symbols: 17
Classes: ProblemFamilyRow, MetricCatalogueRow, BaselineCatalogueRow, PathEligibilityDecision, MaterialisedOracleProbe
Functions: list_problem_family_ids(), list_metric_ids(), list_baseline_ids(), get_problem_family(), iter_problem_families(), compute_instance_digest(), decide_challenge_path(), materialise_oracle_probe(), materialise_demo_oracle_probe(), map_quantum_sync_challenge_oracle_public_surfaces(), build_quantum_sync_challenge_oracle_product_registry(), assert_quantum_sync_challenge_oracle_product_integrity()
scpn_quantum_control.resource_budget_gate
Fail-closed compile & dense resource budget product surface (BL-94).
Source · Public symbols: 12
Classes: BudgetDimension, ResourceBudgetEstimate, ResourceBudgetDecision, ResourceBudgetExceededError
Functions: list_budget_dimension_ids(), get_budget_dimension(), iter_budget_dimensions(), estimate_resource_budget(), check_resource_budget(), enforce_resource_budget(), build_resource_budget_registry(), assert_resource_budget_integrity()
scpn_quantum_control.scorecard_acceptance_engine
Fail-closed baseline-scorecard acceptance / promotion engine (BL-56).
Source · Public symbols: 8
Classes: ScorecardCategoryRecord, PromoteDecision
Functions: list_scorecard_category_ids(), get_scorecard_category(), iter_scorecard_categories(), build_scorecard_acceptance_registry(), promote_scorecard_category(), assert_scorecard_acceptance_integrity()
scpn_quantum_control.ssgf_geometry_gradient_product
Governed SSGF quantum-in-the-loop geometry-gradient product.
Source · Public symbols: 15
Classes: SsgfPublicSurfaceRow, GradientRouteDecision, QuantumCostCertificate, GeometryGradientCertificate, SsgfGeometryObserverRecord, OuterCycleEvidence
Functions: list_ssgf_public_surfaces(), ssgf_gradient_unsuitable_scenarios(), decide_ssgf_gradient_route(), certify_quantum_cost(), certify_geometry_gradient(), geometry_observer_from_certificate(), materialise_outer_cycle_evidence(), build_ssgf_geometry_gradient_registry(), assert_ssgf_geometry_gradient_integrity()
scpn_quantum_control.stable_core
Stable first-path contracts for SCPN quantum-control workflows.
Source · Public symbols: 21
Classes: Problem, Backend, Experiment, Result
Functions: build_problem(), build_backend(), classical_reference_backend(), hardware_replay_backend(), qiskit_backend(), qutip_backend(), pennylane_backend(), pulser_surrogate_backend(), backend_capability_matrix(), stable_core_capability_payload(), normalised_stable_core_json(), stable_core_capability_markdown(), write_stable_core_capability_artifacts(), build_experiment(), build_result(), problem_from_kuramoto(), problem_to_kuramoto()
scpn_quantum_control.stable_core_preflight
Backend preflight checks for stable core experiments.
Source · Public symbols: 6
Classes: StableCorePreflightResult
Functions: run_stable_core_preflight(), stable_core_backend_dependencies(), stable_core_preflight_fixtures_payload(), stable_core_preflight_fixtures_json(), stable_core_preflight_fixtures_markdown()
scpn_quantum_control.stable_core_product
Fail-closed stable_core experiment model product surface (BL-81).
Source · Public symbols: 29
Classes: StableCoreContractRow, StableCoreRoundTripResult
Functions: list_stable_core_contract_ids(), get_stable_core_contract(), iter_stable_core_contracts(), schema_version_policy(), validate_model_schema_version(), problem_from_dict(), backend_from_dict(), experiment_from_dict(), result_from_dict(), wrap_model_envelope(), unwrap_model_envelope(), canonical_json_bytes(), digest_stable_core_payload(), serialise_problem(), serialise_backend(), serialise_experiment(), serialise_result(), deserialise_problem(), deserialise_backend(), deserialise_experiment(), deserialise_result(), round_trip_problem(), round_trip_experiment(), build_demo_experiment(), map_stable_core_public_surfaces(), build_stable_core_product_registry(), assert_stable_core_product_integrity()
scpn_quantum_control.stochastic_estimators_product
Fail-closed stochastic estimators & policies product surface (BL-93).
Source · Public symbols: 12
Classes: StochasticEstimatorRow, EstimatorDryRunDecision, MaterialisedSPSAProbe
Functions: list_stochastic_estimator_ids(), get_stochastic_estimator(), iter_stochastic_estimators(), build_product_failure_policy(), dry_run_stochastic_estimator(), materialise_demo_spsa_probe(), map_stochastic_estimators_public_surfaces(), build_stochastic_estimators_product_registry(), assert_stochastic_estimators_product_integrity()
scpn_quantum_control.structured_log_fallback
Structured logging with a stdlib fallback that tolerates event kwargs.
Source · Public symbols: 2
Classes: KwargTolerantLoggerAdapter
Functions: get_structured_logger()
scpn_quantum_control.studio_executive_product
Fail-closed Studio executive + coverage frontier product surface (BL-62).
Source · Public symbols: 12
Classes: ExecutiveVerbRow, PathEligibilityDecision, MaterialisedCoverageFrontierProbe
Functions: list_executive_verb_ids(), get_executive_verb(), iter_executive_verbs(), decide_executive_path(), compute_coverage_frontier_score(), materialise_demo_coverage_frontier_probe(), map_studio_executive_public_surfaces(), build_studio_executive_product_registry(), assert_studio_executive_product_integrity()
scpn_quantum_control.thermo_readiness_product
Fail-closed thermodynamics readiness product surface (BL-100).
Source · Public symbols: 19
Classes: ReadinessCapabilityRow, FepInventoryRow, PathEligibilityDecision, MaterialisedKSweepProbe
Functions: verify_ambient_claim_boundary(), list_readiness_capability_ids(), list_fep_module_ids(), get_readiness_capability(), get_fep_inventory_row(), iter_readiness_capabilities(), iter_fep_inventory(), decide_readiness_path(), materialise_k_sweep_probe(), materialise_demo_k_sweep_probe(), materialise_quantum_thermo_payload_probe(), map_thermo_readiness_public_surfaces(), build_thermo_readiness_product_registry(), assert_thermo_readiness_product_integrity(), compute_k_sweep_request_digest()
scpn_quantum_control.unsuitable_scenario_registry
Versioned unsuitable-scenario and anti-silent-wrong-gradient registry.
Source · Public symbols: 8
Classes: UnsuitableScenarioRecord, ScenarioProbeResult
Functions: list_unsuitable_scenario_ids(), get_unsuitable_scenario(), iter_unsuitable_scenarios(), build_unsuitable_scenario_registry(), probe_unsuitable_scenario(), assert_unsuitable_registry_integrity()
scpn_quantum_control.visualisation_dashboard_product
Fail-closed fixture-driven visualisation dashboard product (BL-34).
Source · Public symbols: 13
Classes: VisualisationPanelRow, PathEligibilityDecision, SecretsScanResult, MaterialisedStaticReportProbe
Functions: list_visualisation_panel_ids(), get_visualisation_panel(), iter_visualisation_panels(), scan_export_for_secrets(), decide_visualisation_path(), materialise_demo_static_report_probe(), map_visualisation_dashboard_public_surfaces(), build_visualisation_dashboard_product_registry(), assert_visualisation_dashboard_product_integrity()
scpn_quantum_control.whole_program_ad_api
Public whole-program automatic differentiation entry points.
Source · Public symbols: 2
Functions: whole_program_value_and_grad(), whole_program_grad()
scpn_quantum_control.whole_program_ad_product
Fail-closed whole-program AD product catalogue and journey map (BL-91).
Source · Public symbols: 10
Classes: WholeProgramADJourney, WholeProgramADJourneyDecision
Functions: list_whole_program_ad_journey_ids(), get_whole_program_ad_journey(), iter_whole_program_ad_journeys(), dry_run_whole_program_ad_journey(), map_whole_program_ad_public_surfaces(), map_whole_program_ad_architecture_layers(), build_whole_program_ad_product_registry(), assert_whole_program_ad_product_integrity()
scpn_quantum_control.whole_program_ad_result
Whole-program automatic-differentiation result records.
Source · Public symbols: 3
Classes: WholeProgramTraceEvent, WholeProgramIRNode, WholeProgramADResult
scpn_quantum_control.whole_program_frontend
Static bytecode/source inspection pipeline for whole-program Program AD.
Source · Public symbols: 1
Functions: compile_whole_program_frontend()
scpn_quantum_control.whole_program_frontend_contracts
Immutable IR and report contracts for static whole-program frontend inspection.
Source · Public symbols: 9
Classes: WholeProgramBytecodeInstruction, WholeProgramSourceIRFeature, WholeProgramBytecodeBasicBlock, WholeProgramSourceRegion, WholeProgramSourceBytecodeLineMap, WholeProgramSymbolScopeEntry, WholeProgramUnsupportedSemanticDiagnostic, WholeProgramSemanticsReport, WholeProgramCompilerFrontendReport
scpn_quantum_control.whole_program_trace_metadata
Static normalisation of whole-program AD trace operation shapes and axes.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.whole_program_trace_predicates
Derivative-safe primal control-flow predicates for whole-program AD.
Source · Public symbols: 1
Classes: TraceADPredicateArray
scpn_quantum_control.whole_program_trace_runtime
Runtime trace-context builders for whole-program automatic differentiation.
Source · Public symbols: 0
No public module-level class or function is declared.
scpn_quantum_control.whole_program_trace_values
Operator-intercepted forward-AD trace value classes and their operations.
Source · Public symbols: 2
Classes: TraceADScalar, TraceADArray
scpn_quantum_control.wirtinger_calculus
Wirtinger calculus: holomorphic and non-holomorphic complex derivatives.
Source · Public symbols: 7
Classes: WirtingerDerivative, WirtingerOptimisationResult
Functions: wirtinger_partials(), is_holomorphic(), holomorphic_gradient(), real_objective_gradient(), minimise_real_objective()
scpn_quantum_control.wirtinger_implicit_product
Fail-closed Wirtinger + implicit differentiation product surface (BL-64).
Source · Public symbols: 13
Classes: WirtingerImplicitSurfaceRow, MaterialisedWirtingerProbe, MaterialisedImplicitProbe, ComplexContractDecision
Functions: list_wirtinger_implicit_surface_ids(), get_wirtinger_implicit_surface(), iter_wirtinger_implicit_surfaces(), decide_complex_objective_contract(), materialise_demo_wirtinger_probe(), materialise_demo_implicit_stationary_probe(), map_wirtinger_implicit_public_surfaces(), build_wirtinger_implicit_product_registry(), assert_wirtinger_implicit_product_integrity()
topology_control
scpn_quantum_control.topology_control.artefacts
Serialisation and digest artefacts for topological optimisation traces.
Source · Public symbols: 2
Classes: TopologyOptimisationArtifact
Functions: export_topology_optimisation_artifact()
scpn_quantum_control.topology_control.complexes
Persistent-H1 complex builders and backend abstractions for topology control.
Source · Public symbols: 9
Classes: PersistenceDiagram, H1Summary, PersistentHomologyBackend, NetworkCycleBackend, RipserPHBackend
Functions: max_h1_for_vertices(), build_coupling_distance_matrix(), build_correlation_distance_matrix(), spike_trace_correlation_distance()
scpn_quantum_control.topology_control.constraints
Constraint ledgers and projection routines for coupling graph control.
Source · Public symbols: 6
Classes: CouplingGraphBounds, HardwareEmbeddingConstraint, ConstraintViolation, TopologyConstraintLedger
Functions: canonical_edge(), algebraic_connectivity()
scpn_quantum_control.topology_control.hardware_integration
No-QPU hardware manifest gate for topology-control experiments.
Source · Public symbols: 2
Classes: TopologyHardwareManifest
Functions: validate_topology_hardware_manifest()
scpn_quantum_control.topology_control.objectives
Degeneracy-safe persistent-H1 objectives for coupling graph control.
Source · Public symbols: 5
Classes: DegeneracyMode, ObjectiveBreakdown, CouplingTopologyObjective
Functions: classify_degeneracy(), objective_sha256_payload()
scpn_quantum_control.topology_control.optimizers
Projected optimisers for non-smooth persistent-H1 objectives.
Source · Public symbols: 4
Classes: TopologyOptimisationStep, TopologyOptimisationTrace, ProjectedSPSAOptimizer, ProjectedScipyOptimizer
scpn_quantum_control.topology_control.qsnn_integration
QSNN dynamic-coupling policy hooks for persistent-H1 control.
Source · Public symbols: 1
Classes: TopologicalDynamicCouplingPolicy
topology_kernel_product
scpn_quantum_control.topology_kernel_product.classifier
Custody-checked binary kernel ridge fitting and evaluation.
Source · Public symbols: 4
Classes: KernelRidgeClassifier
Functions: fit_kernel_ridge(), predict_kernel_ridge(), evaluate_kernel_ridge()
scpn_quantum_control.topology_kernel_product.evidence
Deterministic evidence and claim-boundary rendering for BL-88.
Source · Public symbols: 5
Classes: KernelSupportRow, TopologyKernelEvidence
Functions: build_topology_kernel_evidence(), render_topology_kernel_markdown(), write_topology_kernel_evidence()
scpn_quantum_control.topology_kernel_product.kernels
Validated exact-statevector and classical-control kernel construction.
Source · Public symbols: 7
Functions: validate_topology(), topology_digest(), validate_feature_matrix(), fidelity_kernel_matrix(), rbf_kernel_matrix(), permute_topology(), permute_edge_features()
scpn_quantum_control.topology_kernel_product.schema
Immutable contracts for the bounded BL-88 quantum-kernel product.
Source · Public symbols: 4
Classes: TopologyKernelConfig, TopologyKernelMatrix, TopologyKernelDataset, KernelEvaluation
scpn_quantum_control.topology_kernel_product.synthetic
Deterministic graph controls and teacher-aligned synthetic data.
Source · Public symbols: 5
Functions: ring_topology(), path_topology(), complete_topology(), zero_topology(), build_teacher_aligned_dataset()