Skip to content

moler-group/scanning-squid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scanning SQUID measurement and control

scanning-squid is an instrument control and data acquisition package for scanning SQUID (Superconducting QUantum Interference Device) microscopy developed in the Moler Group at Stanford University. It is based on the QCoDeS framework, and is designed to run in either a standalone Jupyter Notebook or in Jupyter Lab.

Contact: Logan Bishop-Van Horn (logan.bvh [at] gmail [dot] com).

Installation

It is recommended that you set up a conda env in which to run scanning-squid by following the steps below. This will install all of the packages on which scanning-squid depends.

Windows
  • Download and install Anaconda (the latest Python 3 version).
  • Download environment.yml from the scanning-squid repository
  • Launch an Anaconda Prompt (start typing anaconda in the start menu and click on Anaconda Prompt)
  • In the Anaconda Prompt, navigate to the directory containing environment.yml (cd <path-to-directory-containing-environment-file>)
  • Run the following two commands in the Anaconda Prompt:
    • conda env create -f environment.yml
    • activate scanning-squid
Mac
  • Download and install Anaconda (the latest Python 3 version).
  • Download environment.yml from the scanning-squid repository
  • Launch a Terminal.
  • In the Terminal, navigate to the directory containing environment.yml (cd <path-to-directory-containing-environment-file>)
  • Run the following two commands in the Terminal:
    • conda env create -f environment.yml
    • source activate scanning-squid

After cloning this repository, to run scanning-squid from a Windows (Mac) machine, open the Anaconda Prompt (Terminal) and run activate scanning-squid (source activate scanning-squid), and launch a jupyter notebook or jupyter lab.