Release 1.0.0-alpha.4
Rust / test (push) Has been cancelled
Rust / wasm-safety (core) (push) Has been cancelled
Rust / Node package (push) Has been cancelled

Bump every package version to 1.0.0-alpha.4 (PyPI 1.0.0a4) and promote the
CHANGELOG [Unreleased] section to 1.0.0-alpha.4. Refresh the tracked lockfile.
App download links are intentionally left at 1.0.0-alpha.3 (desktop app
release lands separately).
This commit is contained in:
Chris Tsang
2026-08-29 01:02:58 +01:00
parent 1ddc9ebbf7
commit 2500df76b5
11 changed files with 63 additions and 27 deletions
+13 -4
View File
@@ -7,7 +7,7 @@
//! metrics, their [0,1] subscores, the composite fidelity, and a
//! machine-readable csv line.
use vtracer_bench::{fidelity, DEFAULT_THRESH};
use vtracer_bench::{DEFAULT_THRESH, fidelity};
fn main() {
let args: Vec<String> = std::env::args().collect();
@@ -49,11 +49,20 @@ fn main() {
let (r, mask) = fidelity(orig.as_raw(), &cand, w, h, thresh);
if let Some(out) = mask_out {
image::GrayImage::from_raw(w as u32, h as u32, mask).unwrap().save(&out).expect("save mask");
image::GrayImage::from_raw(w as u32, h as u32, mask)
.unwrap()
.save(&out)
.expect("save mask");
}
println!("psnr {:>8.2} dB (rmse {:.2}) -> {:.4}", r.psnr, r.rmse, r.s_psnr);
println!("ssim {:>8.5} (dssim {:.5}) -> {:.4}", r.s_ssim, r.dssim, r.s_ssim);
println!(
"psnr {:>8.2} dB (rmse {:.2}) -> {:.4}",
r.psnr, r.rmse, r.s_psnr
);
println!(
"ssim {:>8.5} (dssim {:.5}) -> {:.4}",
r.s_ssim, r.dssim, r.s_ssim
);
println!(
"patch {:>8.1} px rms ({} bad px, {} clusters, largest {}) -> {:.4}",
r.patch_mass, r.bad_px, r.clusters, r.largest, r.s_patch