A personal toolbox for superconducting qubits and quantum mechanics.
Project description
CHENCRAFTS, Danyang's personal toolbox!
There are four main parts in this package: Toolbox
, cqed
, bsqubits
, and projects
. They serves for different purposes in Danyang's research.
Modules
-
Toolbox
(ortb
): Toolbox includes functions for optimization, saving and loading data, etc. It is a general toolbox for all the projects. -
cqed
: General codes for simulating the cqed systems. It includes simulations for pulse, decoherence, critical photon number, etc. I also define the FlexibleSweep class, inherited from the scqubits.ParameterSweep class, which helps to define swept parameters in a different way. Specifically, it has modulecustom_sweeps
for a bunch of pre-defined custom sweeps, which can be used inscqubits.ParameterSweep
class. -
bsqubits
(orbsq
): A package for simulating and studying some spacific systems, especially for the resonator-qubit systems. The code isn't general enough to be used for other systems. Very high level and practical. Specifically, it has moduleQEC_graph
for simulating the cat code using a graph representation. -
projects
(orprj
): A collection for all other projects, including files collected from other collaborators.
Installation
pip install chencrafts
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.