Science Score: 85.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: iop.org -
✓Committers with academic emails
6 of 28 committers (21.4%) from academic institutions -
✓Institutional organization owner
Organization scqubits has institutional domain (sites.northwestern.edu) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.0%) to scientific vocabulary
Repository
Superconducting Qubits in Python
Basic Info
Statistics
- Stars: 247
- Watchers: 10
- Forks: 98
- Open Issues: 14
- Releases: 27
Metadata Files
README.md
scqubits: superconducting qubits in Python
Join the scqubits mailing list! Receive information about new releases and opportunities to contribute to new developments. |SIGN UP| |---------------------------------------------------------------------|
scqubits is an open-source Python library for simulating superconducting qubits. It is meant to give the user a convenient way to obtain energy spectra of common superconducting qubits, plot energy levels as a function of external parameters, calculate matrix elements etc. The library further provides an interface to QuTiP, making it easy to work with composite Hilbert spaces consisting of coupled superconducting qubits and harmonic modes. Internally, numerics within scqubits is carried out with the help of Numpy and Scipy; plotting capabilities rely on Matplotlib.
If scqubits is helpful to you in your research, please support its continued development and maintenance. Use of scqubits in research publications is appropriately acknowledged by citing:
Peter Groszkowski and Jens Koch,
scqubits: a Python package for superconducting qubits,
Quantum 5, 583 (2021).
https://quantum-journal.org/papers/q-2021-11-17-583/
Sai Pavan Chitta, Tianpu Zhao, Ziwen Huang, Ian Mondragon-Shem, and Jens Koch,
Computer-aided quantization and numerical analysis of superconducting circuits,
New J. Phys. 24 103020 (2022).
https://iopscience.iop.org/article/10.1088/1367-2630/ac94f2
Download and Installation
For Python 3.9 - 3.12: installation via conda is supported.
conda install -c conda-forge scqubits
Alternatively, scqubits can be installed via pip (although it should be noted that installing via pip under a conda environment is strongly discouraged, and is not guaranteed to work - see conda documentation).
pip install scqubits
Documentation
The documentation for scqubits is available at: https://scqubits.readthedocs.io
Related Packages
There are two related packages on github:
documentation source code: https://github.com/scqubits/scqubits-doc
example notebooks: https://github.com/scqubits/scqubits-examples
Contribute
You are welcome to contribute to scqubits development by forking this repository and sending pull requests, or filing bug reports at the issues page.
All contributions are acknowledged in the contributors section in the documentation.
All contributions are expected to be consistent with PEP 8 -- Style Guide for Python Code.
License
You are free to use this software, with or without modification, provided that the conditions listed in the LICENSE file are satisfied.
Owner
- Name: scqubits
- Login: scqubits
- Kind: organization
- Location: Evanston, IL, USA
- Website: http://sites.northwestern.edu/koch/
- Twitter: scqubits
- Repositories: 3
- Profile: https://github.com/scqubits
Citation (CITATION.bib)
@article{scqubits2,
title = {Computer-aided quantization and numerical analysis of superconducting circuits},
author = {S. P. Chitta et al.},
year = 2022,
journal = {New J.\ Phys.},
volume = 24,
pages = 103020,
doi = {10.1088/1367-2630/ac94f2},
url = {https://doi.org/10.1088/1367-2630/ac94f2}
}
@article{scqubits1,
title = {scqubits: a Python package for superconducting circuits},
author = {P. Groszkowski and Jens Koch},
year = 2021,
journal = {Quantum},
volume = 5,
pages = 583,
doi = {10.22331/q-2021-11-17-583},
url = {https://doi.org/10.22331/q-2021-11-17-583}
}
GitHub Events
Total
- Create event: 11
- Commit comment event: 6
- Issues event: 26
- Release event: 3
- Watch event: 16
- Delete event: 5
- Issue comment event: 51
- Push event: 170
- Pull request review event: 3
- Pull request event: 14
- Fork event: 2
Last Year
- Create event: 11
- Commit comment event: 6
- Issues event: 26
- Release event: 3
- Watch event: 16
- Delete event: 5
- Issue comment event: 51
- Push event: 170
- Pull request review event: 3
- Pull request event: 14
- Fork event: 2
Committers
Last synced: almost 3 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Jens Koch | j****h@n****u | 705 |
| jkochNU | d****h@g****m | 488 |
| Sai Pavan Chitta | s****8@g****m | 231 |
| Peter G | p****e@g****m | 153 |
| sujoju | 6****u@u****m | 48 |
| Jun Sung | s****8@g****m | 46 |
| Tianpu Zhao | p****s@g****m | 34 |
| danny | d****s@m****u | 30 |
| Elam | 9****m@g****m | 29 |
| njirons | n****s@g****m | 22 |
| xy_you | x****u@h****m | 22 |
| Peter G | p****s@g****m | 22 |
| Danny | d****s@u****u | 12 |
| Joey | j****r@u****u | 6 |
| Joseph Yaker | j****5@u****u | 4 |
| Tianpu Zhao | p****s@d****e | 4 |
| matthewcapocci | m****8@g****m | 4 |
| Niko Savola | n****o@m****m | 3 |
| Tianpu Zhao | p****s@T****l | 2 |
| dkweiss31 | 3****1@u****m | 2 |
| Philipp Aumann | 3****n@u****m | 1 |
| xyyou2015 | x****5@u****u | 1 |
| Abhishek Chakraborty | a****2@g****m | 1 |
| Jens Koch | j****U@u****m | 1 |
| Yaxing | 3****5@u****m | 1 |
| Or Golan | g****r@u****m | 1 |
| Xinyuan You | 3****5@u****m | 1 |
| RustyBamboo | d@v****z | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 86
- Total pull requests: 79
- Average time to close issues: 3 months
- Average time to close pull requests: 27 days
- Total issue authors: 37
- Total pull request authors: 34
- Average comments per issue: 4.07
- Average comments per pull request: 1.28
- Merged pull requests: 65
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 9
- Pull requests: 7
- Average time to close issues: about 1 month
- Average time to close pull requests: 2 months
- Issue authors: 6
- Pull request authors: 6
- Average comments per issue: 2.78
- Average comments per pull request: 2.29
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- petergthatsme (21)
- dkweiss31 (5)
- QuantumWitness (5)
- nikosavola (4)
- jkochNU (4)
- zachparrott (3)
- saipavanc (3)
- tibidabo (3)
- AlesyaSokol (3)
- faridhassani (3)
- 99elam (3)
- benmcdonough20 (3)
- edumur (3)
- AdRs21 (2)
- Harrinive (2)
Pull Request Authors
- jkochNU (17)
- saipavanc (17)
- dkweiss31 (7)
- sujoju (4)
- KevinzChen04 (3)
- PositroniumJS (3)
- nikosavola (3)
- xyyou2015 (3)
- ahkatlio (2)
- eliasankerhold (2)
- ShayanMajumder (2)
- Yash-10 (2)
- ZhaoTianPu (2)
- golanor (2)
- Harrinive (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 3
-
Total downloads:
- pypi 23,030 last-month
-
Total dependent packages: 4
(may contain duplicates) -
Total dependent repositories: 7
(may contain duplicates) - Total versions: 62
- Total maintainers: 2
pypi.org: scqubits
scqubits: superconducting qubits in Python
- Homepage: https://scqubits.readthedocs.io
- Documentation: https://scqubits.readthedocs.io/
- License: BSD 3-Clause License Copyright (c) 2019 and later, Jens Koch and Peter Groszkowski All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
Latest release: 4.3.1
published 9 months ago
Rankings
proxy.golang.org: github.com/scqubits/scqubits
- Documentation: https://pkg.go.dev/github.com/scqubits/scqubits#section-documentation
- License: bsd-3-clause
-
Latest release: v4.3.1+incompatible
published 9 months ago
Rankings
conda-forge.org: scqubits
scqubits is an open-source Python library for simulating superconducting qubits. It is meant to give the user a convenient way to obtain energy spectra of common superconducting qubits, plot energy levels as a function of external parameters, calculate matrix elements etc. The library further provides an interface to QuTiP, making it easy to work with composite Hilbert spaces consisting of coupled superconducting qubits and harmonic modes. Internally, numerics within scqubits is carried out with the help of Numpy and Scipy; plotting capabilities rely on Matplotlib.
- Homepage: https://github.com/scqubits/scqubits
- License: BSD-3-Clause
-
Latest release: 3.1.0
published over 3 years ago
Rankings
Dependencies
- h5py >=2.10
- ipywidgets *
- pathos *
- pytest *
- typing_extensions *
- cycler *
- matplotlib >=3.0.0
- numpy >=1.14.2
- pyyaml *
- qutip >=4.3.1
- scipy >=1.1.0
- sympy *
- tqdm *
- typing_extensions *