From 2fc4fc4be4c76fc937e6d3a855c32adb6d141b9a Mon Sep 17 00:00:00 2001 From: Constantinos Eleftheriou Date: Mon, 19 Jan 2026 11:45:24 +0000 Subject: [PATCH 1/3] add hotfix entry to changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8271b71..bcca9de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ Versions follow [Semantic Versioning](https://semver.org) (`.. Date: Mon, 19 Jan 2026 15:12:23 +0000 Subject: [PATCH 2/3] add auto qa results to reports --- CHANGELOG.md | 4 ++ src/mesoscopy/report/__init__.py | 9 ++++ .../report/templates/preprocessing.html | 50 +++++++++++++++++-- 3 files changed, 59 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bcca9de..88b92b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ Versions follow [Semantic Versioning](https://semver.org) (`.. str: ), "frame_num": len(preproc.get("F")), # type: ignore[attr-defined] "filesize": preproc.id.get_filesize() / (1024 * 1024), + "qa_histogram_separation": preproc.attrs.get("/qa/checks/histogram_separation"), + "qa_timestamp_consistency": preproc.attrs.get("/qa/checks/timestamp_consistency"), + "qa_timestamp_jump": preproc.attrs.get("/qa/checks/timestamp_jump"), + "qa_check_noise": preproc.attrs.get("/qa/checks/noise_check"), + "qa_median_noise": np.median(np.array(preproc.get("/qa/noise_levels", 0))), + "qa_check_snr": preproc.attrs.get("/qa/checks/snr_check"), + "qa_snr": preproc.attrs.get("/qa/checks/snr"), + "qa_check_bleaching": preproc.attrs.get("/qa/checks/bleaching_check"), + "qa_bleaching_factor": preproc.attrs.get("/qa/checks/bleaching_factor"), "fig_integrity_timestamps": preqa.plot_timestamps( [np.datetime64(ts) for ts in preproc.get("timestamps")], # type: ignore[attr-defined] as_html=True, diff --git a/src/mesoscopy/report/templates/preprocessing.html b/src/mesoscopy/report/templates/preprocessing.html index eb178ad..ea22d2a 100644 --- a/src/mesoscopy/report/templates/preprocessing.html +++ b/src/mesoscopy/report/templates/preprocessing.html @@ -7,11 +7,22 @@ Metadata +