This repository contains analysis of 9-ion shuttling Rabi oscillation data (dated January 16, 2025).
-
Clone this repository:
git clone <repository-url> cd Multiplexing
-
Set up the conda environment using the provided script:
chmod +x setup_multiplexing_env.sh ./setup_multiplexing_env.sh
This script will:
- Create a conda environment named "multiplexing" with Python 3.9
- Install all required dependencies
- Set up a Jupyter kernel for the environment
-
Alternatively, you can manually create the environment:
conda create -y -n multiplexing python=3.9 conda activate multiplexing conda install -y -c conda-forge --file requirements.txt conda install -y -c conda-forge jupyter notebook python -m ipykernel install --user --name multiplexing --display-name "Python (multiplexing)"
-
Activate the conda environment:
conda activate multiplexing
-
Launch Jupyter Notebook:
jupyter notebook
-
Open the "Shuttling 9-ion rabi 20250116.ipynb" notebook
-
Select the "Python (multiplexing)" kernel from the kernel menu
The analysis requires the following Python packages (specified in requirements.txt):
- numpy 1.20.3
- scipy 1.7.3
- matplotlib 3.5.3
- qutip 4.7.0
- h5py 3.6.0
- pynverse 0.1.4
- pandas 1.3.5
[Specify your license here]