Skip to content

Python package to control the hardware processor for real-time photon-number-resolving measurements using transition-edge sensors (TES)

License

Notifications You must be signed in to change notification settings

Leo-am/tespackage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tespackage

alt text

Python package responsible to establish communication and control the setting of the hardware processor for the transition-edge sensors at the Quantum Technology Lab (QTLab), University of Queensland.

Usage

After downloading the files in this package to your computer, use the Jupyter notebooks on the folder 'Jupyter Notebooks' to use the package for:

  • Configure the multi-channel analyser (MCA);
  • Configure the measurements made by the hardware processor on the TES pulses;
  • Calibrate the TES detectors;
  • Transform area measurements in photon number information.

To use the package in your own programs/notebooks, import it using

import tes

Installation

We recommend that you create a virtual enviroment using conda to work and develop this package.

After downloading the contents of this repository to your machine, you can install the package using the terminal.

First open the folder where you installed the contents of this repository.

Then, install the package using:

python setup.py install

Requirements

The tes package requires:

  • numpy
  • scipy
  • matplotlib
  • numba
  • yaml
  • pyserial

About

Python package to control the hardware processor for real-time photon-number-resolving measurements using transition-edge sensors (TES)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published