-
Notifications
You must be signed in to change notification settings - Fork 21
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: LFL-Lab/SQuADDS
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.2
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: LFL-Lab/SQuADDS
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.4.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 4 commits
- 18 files changed
- 2 contributors
Commits on Jan 29, 2026
-
Release 0.4.3: HWC Fixes, Performance Boost & Windows Stability (#49)
* fix(sim): dynamically set resonator type N=2 for HWC in loop * fix(sim): handle empty cross_dict in run_eigenmode to prevent KeyError * fix(calcs): add serial fallback for parallel_process_g_only to handle worker crashes * refactor: fix SettingWithCopyWarning and remove Numba parallel warning * fix(calcs): clean up syntax errors and fix exception chaining * chore(release): bump version to 0.4.3 and update release notes * perf: enable multi-core Numba execution with prange * feat: add parallel execution confirmation print * perf: replace joblib in metrics with vectorized calculations * docs: update release notes with final performance benchmarks * fix: pass coupler_type to run_eigenmode for HWC simulations * docs: include user updates to release notes and lockfile * test: add HWC verification to mvp_test.py * fix(ci): add missing logging import to analysis.py * fix(test): user corrections to mvp_test.py (removed resonator_type target) * fix(sim): use find_g_a_fq in AnsysSimulator for correct param extraction * fix(sim): import find_a_fq and revert incorrect function call * docs: remove implemented HWC and performance items from wishlist
Configuration menu - View commit details
-
Copy full SHA for a29cfd0 - Browse repository at this point
Copy the full SHA a29cfd0View commit details -
Automatically update README.md with latest contributors - Thu Jan 29 …
…00:15:25 UTC 2026
Configuration menu - View commit details
-
Copy full SHA for 92281b7 - Browse repository at this point
Copy the full SHA 92281b7View commit details -
feat(sim): Improved Simulation Setup API and HWC support (#50)
* feat(sim): add async ansys simulation support with rich logging * fix(sim): correct QubitCavity import path * feat(sim): improve simulation UX (stateful config, hyperparam logging) * feat(sim): add setup_coupler, rename setup_cavity, granular setup API * docs(tutorial): add simulation setup API examples to Tutorial 2 * feat(sim): add get_simulation_setup() to view current setup params * feat(sim): fix setup_cavity for HWC, add param validation, add get_setup to tutorial * feat(sim): keep setup_cavity_claw naming, add all 3 setups to HWC, add mvp test * fix(sim): correct setup_cavity typo to setup_cavity_claw in print statement * feat(sim): add simulation plan printout, update release notes, document async limitation * feat(sim): disable plot generation by default, add generate_plots flag * feat(sim): add NotImplementedError for async, create WISHLIST.md * docs: add pyAEDT compatibility investigation report * docs: remove temporary pyAEDT investigation report * fix(sim): revert to setup_cavity_claw in ScalingInterpolator * fix(sim): commit remaining changes for interpolation utils, tutorial, and wish_list * docs: remove WISHLIST.md and update wish_list.md with async ansys * fix(sim): fix RecursionError in Jupyter by disabling Progress and forcing nongraphical console * fix(tests): replace non-ASCII characters in mvp_test.py to fix CI failures * fix(ci): fix libEGL dependency and encoding errors in CI * fix(ci): add libglu1-mesa dependency for gmsh on linux * fix(sim): make find_kappa return (freq, kappa) tuple to fix TypeError unpacking * fix(sim): correct cavity_frequency_GHz unit scaling (Hz -> GHz) * docs: update release notes with correct feature list and HWC optimizations * style(sim): remove emoji from warning message in AnsysSimulator
Configuration menu - View commit details
-
Copy full SHA for 9ceb83a - Browse repository at this point
Copy the full SHA 9ceb83aView commit details -
Automatically update README.md with latest contributors - Thu Jan 29 …
…05:16:13 UTC 2026
Configuration menu - View commit details
-
Copy full SHA for 65c95e0 - Browse repository at this point
Copy the full SHA 65c95e0View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.4.2...v0.4.3