GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - sqdlab/KLayout-python: Surface microwave and qubit structures library based on open source 2D layout editor KLayout

BranchesTags
Open more actions menu

Latest commit

 

History

106 Commits
106 Commits

Folders and files

NameName
Last commit message
Last commit date
Calculators
Calculators
 
 
ClassLib
ClassLib
 
 
Developement
Developement
 
 
Examples
Examples
 
 
Helpers
Helpers
 
 
Projects
Projects
 
 
SonnetLab Matlab server
SonnetLab Matlab server
 
 
Templates
Templates
 
 
Tutorials
Tutorials
 
 
bugs
bugs
 
 
sonnetSim
sonnetSim
 
 
.gitignore
.gitignore
 
 
KLAYOUT_PYTHONPATH.py
KLAYOUT_PYTHONPATH.py
 
 
README.txt
README.txt
 
 
desktop.ini
desktop.ini
 
 
sh.exe.stackdump
sh.exe.stackdump
 
 

Repository files navigation

This project contains code developed to design superconducting devices. There are two versions of the code, one made to work with the KLayout Python interpreter, and one that runs in a Python 3 installation.

## Installation

### KLayout interpreter

To successfully use this library you should:
1. download this library from github/shamil777/KLayout-python
2. open KLayout, press 'Ctrl + F5'(Windows) 'F5'(MacOS) to open macros editor.
3. In left panel choose the "Python" tab.
4. Right-click to the left panel and choose 'Add Location'. Enter path to the 'KLayout-python' directory.
5. Create KLAYOUT_PYTHONPATH environment variable (this variable is used by KLayout python interpreter). 
	This step depends on your OS so google 'how to' do this step.
7. Locate and launch KLAYOUT_PYTHONPATH.py. Assign output to the KLAYOUT_PYTHONPATH environment variable.
8. Restart KLayout. 
9. Open macro editor and try to launch some example from "Klayout-python/Examples" folder.
10. Congrats! Have fun. If not -> leave an issue.

### Python package

1. Install the KLayout Python module from https://github.com/KLayout/klayout/wiki/KLayout-Python-Module

2. Now you can use the ClassLib module.

## Tutorials

A very basic tutorial is found in the Tutorials folder as Python Notebook files.

About

Surface microwave and qubit structures library based on open source 2D layout editor KLayout

Resources

Readme
Activity
Custom properties

Stars

1 star

Watchers

0 watching

Forks

13 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.