Skip to content

Conversation

@cjwu-qm
Copy link

@cjwu-qm cjwu-qm commented Jan 13, 2026

Summary

This PR focuses solely on pre-commit (pylint) compliance for the IQ blobs calibration files.

  • No functional or behavioral changes
  • Docstrings updated to match the IQ blob readout discrimination context
  • Minor pylint refactors (import grouping, dict literals, bool conversion)
  • Goal: ensure clean pre-commit passes

File-by-file summary of changes (non-functional only)

qualibration_graphs/superconducting/calibration_utils/iq_blobs/analysis.py
  • Added module and missing function docstrings aligned with IQ blob readout calibration.
  • Updated the fit_raw_data docstring to describe thresholds/fidelity outputs.
  • Replaced dict(...) coordinate construction with dict literals for xarray assigns.
  • Replaced __bool__() with bool() for success flags.
qualibration_graphs/superconducting/calibration_utils/iq_blobs/__init__.py
  • Added module docstring.
qualibration_graphs/superconducting/calibration_utils/iq_blobs/parameters.py
  • Added module docstring and class docstrings for parameter containers.
qualibration_graphs/superconducting/calibration_utils/iq_blobs/plotting.py
  • Added module docstring.
  • Updated plotting docstrings to describe IQ blobs, histograms, and confusion matrices with thresholds.
qualibration_graphs/superconducting/calibrations/1Q_calibrations/07_iq_blobs.py
  • Added module docstring and docstring for save_results.
  • Reordered imports to standard/third-party/local grouping and grouped calibration_utils imports.

@cjwu-qm cjwu-qm changed the base branch from master to KAVR_12182025 January 13, 2026 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants