Skip to content

Commit

Permalink
docs: updated wishlist + error messaging of "kinks" in CPWs
Browse files Browse the repository at this point in the history
  • Loading branch information
shanto268 committed Sep 25, 2024
1 parent db45a43 commit ba6c41b
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
6 changes: 3 additions & 3 deletions squadds/components/coupled_systems.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,9 @@ def make(self):
self.make_qubit()
self.make_cavity()
self.make_pins()
print("There may be \"kinks\" in the CPW. This is due to the ``asymmetry`` parameter in the CPW options. To remove the kinks, change the ``asymmetry`` parameter until the CPW is smooth.\nAlternatively, you may consider playing with the ``start_jogged_extension`` options")

print("There may be \"kinks\" in the CPW (a known issue from `qiskit-metal`). To remove the kinks, you can either:\n1. Adjust the `asymmetry` parameter.\n2. Modify the `start_jogged_extension` or `end_jogged_extension`.\n3. Change the `down_length` of the CoupledLineTee (CLT) component.\n4. Change the y-value of the CLT component by 20-50um until smooth.\nExperiment with these parameters to optimize the design.")


def make_qubit(self):
"""
Creates a qubit based on the specified qubit options.
Expand Down Expand Up @@ -213,7 +214,6 @@ def make_wirebond_pads(self):
LaunchpadWirebond
from qiskit_metal.qlibrary.tlines.straight_path import RouteStraight
p = self.p
print(self.coupler.options)
options = Dict(
orientation = -90,
pos_y = (float)(self.coupler.options.pos_y[:-2]) + 2.75,
Expand Down
1 change: 1 addition & 0 deletions wish_list.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ Refer to [contribution guidelines](CONTRIBUTING.md) for more information on how
## Feature Requests:

- add/show pictures of QComponents in `SQuADDS_DB`
- querying designs using Q
- letting users add methods with computation and append to `merged_df` for search in `Analyzer` module
- allowing users to pass on a circuit from SQCircuits and SQuADDS to provide them a first guess physical layout in Qiskit Metal (helpful resources: [sqcircuits](https://github.com/stanfordLINQS/SQcircuit/), [circuit_interpret_1](https://github.com/mahmut-aksakalli/circuit_recognizer), [circuit_interpret_2](https://github.com/aaanthonyyy/CircuitNet))
- incorporate [SCILLA](https://github.com/aspuru-guzik-group/scilla?tab=readme-ov-file) and/or its applications?
Expand Down

0 comments on commit ba6c41b

Please sign in to comment.