PyCCE: A Python Package for CCE Simulations
PyCCE is an open source Python library to simulate the dynamics of a spin qubit interacting with a spin bath using the cluster-correlation expansion (CCE) method.
The recommended way to install PyCCE is to use pip:
$ pip install pycce
Otherwise you can install PyCCE directly using the source code. First copy the repository to the desired folder:
$ git clone https://github.com/foxfixfax/pycce.git
Then, execute pip in the folder containing setup.py:
$ pip install .
or run the python install command:
$ python setup.py install
The following modules are required to run PyCCE.
Python (version >= 3.6).
NumPy (version >= 1.16).
Numba (version >= 0.50).
PyCCE inherently supports parallelization with the mpi4py package, which requires the installation of MPI. However, for serial implementation the mpi4py is not required.
How to cite
If you make use of PyCCE in a scientific publication, please cite the following paper:
Mykyta Onizhuk and Giulia Galli. “PyCCE: A Python Package for Cluster Correlation Expansion Simulations of Spin Qubit Dynamic” Adv. Theory Simul. 2021, 2100254 https://onlinelibrary.wiley.com/doi/10.1002/adts.202100254