-
create a python virtual environment by opening cmd and typing "python -m venv C:\path\to\your\env" with the actual path to your desired virtual environment location instead of C:\path\to\your\env
-
navigate to the Scripts folder in your virtual environment path by typing "cd C:\path\to\your\env\Scripts"
-
enter the virtual environment by typing "activate"
-
Install all the following packages by entering this command while inside the virtual environment:
pip install git+https://github.com/SchusterLab/slab, pyro4, qick, jupyter, matplotlib, h5py, scipy, tabulate
-
Copy the notebooks and python files from this repository into your virtual environment
-
Replace the experiment.py and instrumentmanager.py libraries in the slab library with the versions found in the Utilities folder
-
Navigate out of the Scripts folder into your virtual environment folder and start a jupyter server, navigate to the Utilities folder, and start the nameserver by running the single code cell in the "chatot_nameserver" notebook
-
Connect to the nameserver on the RFSoC board that you are using
-
You are now ready to run everything in this repository! Please message me on slack if you have any questions or are having any trouble with anything in this repository
