Add your description here
Project description
scfitpy
for "Efficient spectrum analysis for multi-junction nonlinear superconducting circuit" https://doi.org/10.48550/arXiv.2503.10202
What's this?
The extraction of transition frequencies from a spectrum has conventionally relied on empirical methods, and particularly in complex systems it is a time-consuming and cumbersome process. To address this challenge, we establish an semi-automated efficient and precise spectrum analysis method. It, at first, employs image processing methods to extract transition frequencies, subsequently estimates Hamiltonians of superconducting quantum circuit containing multiple Josephson junctions. Additionally, we determine the suitable range of approximations in simulation methods, evaluating the physical reliability of analyses.
Usage
Installation
- via github
pip install "scfitpy[cupy] @ git+https://github.com/AkiyoshiTomonaga/scfitpy.git"
- local install
git clone <this repo>pip install .[cupy]- If you don't have a cuda environment, use
pip install .instead. It doesn't installcupy.
- If you don't have a cuda environment, use
- for development
git clone <this repo>uv sync --dev --extra cupy
Advanced Usages
./notebooks/001_PeakTrace.ipynb./notebooks/101_RabiFit.ipynb./notebooks/102_4JJ_CircFit.ipynb: TBD./notebooks/201_RabiSpaceCheck.ipynb: TBD./notebooks/202_QspaceCheck.ipynb: TBD./notebooks/assets/*: experimental data to be processednotebooks/outs/*: processed data
See the ./notebooks dir. Each notebook corresponds to each step in the paper.
Acknowledgements
This work was supported by the Japan Society for the Promotion of Science (JSPS) KAKENHI (Grant Numbers JP22K21294 and JP23K13048).
LICENSE
See the file.
Author information
The codes in this repository are written by Akiyoshi Tomonaga and Kosuke Mizuno.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file scfitpy-0.1.11.tar.gz.
File metadata
- Download URL: scfitpy-0.1.11.tar.gz
- Upload date:
- Size: 14.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.7.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8956d08c60c0c7cd6f00419e00debc6a7331fb9bd9450f44404e1f25349e553a
|
|
| MD5 |
9c13fb78593400b9d1c55e1b71bc8ecb
|
|
| BLAKE2b-256 |
692e60cbd021abb513b6c4e4cbec48ffb8332c829c14e7d621d481dd0744520a
|