logosq-error-mitigator

Crates.iologosq-error-mitigator
lib.rslogosq-error-mitigator
version0.1.0
created_at2026-01-20 20:20:44.424407+00
updated_at2026-01-20 20:20:44.424407+00
descriptionReal-time quantum error mitigation for NISQ devices
homepage
repositoryhttps://github.com/WeaveITMeta/LogosQ-Error-Mitigator
max_upload_size
id2057481
size129,465
Weave (WeaveITMeta)

documentation

https://docs.rs/logosq-error-mitigator

README

LogosQ Error Mitigator

Real-time quantum error mitigation for NISQ (Noisy Intermediate-Scale Quantum) devices.

Features

  • Zero-Noise Extrapolation (ZNE): Amplify noise and extrapolate to zero-noise limit
  • Probabilistic Error Cancellation (PEC): Cancel errors using quasi-probability decomposition
  • Measurement Error Mitigation: Correct readout errors using calibration matrices
  • AI-Assisted Correction: Machine learning models for adaptive error prediction
  • Hardware Calibration Integration: Fetch live noise profiles from QPUs

Quick Start

use logosq_error_mitigator::{ZeroNoiseExtrapolation, Extrapolator};

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let zne = ZeroNoiseExtrapolation::new()
        .with_scale_factors(&[1.0, 2.0, 3.0])
        .with_extrapolator(Extrapolator::Richardson);
    
    let data = vec![(1.0, -0.85), (2.0, -0.72), (3.0, -0.58)];
    let mitigated = zne.extrapolate(&data)?;
    
    println!("Mitigated value: {:.4}", mitigated);
    Ok(())
}

Installation

[dependencies]
logosq-error-mitigator = "0.1"

License

MIT OR Apache-2.0

Commit count: 1

cargo fmt