Skip to content

aisichenko/tutorial_series

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Git, Jupyter, and Python tutorial series

Step 0. Get the repository onto your computer!

To clone any repository, type:

git clone https://github.com/aisichenko/tutorial_series.git

1. Git and Jupyter

  • basics of Jupyter
  • basics of Git (add, commit, branches, merging)
  • using a remote, such as Github.com
  • merging issues

2. Python and how to use it

  • Why Python
    • modular
    • open source packages
    • many packages for instrument control: lightlab and pymeasure
  • Ways to use Python
    • Pycharm or similar IDE
    • Jupyter notebooks --> the case for lab workflow and research life cycle

3. Lab control

  • The idea of an instrument class i.e. "driver"
    • creating "instance" of an instrument and accessing its methods and settings
    • having multiple instruments, just define by the connection address
  • Example of running a lab control "take data then analyze" experiment
    • in JupyterLab
  • Advanced: asynchronous control
    • one-sample testing vs. systems-control

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published