Releases: qiskit-community/qiskit-metal
Releases · qiskit-community/qiskit-metal
Qiskit Metal 0.1.5a1 (2023)
Minor bug updates
Qiskit Metal 0.1.5 (2023)
More improvements and updates, a more minor update
Full Changelog: 0.1.3...0.1.5
Qiskit Metal 0.1.4 - Skip this version
More improvements and updates, a more minor update
Qiskit Metal 0.1.3
Lots of improvements and updates!
What's Changed
- Since sphinx was updated yesterday, update the python version.. by @priti-ashvin-shah-ibm in #819
- Revert the version of nbsphinx since the notebooks are not showing up… by @priti-ashvin-shah-ibm in #822
- 812 handler ls - allow for future usage for layers on a chip. by @priti-ashvin-shah-ibm in #813
- Fix typo for docs for issue #823 by @priti-ashvin-shah-ibm in #826
- 824 multi planar by @priti-ashvin-shah-ibm in #825
- Fixed issue with self._uwave_package by @AbeerVaishnav13 in #829
- 795 conda env python3 10 by @priti-ashvin-shah-ibm in #807
- 1 local pyaedt by @priti-ashvin-shah-ibm in #830
- Add pyaedt as a dependency by @obrienpja in #834
- Add pyaedt for future use. by @priti-ashvin-shah-ibm in #836
- 832 box plus buffer vs chips for Multiplanar design. by @priti-ashvin-shah-ibm in #833
- 838 add talk documenation by @priti-ashvin-shah-ibm in #839
- Add information for developers to deal with CI linting failures. by @priti-ashvin-shah-ibm in #844
- Add tutorial by Connor Bowman to youtube channel. by @priti-ashvin-shah-ibm in #847
- Gmsh renderer by @AbeerVaishnav13 in #815
- Provide data in format for usage when fill==True. by @priti-ashvin-shah-ibm in #849
- Add a dataframe to return Tuple, so that user can get a list of all valid geometries from path, poly, and junction. by @priti-ashvin-shah-ibm in #853
- Nick qamp 2022 by @nalanzil in #850
- Fix for
thickness=0
and 3D junctions issue with Gmsh renderer by @AbeerVaishnav13 in #854 - Fix docs typo in section title by @nikosavola in #855
- Fix for including mesh size fields in
.geo_unrolled
file and SetFactory() by @AbeerVaishnav13 in #858 - 856 toolbox metal test cases by @cdelnano in #859
- Fix for Gmsh renderer not assigning physical group to dielectric volumes by @AbeerVaishnav13 in #862
- 865 gds handle multiplanar design with multiple chip names and layer. by @priti-ashvin-shah-ibm in #869
- 874 pre commit hook by @cdelnano in #875
- Fix for QGmshRenderer adding a ground_plane physical group even when … by @AbeerVaishnav13 in #873
- 874 pre commit hook by @cdelnano in #876
- 856 more toolbox metal test cases by @cdelnano in #868
- Nick iswap by @nalanzil in #864
- Version lock tox and update actions by @obrienpja in #889
- Change Key and name to better document CI. by @priti-ashvin-shah-ibm in #890
- Limit deployed version for ubuntu. by @priti-ashvin-shah-ibm in #891
- Use python 3.9 by @priti-ashvin-shah-ibm in #892
- Commented out poly_5 with mitre limit that was breaking CI in conda env by @cdelnano in #886
- Add MANIFEST.in by @wshanks in #895
- 855 pyside2 by @priti-ashvin-shah-ibm in #898
- Improve syntax. by @priti-ashvin-shah-ibm in #899
- Replace qt5-default dependency for Ubuntu 22.04 by @obrienpja in #900
- Use latest verssion of shapely since it appears that deps are not giv… by @priti-ashvin-shah-ibm in #905
- Display option name and option value of failed runs in the Sweeper class'
run_sweep
method by @jagandecapri in #909 - Revert "Display option name and option value of failed runs in the Sweeper class'
run_sweep
method" by @priti-ashvin-shah-ibm in #912 - Display option name and option value of failed runs in the Sweeper class' run_sweep method by @jagandecapri in #913
- Expose result of convergence of LOM analysis' Q3D renderer to end user by @jagandecapri in #915
- Add Elmer/Gmsh tutorial by @priti-ashvin-shah-ibm in #917
- Same changes made to original branch except no manual documentation g… by @cdelnano in #919
- Fix versions in dependencies, pipeline jobs by @obrienpja in #921
- Update slack invite link by @HuangJunye in #923
- Updated pyside2 version in environment.yml by @cdelnano in #925
- Add QElmerRenderer by @diemilio in #882
- Remove unnecessary
html_theme_path
option by @Eric-Arellano in #929 - Added a note for ElmerFEM for Windows (#933) by @sirshisram in #934
- Pyaedt renderer by @priti-ashvin-shah-ibm in #935
- deploy documentation in qiskit.org/ecosystem by @1ucian0 in #937
- Fix for layout of the GDS/Q3D export window in the gui by @Shark-y in #938
- Issue 45 q components sort filter by @Shark-y in #939
- 307 q library filtering fix by @Shark-y in #940
- Fix for #63 Add QFilterProxy to the elements table by @Shark-y in #941
New Contributors
- @jagandecapri made their first contribution in #909
- @HuangJunye made their first contribution in #923
- @diemilio made their first contribution in #882
- @Eric-Arellano made their first contribution in #929
- @sirshisram made their first contribution in #934
- @1ucian0 made their first contribution in #937
- @Shark-y made their first contribution in #938
Full Changelog: 0.1.2...0.1.3
Qiskit Metal 0.1.2
Fixed
- Bug fix for EPR sign in Qiskit Metal 0.1.1 was itself bugged. This release fixes the sign of the EPR
Qiskit Metal 0.1.1
Added
- IMS 2022 Demo Notebook added
- Netlist tab added to GUI
- 3D Vector class and tests added
Changed
- Optimize LOM performance
Fixed
- Fixed the FakeJunctionGDS error
Qiskit Metal 0.1.0
Qiskit Metal 0.1.0
Added
- LOM 2.0 – Implementations of https://arxiv.org/abs/2103.10344
- Users can now make use of the expanded Lumped Oscillator Model for analyzing a variety of qubit systems.
- Fluxonium and coupled transmon examples/tutorials.
- Time evolution with sequencing capability and examples
- Flip chip design support (PR 677)
- New Components
- New transmons
- “Pocket Teeth” (PR 684)
- “Star Qubit” (PR 693)
- Josephson Junction layouts: Manhattan, Dolan and SQUID Loop
- New transmons
- Resonator fitting via Scattering parameters (PR 737)
- QFactor extraction from eigenmode simulations with ports (PR 794)
- Sweeping class to the analysis/renderers (PR 673)
- QLibrary component image generation
- Save to python script (PR 605)
- Linting pre-commit hook option (PR 787)
Changed
- Analysis / Renderer modularization and abstraction
-
PR 495, PR 642, PR 707
-
- GUI improvements – widget highlights, programmatic creation of icons, sidebar icons, axis.clear(),
- Updates to some components
- Concentric Transmon
- LaunchPads – generalized and including input ports for simulations
- Interdigitated Transmon
- Improvements to installation instructions
- Updates to contribution instructions, such as for new QComponents
- Updates to the skeleton renderer guide and code
Fixed
- Duplicates of junctions in GDS output and support for multiple varying junctions in a single component
- Add_pin() and add_qgeometry() now use the correct set values in self.options
- Removal of non-relevant cells in GDS output for fabrication
- Improvements/corrections to documentation, examples, and tutorials
- Errors in some EM calculations (PR 650, PR 710)
- Errors with the GUI, such as incorrect qcomponent loading, cursor losing focus
- Assigning of variables in rendering to Ansys simulations
- Numerous typos throughout the code and documentation
- Save_design was failing when the save was cancelled (PR 741)
- Shapely deprecation warnings
Qiskit Metal 0.0.4
Added
- Automatically add wirebonds for path based components
- Support for both positive or negative mask exports
- Interdigitated transmon qubit QComponent
- Transmon qubit - Cooper-pair bond Hamiltonian
- Transmon analytics - plotting energy eigenvalues as function of offset charges
- GUI element to visualize QLibrary and create QComponents with a click
- QLibrary added to toolbar
- Routing QRouteLeads at arbitrary angles
Changed
- Enabled python versions 3.7, 3.8 and 3.9 (all revs)
- Qlibrary structure and naming
- Improved ability to customize the CPW hanger resonator
Fixed
- Render-to-Ansys - only draw minimum bounding box if appropriate option is set
- Visualization of non-90 degree corner rounding in the GUI
Qiskit Metal 0.0.3
First public release of Qiskit Metal | for quantum device design
Qiskit Metal 0.0.2-early-access
Baseline Private code release.
Major rewrite since 0.0.1.
Intended for co-development with and evaluation by selected entities