PF research library · 20 min read
r34 integration inventory and website claim review
r34 documentation · integration-audit.md · Formatted reading copy
On this page
- Recommended presentation
- Scientific engine catalogue
- Recorded-data and published-reference catalogue
- AI and private storage services
- Optional hosting integrations (deployment detail)
- Cohesive value proposition
- Gallery recommendations
- r34 satellite and quantum-workflow audit
- Safe public wording
- Verified implementation
- Fresh executed validation for this enhancement
- Gallery recommendation
- r34 Qiskit integration audit for website copy
- Accurate capabilities and evidence
- Existing validation safeguards inspected
- Fresh gallery validation
- Recommended cohesive website language
- Source anchors
- Upstream format and simulator references
Reviewed the actual source at the corrected r34 package on 2026-09-22. This review covers integrations other than the separately assigned Qiskit and satellite/orbit audits. It cross-checks shipped guides, adapters, operation manifest and representative tests. It is a source audit, not a new live-provider, vendor-hardware or full-release execution certification.
Recommended presentation
Use Scientific engines, recorded data and connected research services, not “all live APIs.” The native Python libraries execute locally/on configured workers; some adapters require licensed products or reviewed native executables; others import files or reanalyse frozen published records. The real network APIs are AI-provider calls, selected live orbital data feeds, BYOS and optional hosting services.
The audited capability registry contains 15 scientific integration families. pf_integrations/capability_registry.py lists each bounded operation and its limit. capability_manifest():73 distinguishes scientific applicability from installed dependencies, licensing, successful execution and experimental outcomes. pf_integrations/runner.py:capabilities() is explicitly an availability probe with execution_verified: false for every entry. An ambient-interpreter invocation of python run_research_integrations.py --list completed during this review, but that interpreter lacks most optional research dependencies. This does not assess the separately installed research environment.
Use small capability cards with four fields: What runs · Research question · Requirements · Scope. Link the relevant original r34 guide. A broad page-level statement should explain that optional adapters expose specific operations, not every upstream API, and that checked simulations do not establish experimental accuracy or commercial advantage.
Scientific engine catalogue
| Name and classification | Accurate public description | Concrete research / R&D value | Requirements and scientific limits | Implementation / checks |
|---|---|---|---|---|
| QuTiP — optional Python solver | Execute two- or four-qubit open-system studies, including amplitude damping, collective dephasing, driven coupled dynamics and a bounded commuting HEOM bath-memory model. Replay actual saved two-qubit mission memory states and proper holding times. | Compare channel assumptions; identify coherence sensitivity; inspect complete complex matrices and test a second implementation against the PF Kraus model. Useful for design exploration before choosing measurements. | Research Python environment. Two/four qubits and declared Hamiltonians only; HEOM is the zero-tunnelling Drude–Lorentz pure-dephasing special case, not an unrestricted many-body/non-Markovian API. Mission memory replay models independent Markovian arms; optical loss is separate. | pf_integrations/quantum.py:89 run, :249 _run_heom, :333 _run_mission_memory; test_r24_quantum.py:21,47,53,64; test_r26_workflow_bridge.py:156 |
| SeQUeNCe — optional native network simulation library | Model stationary fiber/router chains using native routing, reservations, resource management, entanglement generation and swapping. Inspect accepted/rejected requests, memory occupancy and delivered pair events. | Explore memory-capacity contention, reservation schedules and delivery-rate tradeoffs in a declared fiber network. The event log makes rejected requests and resource reuse explainable. | Python 3.12 worker and SeQUeNCe. Configurable chain: 3–12 routers, 2–32 memories/router, up to 32 requests. No general graph, persistent retry queue, moving satellites or automatic translation of free-space losses. Scalar protocol fidelity is not a reconstructed density matrix; delivered pairs/s is not secret keys/s. | pf_integrations/network.py:29 _validated, :104 run, :287 _run_published_tutorial; test_r24_network.py:30,48,63,78,98 |
| PyMC — optional statistical inference library | Infer a common T2 from explicitly supplied Bell-memory parity counts using a declared pure-dephasing likelihood, then evaluate withheld acquisitions separately. | Examine parameter identifiability and whether new measurements agree with a frozen posterior. Preserved acquisition splits help prevent obvious calibration/validation reuse. | Research dependencies. Only common T2 is inferred; fixed preparation visibility needs calibration provenance when nonunit. No arbitrary mission posterior, drift, unknown SPAM, thermal relaxation or authenticated measurement provenance. Synthetic examples remain labelled synthetic. | pf_integrations/uncertainty.py:41 validate_observations, :102 quadrature_posterior, :130 _inference_impl; test_r24_uncertainty.py:18,25,31,85 |
| SALib — optional sensitivity library | Run Sobol sensitivity studies for independent uniform T2 and two memory-holding-time bounds; every design point executes PF’s production memory channel. | Prioritize which declared memory/timing uncertainties deserve tighter characterization; compare sensitivity rankings when bounds change. | Research dependencies. This is a specific pure-dephasing Bell-memory model, not arbitrary mission uncertainty propagation. Bootstrap intervals concern the estimator and supplied distributions, not experimental truth or uncertainty in those bounds. | pf_integrations/uncertainty.py:256 pf_memory_fidelity, :265 _quadrature_sobol, :284 _sobol; test_r24_uncertainty.py:42,66,73 |
| EinsteinPy + SymPy — optional symbolic reference | Check exterior Schwarzschild metric identities, static-clock rates and radial null travel time against PF production calculations; use saved mission radii where available. | Audit sign, coordinate and unit conventions against a symbolic reference and reduce equation-transfer mistakes. | Research dependencies. Stationary spherical exterior spacetime only. Does not evolve Einstein’s equations, select a PF or reproduce a moving satellite’s original ray when used as a radial reference. | pf_integrations/gr_reference.py:8 run; test_r24_orbit_engineering.py:49 test_schwarzschild_production_link; pf_integrations/workflow_bridge.py:183 _build_companion |
| Einstein Toolkit — optional reviewed native worker | Execute supplied native gauge-wave benchmarks or administrator-registered studies with declared numeric overrides. | Compare numerical evolution across resolutions and retain exact executable/parameter provenance. An administrator can expose additional compiled models through reviewed studies. | Separate installed Cactus executable, PF_ET_EXECUTABLE, Python research/kuibit environment; registered studies also require trusted PF_ET_STUDIES_FILE. Supplied gauge wave is flat spacetime in changing coordinates, not gravitational radiation. Additional studies are not automatically scientifically validated. Generic 3D AMR-to-Earth mission injection is unimplemented. |
pf_integrations/numerical_relativity.py:476 _execute_gauge_wave, :646 validate_registered_request, :696 _execute_registered; test_r26_numerical_relativity.py:11,20,28,33 |
| kuibit — optional numerical-output analysis library | Read supported Einstein Toolkit outputs and export scalar diagnostics, saved grid slices, Psi4/strain/spectra and horizon properties; reanalyse the hash-pinned published GW150914 subset. | Inspect actual solver fields, waveform conventions and remnant diagnostics in a consistent report with retained source files. | Requires compatible data and kuibit. GW150914 is reanalysis of published solver output, not a newly run merger or detector-data inference. Not every kuibit method, arbitrary 3D volume display or AMR topology is exposed. The validated metric-link adapter requires an x-dependent diagonal ADM metric with x shift only. | pf_integrations/numerical_relativity.py:179 _analyze_scalars, :201 _analyze_grids, :261 _analyze_waves, :309 _analyze_horizons, :367 analyze_directory, :413 export_metric_line, :611 _published_gw150914; test_r26_numerical_relativity.py:103,116 |
| FMPy / FMI — optional approved native reference model | Execute the bundled, checksum-approved Dahlquist FMU and compare its trajectory with an exact exponential solution. | Demonstrate reproducible FMI interoperability and a controlled pattern for integrating a reviewed engineering model. | FMPy and matching native binary; private executable workspace. Only the pinned reference FMU is supported. Arbitrary uploaded FMUs are rejected. This does not model a spacecraft controller or imply general co-simulation support. | pf_integrations/engineering.py:178 _simulate_fmu, :203 _fmu; test_r24_orbit_engineering.py:64 test_real_fmu_against_analytic_decay; test_r25_engineering.py:111,135 |
| MATLAB Engine / Simulink — optional licensed worker adapters | Provide bounded adapters for a bundled clock-relaxation ODE and matching fixed Simulink block model. | Establish a scoped interoperability path with a familiar engineering toolchain and an analytic comparison for the specific controller example. | Licensed MATLAB, matching Engine, and Simulink license for that model. No arbitrary model/function uploads. MATLAB Runtime alone is insufficient. Licensed scientific execution was unavailable in release validation; do not present a passed MATLAB simulation or Gallery image unless actually executed separately. | pf_integrations/engineering.py:33 _matlab_installation, :70 _matlab_values, :120 _matlab; test_r25_engineering.py:31,49,59,75,86,104; R24_ORBIT_ENGINEERING.md, docs/OPTIONAL_VENDOR_INSTALL.md |
Recorded-data and published-reference catalogue
| Name | Accurate capability | Research / R&D value | Limit and evidence |
|---|---|---|---|
| CSV / inline recorded time tags | Replay exact integer-picosecond detector events; apply declared calibration offsets; export coincidence histograms, pairing decisions and explicitly assumed stationary normalization. | Compare analysis policy and calibration effects while preserving raw events and ambiguous matches. | No live acquisition, invented events or automatic background correction. Software coincidence pairs do not by themselves witness entanglement. pf_integrations/time_tags.py:204 _read, :294 overlap_integral_ps2, :310 analyze, :427 run; tests test_r24_time_tags.py:18,28,37,46,58,69,77,103. |
| Swabian Time Tagger FileReader | Optional native decoder and CSV conversion for an explicitly ordered contiguous subset of numbered .ttbin segments. |
Bring an authorized detector recording into the same replay/evidence workflow without losing integer timestamp precision. | Vendor SDK required. This is file decoding, not instrument control. Positive genuine-recording decoding and detector accuracy were not validated; release probes checked genuine SDK import and missing-file error, while software tests used labelled fixtures. time_tags.py:76 _sdk, :113 _segment_paths, :132 _read_swabian, :247 convert_recording; test_r25_time_tags.py:168 is opt-in real recording/independent CSV parity. r25 guide supersedes r24 single-segment description. |
| Published equation and dataset references | Reanalyse pinned SNSPD histograms, published aggregate Bell-test statistics and specified quantum/relativity reference equations. | Expose model residuals and scope, reproduce particular published numerical/statistical results, and preserve sources alongside outputs. | Frozen source inputs; not a continuous literature API. SNSPD example includes limits and unfavorable residuals. Aggregate Bell values are not raw trial reconstruction. pf_integrations/published.py:39 _load_snspd, :95 _snspd, :202 _quantum, :234 _bell_statistics, :258 run; tests test_r24_published.py:10,20,26,37,50. |
| Structured quantum and numerical-field imports | Full complex quantum-state JSON with tensor order and provenance; managed raw tomography counts; bounded ET outputs; validated numeric ADM metric-line NPZ plus metadata. | Carry the actual state/field and conventions into a follow-on study instead of inferring missing scientific information from a headline metric. | Exact contracts and compatibility gates; no pickle, generic arbitrary metric injection or full-state reconstruction from fidelity. quantum.py:43 _initial; numerical_relativity.py:413 export_metric_line; R24_QUANTUM.md, R26_NUMERICAL_RELATIVITY.md, R26_WORKFLOW_INTEGRATIONS.md. |
NumPy, SciPy, Matplotlib, SymPy, h5py, JPype and plotting/reporting utilities are supporting runtime libraries. They should not be counted as separate live scientific services. Qiskit, SGP4/Astropy/orbital data sources and Orekit belong in the separately audited quantum and satellite sections.
AI and private storage services
| Name | Implemented operation | Requirements and important boundary | Source |
|---|---|---|---|
| OpenAI | Responses API for run-bound assistant questions, bounded evidence tools and private-layer proposals | Account/model access, configured endpoint and personal key when SaaS BYOK is enabled; not every OpenAI feature | pf_assistant/providers.py:167 ProviderConfig.endpoint and :238 ResearchProvider; /responses at line 205 |
| OpenAI-compatible providers | Chat Completions protocol | Explicit operator-approved endpoint; compatibility and model capabilities vary | Same; /chat/completions at line 205; pf_saas/assistant_credentials.py:94 _compatible_endpoints |
| DeepSeek | Native chat-completions adapter | Personal/selected account, supported model, bounded native continuation; no inference that all models/features work | Same provider module; endpoint at 178/205; R33_AI_PROVIDERS_GUIDE.md |
| Google Gemini | REST generateContent, tool calls and supported image formats |
Account/model access; image support must be configured; native context limits still apply | Same provider module lines 179/213 |
| Anthropic / Claude | Messages API, tool-use blocks and bounded continuation | Account/model access; no claim of every vendor feature or cloud auth variant | Same provider module lines 180/206 |
| AWS S3 / approved S3-compatible HTTPS | User-selected authoritative bulk artifact destination, integrity-checked reads/writes and explicit migrations | BYOS operator enablement; bucket/prefix credentials. Compatible endpoints are approved by the operator. No arbitrary endpoint or AWS role-assumption onboarding. Conversation/control/layer-change records and hashes remain in PF DB; bounded PF execution/recovery storage remains. | pf_saas/byos.py:144 StorageRegistry, :540 VerifiedStorage, :682 S3WireStorage; PF_Simulation_r34_BYOS_Guide.md |
| Private NAS / local folder | Outbound connector transfers through a user-controlled POSIX folder | Keep configured connector running. No inbound NAS port required. Current connector is Linux/POSIX, not native Windows. Object isolation is authorization/integrity control, not a blanket promise of zero operator visibility. | pf_saas/byos_connector.py:48 ConnectorBroker, :375 ConnectorBackend; pf_storage_connector/README.md |
All five AI protocols share PF’s proposal/diff/validation/explicit activation/deletion and active-private-stack execution controls. Neither a model response nor a passed validation automatically activates a layer. Provider validation used scripted HTTP protocols with real numerical subprocesses, not paid live model access or proof of reasoning quality. BYOK separates credentials and vendor billing; selected evidence/source may be sent to that provider. BYOS separates bulk artifact location; it does not move all control records off PF infrastructure or confer unlimited quotas. Sources: R34_BYOK_GUIDE.md, R33_AI_PROVIDERS_GUIDE.md, PF_Simulation_r34_BYOS_Guide.md, tests_saas/test_r34_byok_saas.py, tests_saas/test_r34_byos_integration.py.
Optional hosting integrations (deployment detail)
These are real integrations but should not become scientific Gallery cards: AWS Batch for administrator-selected job queues/definitions (pf_saas/aws.py:11 AWSBatchAdapter); managed AWS S3 (pf_saas/storage.py:141 S3Storage); Amazon Cognito ID-token verification and local-session exchange (pf_saas/cloud_auth.py:22 verify_cognito_token); Stripe billing checkout/portal/webhook reconciliation (pf_saas/billing.py:28 StripeAdapter, :94 BillingService); and SMTP transactional email (pf_saas/mail.py:12 MailService). They require actual deployment configuration and acceptance, and the static Network Solutions website does not itself run those services. PostgreSQL/SQLAlchemy, FastAPI, Docker and Python are platform/runtime components, not research APIs.
Cohesive value proposition
Recommended language: “Connect the evidence across your research workflow. PF Simulation keeps the selected inputs, declared assumptions, engine versions, numerical checks and resulting artifacts together, so teams can compare implementations and build the next study on an inspectable result.”
The valuable implemented bridge is explicit lineage from actual parent outputs into compatible scientific companions (pf_integrations/workflow_bridge.py:172 build_companion, :333 companion_catalog, :439 run_companion_suite). The five companions consume saved state, memory proper times, radii, orbit state or solved ray data. If prerequisites are missing they fail or explain unavailability; they do not generate a substitute example. The orbit companion is explicitly a reoriented reference initialized from derived osculating elements, not an epoch-matched replay. A contextual SeQUeNCe/PyMC/FMPy reference is not an executed-data validation of the parent mission.
For academic teams, this supports auditable methods, hypothesis comparison and numerical reproducibility. For corporate R&D, it supports traceable design choices, reuse of controlled configurations and prioritization of experiments. These are defensible workflow benefits inferred from the implemented artifacts and controls. There is no evidence here for quantified time/cost savings, commercial superiority, customer demand, experimental mission accuracy or a PF-specific performance advantage.
Gallery recommendations
- Add actual Qiskit and satellite examples after the separately assigned audits, with precise runtime/data labels.
- QuTiP memory dynamics is a strong next example: actual time-evolving matrix/coherence and residual plots explain why model comparisons matter. Use fresh actual output and identify synthetic modeled input.
- SeQUeNCe reservation contention is a good complementary network example: display native deliveries and occupancy alongside admitted/rejected requests. Keep it labelled stationary fiber network, not quantum satellite routing.
- kuibit GW150914 is appropriate only with conspicuous “published output reanalysis” and original dataset attribution; never caption it as a fresh PF black-hole merger simulation.
- PyMC/SALib can illustrate estimation vs sensitivity, but the synthetic counts/distribution assumptions must be visible. Do not blur posterior sampling with empirical validation.
- Do not add MATLAB, Swabian acquisition, or paid AI imagery as executed demonstrations without genuine execution/data. Catalogue their available adapter and stated prerequisites instead.
Avoid saturating the home page with logos. A compact engine strip can lead to the detailed integration catalogue, with selected gallery stories demonstrating distinct research questions rather than a list of vendor names.
r34 satellite and quantum-workflow audit
Validated against the corrected r34 source in the corrected r34 package. No PF source files were edited. This audit concerns implemented capability and bounded executed evidence, not hardware or operational mission qualification.
Safe public wording
Live satellite forecasts for quantum-link research. PF Simulation retrieves published orbital elements from CelesTrak and propagates satellite states at the requested UTC times. Researchers can connect those trajectories to moving-endpoint photon propagation, visibility, timing and quantum-channel models, then compare SGP4 predictions with matched numerical orbit models. Save the exact inputs and replay the experiment as your assumptions evolve.
What “live” means: current-UTC model updates using periodically refreshed GP/TLE elements—not streaming spacecraft telemetry or measured photon data. A configured update interval is a minimum; solver runtime can make updates slower.
Research value: study how orbit-model choices and declared hardware/channel assumptions affect predicted link opportunities and timing; inspect model discrepancies under matched initial states; preserve inputs and selected-epoch artifacts for reproducible follow-on studies. This enables controlled design comparisons; it does not establish mission accuracy or a PF performance advantage.
Verified implementation
| Capability | Exact implementation and boundary | Source |
|---|---|---|
| Published satellite inputs | CelesTrak JSON GP by default; TLE supported. Payload SHA-256, source URL, element epoch and retrieval UTC recorded. | real_time_satellite_tracking.py, TRACKING_MODEL.md |
| Current-UTC predictions | SGP4 2.24/WGS72 produces TEME states; Astropy transforms full position/velocity states to GCRS or ITRS. These are propagated predictions, not telemetry. | CelesTrakProvider.state, transform_state |
| Refresh and validity | Default GP refresh every 2 hours; 7-day maximum absolute element age at requested epoch, configurable and not an accuracy guarantee. No silent synthetic/stale substitute. IERS and leap-second coverage checked independently. | CelesTrakProvider.prepare, _check_age |
| Live iteration | Scenario runner defaults to 5-second minimum start-to-start updates; comparison runner defaults to 30 seconds. Both permit 0–60 seconds. Expensive calculations can reduce cadence. | run_privileged_frame_simulation.py, run_comparison.py |
| Controlled forecast segments | Each comparison update creates a new current-UTC segment with frozen GP/EOP inputs and matched Cartesian initial states. Supports two-body/J2/J2+declared-drag force models. Numerical tolerances are not ephemeris accuracy estimates. | comparison_workflow.py, numerical_orbits.py |
| Photon and quantum workflow | Both orbit branches feed moving-endpoint photon interception, Earth visibility, release scheduling, pairwise PF analysis, conditional density matrices, fidelity/purity and expected collection rates. Optional declared phase noise and memory models are separate controls. | FULL_COMPARISON_GUIDE.md, comparison_workflow.run_scenario_branch |
| Static-GR scope | Numerical Schwarzschild exterior photon boundary solver; tracked GCRS trajectories use an approximate monopole chart mapping and TCG/TT convention. SGP4 is not converted into a relativistic orbit integrator. No Earth multipoles/tides or operational relativistic ephemeris solution is claimed. | TRACKING_MODEL.md, README.md |
| QKD performance models | Optional BBM92/decoy BB84 link budgets use scheduled physical endpoints and declared optics/detector/background settings. Forecasts give model rates/QBER/bounds, not deployed secret key bytes. Snapshot/live exposure uses independent epochs, not repeated integration of a pass. | qkd_pipeline.py, QKD_GUIDE.md, QKD_SECURITY.md |
| Saved-state Qiskit companion | An actual selected parent density matrix can seed Aer/Experiments tomography; newly sampled counts are simulated. This does not characterize hardware or identify the channel from the state alone. | R26_WORKFLOW_INTEGRATIONS.md |
| Saved-ray quantum companion | An actual resolved GR ray can drive a declared Gaussian receiver mode and QuTiP bosonic channel, with EinsteinPy endpoint-clock checks. Spectral single-rail mode loss is separate from parent polarization decoherence. | pf_integrations/workflow_bridge.py, pf_integrations/relativistic_quantum.py |
| Orekit companion | JVM/JPype/Orekit two-body or J2 reference integrations and a frozen Vallado SGP4 case are bounded operations. Mission-derived osculating elements are reoriented and start at pericentre/J2000: the companion is not the original mission trajectory at its actual UTC epoch. Drag is rejected by this companion. | R26_WORKFLOW_INTEGRATIONS.md, pf_integrations/orbit.py, pf_integrations/workflow_bridge.py |
Avoid claiming “instant telemetry,” “nanosecond satellite accuracy,” “guaranteed quantum advantage,” or that sample spacecraft carry the modeled quantum instruments. Likewise, SeQUeNCe stationary fiber/router experiments must not be presented as a directly coupled moving satellite/free-space network backend.
Fresh executed validation for this enhancement
- Python 3.12 validation environment; tracking dependencies available.
test_real_time_tracking.pyandtest_audit_tracking_replay.py: 51 passed, 2 expected timing-policy warnings; 34.02 seconds. Tests include Vallado reference propagation, transforms, invalid/stale/missing data policy, explicit time inputs and real GUI/CLI replay behavior. - A real
run_comparison.pyreplay completed from the r34config_comparison_replay.json, overriding only horizon to 120 s and orbital sample count to 13. Command and results are inmatched_replay.logandmatched_replay/. - Exact start epoch: 2026-09-16T18:32:00Z. This is a historical replay, not a fresh online data fetch. It uses unchanged CelesTrak captures for ISS (25544), TECHNOSAT (42829), and HST (20580) as illustrative emitter/detector orbit roles.
- 39 orbit-comparison samples (13 per spacecraft), with SGP4 and matched DOP853/J2 predictions. All start-state differences are zero. Maximum position differences across 120 s: ISS 2.666875 m, TECHNOSAT 3.063653 m, HST 3.201510 m. These are differences between predictions, not measured orbit errors.
- 18 photon/quantum scenario epochs executed: 3 scenarios × 3 epochs × 2 orbit branches. Both branch validation reports passed; all 18 epochs had resolved propagation and Earth-clear pair geometry. Scenario 3 reused Scenario 2's physical events as configured. Phase noise and storage were disabled; source depolarization remained 0.005.
- Conditional fidelity was 0.996250 and purity 0.99251875 for all these epochs under the same declared zero-phase-noise channel. This is a model result, not a PF advantage or observed satellite result. Finite-count sampling was off; no measured counts were collected.
- No live HTTP acquisition, hardware, calibrated optical receiver, QKD key exchange or API account was exercised for this evidence.
Gallery recommendation
Add “From satellite forecasts to quantum-link studies” as one gallery case, clearly tagged Historical GP replay · SR model. Show actual propagated orbit geometry and a separate matched-orbit residual plot. Explain the research decision: compare orbit assumptions before transferring an actual saved state into a scientifically applicable companion study. Keep configurable quantum-channel assumptions close to any fidelity/rate figures; do not give this example a headline implying a superiority result.
Gallery reproduction includes the exact saved configuration and original public GP input provenance. The public config should be copied from the canonical r34 preset with the 120-second/13-sample overrides and package-relative fixture paths, so it runs from an extracted r34 root.
r34 Qiskit integration audit for website copy
Audit date: 22 September 2026. Authority: actual r34 source and configuration, inspected without modifications. This is a scoped review and fresh representative numerical run, not a new full-platform validation claim.
Accurate capabilities and evidence
| Component | Implemented operations | Research/R&D value | Important boundary |
|---|---|---|---|
| Qiskit Aer mission channel | quantum_channel.py:simulate_polarization_pair prepares/imports the full two-photon polarization state, applies source depolarization, named local CPTP maps, joint Gaussian phase noise, a fixed phase, and optional storage dephasing. Runs AerSimulator(method='density_matrix'), exports the matrix, fidelity and purity, and compares an analytical or independent full-state reference. |
Assess how a declared source state and apparatus/noise assumptions change conditional state quality; retain coherences that scalar fidelity alone would hide. | Two polarization qubits conditioned on collection; orbit, loss and gate acceptance are separate classical modules. Gaussian phase covariance is configured, not inferred from geometry. |
| Aer finite-shot tomography | sample_tomography_from_density executes nine Pauli-product measurement circuits, with actual accepted shot budgets per setting. Returns raw counts, linear inversion, Bell fidelity estimate and an unbiased purity estimator. |
Inspect shot-noise effects and distinguish exact model predictions from estimated observables. | Samples are simulated Born-rule counts. Raw inversion can be nonpositive and unbiased estimators can fluctuate outside physical bounds. No implicit clipping or physicality projection. |
| Qiskit quantum-information component benchmarks | pf_benchmarks/protocols.py uses DensityMatrix gate/channel evolution and explicit measurement branches for Bell/CHSH, teleportation, swapping and purification. pf_benchmarks/channels.py applies Kraus channels for amplitude damping, dephasing, depolarizing and z rotation, exporting probe states and channel diagnostics. |
Compare bounded protocol assumptions and component/noise tradeoffs before designing experiments. | These are configured small-state simulations with stated reference models. They do not establish quantum advantage, hardware certification or an optical-interferometer implementation merely from abstract Bell-measurement branches. |
| Optional Qiskit Experiments state tomography | pf_integrations/tomography.py:run, experiment='state': two-qubit state tomography from phase-Bell/basis states or an explicitly supplied full mission density matrix. Saves raw counts and raw/adjusted reconstructions. An independently assembled Born-rule least-squares fit checks Qiskit's inversion. |
Link an actual saved mission state to reproducible reconstruction studies; compare exact state assumptions and simulated acquisition uncertainty. | Code-audited this turn; qiskit-experiments is absent in the current worker and was not freshly executed. The package pins the optional dependency separately. |
| Optional Qiskit Experiments process tomography | Same adapter, experiment='process': one-qubit identity, Hadamard or Rz operation with configured amplitude damping. Twelve preparation/measurement settings; unnormalized input-output Choi trace 2; raw and adjusted estimators plus TP diagnostic. |
Investigate bounded channel characterization and estimator behavior with inspectable settings/counts. | Positivity/trace rescaling is not maximum likelihood and does not generally enforce trace preservation. Process output is not accepted automatically as a mission channel. No unrestricted process or hardware API. |
| Imported tomography counts | Adapter accepts complete nine-setting state or twelve-setting process records. Requires explicit measured_counts or synthetic_counts provenance. Measured imports require source, acquisition and calibration IDs. |
Replay externally supplied acquisition data without relabeling simulated counts as measurements. | Caller-declared IDs do not authenticate acquisition or calibrate state-preparation/measurement errors. No held-out experimental accuracy established. |
The implemented capability registry explicitly states that an adapter is a bounded operation, not access to every upstream API. It explicitly excludes physical QPU execution and automatic SPAM calibration for tomography. No IBM Runtime hardware execution entry point was found in the examined mission, quantum benchmark or scientific integration code.
Existing validation safeguards inspected
test_execution_authenticity.pyinjects Aer exceptions/unsuccessful results into density-matrix and tomography jobs and requires execution failure to propagate.test_quantum_channel.pychecks matrix reconstruction, qubit ordering/Y-sign and statistical estimators.test_competitive_channels.pyspies on actual QiskitDensityMatrix.evolvecalls and checks analytical channel limits.test_r24_quantum_tomography.pycontains actual state/process tomography execution and exact raw-count replay, malformed-setting rejection, asymmetric bit-order and acquisition-metadata tests. These tests were inspected, not freshly run here because the optional Qiskit Experiments dependency is absent.test_r26_workflow_bridge.pyexplicitly tests that tomography of a saved mission density matrix preserves its coherences and remains labeled simulated counts.
Fresh gallery validation
See README.md and results/aer-gallery-summary.json: 42 actual Aer density-matrix evaluations, ten actual nine-setting tomography runs, 737,280 simulated measurement shots, 210/210 exact-state/reference checks. Maximum fidelity/purity reference errors are 2.00e-15 and 3.11e-15 respectively. Figures have been visually inspected. All complex state data, original counts, scalar plot CSV, per-case settings/seeds, reproduction driver and PF module hashes are preserved.
Recommended cohesive website language
Quantum modeling with Qiskit and Aer. Evaluate encoded polarization states, configured quantum channels, fidelity and purity alongside PF's classical trajectory and link calculations. Inspect exact density matrices and optional simulated measurement counts, then trace the assumptions and evidence behind each result.
Tomography through Qiskit Experiments. Optional research workers support two-qubit state and one-qubit process tomography, including studies derived from saved mission states and replay of explicitly labeled acquisition records. Raw counts, reconstructions and fit diagnostics remain inspectable.
R&D interpretation. The practical benefit is a connected and reproducible path from a declared physical scenario to state/channel diagnostics and bounded cross-checks. The new Aer gallery demonstrates why noise covariance and encoding should be considered together, while keeping exact predictions separate from finite-shot estimates. Avoid promising experimentally proven design savings, faster simulations, commercial superiority, validated quantum advantage or hardware execution: these fresh results establish none of those outcomes.
Source anchors
quantum_channel.py: module contract;simulate_polarization_pair;sample_tomography_from_density.pf_benchmarks/protocols.py: module contract and protocol execution;pf_benchmarks/channels.py: channel tomography execution and defaults.pf_integrations/tomography.py:validate_records;design;run; returned limitations and artifact manifests.pf_integrations/capability_registry.py:tomography/quantumbounded-operation contracts and mission applicability.pf_integrations/workflow_bridge.py:mission_state_tomographycompanion and saved-state lineage.pf_integrations/runner.py: optional backend dispatch and provenance/version manifest.config_r24_tomography_state.json;config_r24_tomography_process.json;requirements_research_integrations.txt.- Existing release collateral explains Aer polarization scope, separate orbit/propagation modules and the difference between numerical implementation agreement and empirical evidence. Use current source limits if older collateral overgeneralizes process-tomography exclusions.
Upstream format and simulator references
The PF-specific catalogue above is grounded in r34 code. CelesTrak documents its GP formats at https://celestrak.org/NORAD/documentation/gp-data-formats.php and Qiskit documents Aer simulation methods at https://qiskit.github.io/qiskit-aer/stubs/qiskit_aer.AerSimulator.html . These upstream capabilities do not imply that PF exposes the entire upstream API.