qiskit-community/qiskit-metal
Python framework for designing & analyzing superconducting quantum chips. Lite-by-default, headless-friendly, EDA-grade.
deviceedaelectronic-design-automationgdsgmshhamiltonianhfsspythonquantumquantum-chip-designquantum-computingquantum-hardwarequbitssimulation-modelingsuperconductingsuperconducting-qubitstransmon
First Claude commit: May 10, 2026Last Claude commit: 1mo agoDiscovered: Jun 6, 2026
Recent Claude Commits
Document SNAIL physics, references, and junction-representation convention
e067b581mo agoauthor_emailMake SNAIL HFSS/pyEPR-analyzable: junction table + pins + grounded params
62e77261mo agoauthor_emailHarden SNAIL geometry and add research-backed parameters
b13999f1mo agoauthor_emailAdd SNAIL QComponent to qlibrary (closes #1099)
7257f9d1mo agoauthor_emailai-maintainer: governance + public policy + draft workflow (disabled)
3b95dea2mo agoauthor_emailfix(docs-ci): pre-mock heavies + tox extras=[] + RST hierarchy
68a0def2mo agoauthor_emailcleanup: replace v0.6.3 docs autodoc band-aid with proper lite + mock-imports
40087082mo agoauthor_emailMerge remote-tracking branch 'origin/main' into claude/v0.7.0-lite-flip-and-rebrand
551c63d2mo agoauthor_emailfix: lazify IPython import + tox installs [full] (CI green again)
2e0d12a2mo agoauthor_emailv0.7.0: lite-by-default install + install card docs + rebrand + import-rename heads-up
54c1e802mo agoauthor_emailci(docs): build on PRs too; only deploy on push-to-main
493db112mo agoauthor_emailchore: bump uv.lock to quantum-metal 0.6.2
a69ea332mo agoauthor_emailenv: bump gmsh pin to >=4.15.0,<5 to match pyproject.toml
6bcb19a2mo agoauthor_emailv0.6.2: lite-flip deprecation notice + gmsh lazification
51e8ed32mo agoauthor_emailfix: resolve two github-code-quality findings on #1078
b47d5912mo agoauthor_emailtest: drop unused numpy import from quantization-constants tests
bbf52ca2mo agoauthor_emailtest: add physics-meaning validation for quantization constants
a62f6af2mo agoauthor_emaillite-flip: vendor pyEPR math + lazify pyEPR/pyaedt in renderers
86146282mo agoauthor_emaildocs(roadmap): add gmsh version audit research bullet to Open FEM stack
224119b2mo agoauthor_emaildocs(sweep): make existing README + install + FAQ docs lite-by-default aware
199cdce2mo agoauthor_emaildocs: add v0.6.0/v0.6.1/v0.7.0 changelog entries + v0.7.0 migration guide
9a32e5f2mo agoauthor_emaildocs(lessons-learned): record PR #1070 wirebond E712 caveat
f7bc5a02mo agoauthor_emaillite-flip: lazify pyEPR imports in analyses/
9b8f5022mo agoauthor_emaildocs: add ROADMAP.md covering lite-by-default flip + open FEM stack
7a28e022mo agoauthor_emaildocs(conf): set QT_API hint + archive working RTD config for future revival
d1c9ade2mo agoauthor_emailfix(about): make qm.about() work without PySide6 (lite-mode crash)
c1b98532mo agoauthor_emailtutorials: roll out no-Qt callout to remaining 65 notebooks + verify qutip5/pyEPR sync
b3d79e02mo agoauthor_emaildocs(agents): add CLAUDE.md + .claude/ repo know-how for future agents
581b4c62mo agoauthor_emailtutorials: add no-Qt callouts to all 2-folder tutorials (12 notebooks)
3ba8c9c2mo agoauthor_emailtypes: add return-type annotations to core public API methods
87f0b682mo agoauthor_emailtest: add pin-normal-points-outward sanity check (catches HFSS port flips)
4957a002mo agoauthor_emailtest: static AST audit — every self.options.X access exists in default_options
ca3cc982mo agoauthor_emailtutorials: add no-Qt callouts to 1.1/1.2, expand 1.4, gate 1.4 in CI
dc964122mo agoauthor_emailci: use .venv/bin/python directly in tests-lite (uv run was re-syncing)
b1c70b12mo agoauthor_emailfix: tolerate missing optional renderer deps + pandas 2.2 positional-indexing change
ee9dadb2mo agoauthor_emailchore: refresh uv.lock for new [gui]/[ansys]/[fem]/[full] extras
90df25e2mo agoauthor_emaildocs+tutorial: headless usage reference + 1.4 Headless Quick View notebook
35710092mo agoauthor_emailfeat: add [gui]/[ansys]/[fem]/[full] optional-deps + tests-lite CI gate
23d44062mo agoauthor_emailrefactor: make Qt initialization lazy — import qiskit_metal no longer needs PySide6
b46936e2mo agoauthor_emailfeat: add qm.view(design) — standalone matplotlib viewer, no Qt required
485bff82mo agoauthor_emaildocs: add renderer-protocol audit + 'Qt GUI is optional' callout
76b48e02mo agoauthor_emailtest: expand qlibrary idempotency + pin coverage to all clean-instantiating components
7b32dcd2mo agoauthor_emailtest: add pin-geometry sanity checks for components with pins
e8f1f022mo agoauthor_emailtest: add make() idempotency tests for 9 representative components
ef5f3742mo agoauthor_emailci: add coverage job with GitHub step-summary report
4a6cfcc2mo agoauthor_emaildocs: silence Sphinx 'not in toctree' warnings via hidden apidocs glob
189aafb2mo agoauthor_emailci: add environment.yml <-> pyproject.toml drift gate
8c0ded52mo agoauthor_emailchore: triage remaining safe ruff findings (9 of 22)
c0b0c7f2mo agoauthor_emaildocs(contributing): replace pylint+yapf instructions with ruff
9d93c8f2mo agoauthor_emailchore: bump version to 0.6.1
18f55872mo agoauthor_email