Repository navigation
QDesignOptimizer 0.0.1 Release
First release (0.0.1) of QDesignOptimizer!
This is an early release and the code in is a very active development stage. We welcome feedback, bug reports, and feature requests through our GitHub issue tracker.
Simulation Capabilities
In this release, QDesignOptimizer supports the following simulation types:
- Eigenmode Simulations - Calculate resonant frequencies and quality factors of superconducting circuit components
- Energy Participation Ratio (EPR) Analysis - Quantify energy distribution and nonlinear interactions between modes
- Capacitance Matrix Simulations - Determine capacitive couplings between circuit elements
Available Study Classes
The following classes are available to configure and run simulations:
MiniStudy
- Core class for configuring eigenmode simulations and EPR analysis
- Define components, ports, junction parameters, and optimization modes
- Configure convergence parameters and meshing options
CapacitanceMatrixStudy
- Base class for all capacitance matrix simulations
- Extract static capacitance matrices between circuit components
ModeDecayIntoChargeLineStudy
- Calculate T1 limitations due to decay into charge lines
- Support for both grounded and floating qubit designs
ResonatorDecayIntoWaveguideStudy
- Estimate resonator linewidth (kappa) due to coupling to waveguides
- Support for λ/4 and λ/2 resonators
What's Changed
- Merge bitbucket code to github by @lukassplitthoff in #2
- Configuration of documentation, packaging and tests by @PietroCampana in #1
- Rebase documentation test by @lukassplitthoff in #5
- added functinality of screenshots after each run. by @lukassplitthoff in #7
- Documentation by @lukassplitthoff in #6
- Set up a logging system by @PietroCampana in #3
- Bugfix remove dependence of legacy classes in design analysis by @Axel-Eriksson in #8
- Add example to optimize qubit T1 limit from decay into charge line by @PietroCampana in #9
- Edit meshing by @lukassplitthoff in #11
- Bugfix generalize mode names in design analysis by @Harshghub in #12
- review by @Axel-Eriksson in #13
- bugfix between identifier and group name and smoothening of chargeline by @Harshghub in #15
- many small edits to the documentation after settling on main by @lukassplitthoff in #16
- implemented change requests from Simone by @lukassplitthoff in #17
- Analysis publication rebasing to main by @Harshghub in #14
- Feature distributing main, cleaning design constants and refactoring materials definition by @Harshghub in #20
- Add capacitance study for decay of resonator into feedline by @PietroCampana in #19
- Testing chi convergence with complete relation by @Harshghub in #22
- Cleanup of code before publication by @PietroCampana in #18
- Improve documentation by @PietroCampana in #24
- Cleaning example notebooks by @Harshghub in #25
New Contributors
- @lukassplitthoff made their first contribution in #2
- @PietroCampana made their first contribution in #1
- @Axel-Eriksson made their first contribution in #8
- @Harshghub made their first contribution in #12
Full Changelog: https://github.com/202Q-lab/QDesignOptimizer/commits/v0.0.1