Skip to content
/ tip Public

TIP -- monitors and controls a low temperature cryostat

Notifications You must be signed in to change notification settings

qkitgroup/tip

Repository files navigation

TIP

tip

TIP is a program to monitor and regulate complex machines and was developed having a low temperature cryostate in mind. It is, however, not limited to that.

Features:

  • periodic measurement of a arbitrary number of devices, e.g. thermometers
  • scalable client-server architecture with easy network access
  • PID control of the temperature
  • several drivers for resistance bridges
  • easy use of calibration tables
  • integrates well with QKIT
  • GUI for display and control of the temperatures
  • entirely written in python, only few external dependencies.

Installation:

  • requrements: A recent python3 installation with scipy and zmq, the gui is based on pyqt5 and pyqtgraph.
  • some drivers need extra modules
  • clone TIP to an appropriate directory
  • copy settings.cfg to settings_local.cfg and make changes there
  • start the tip server by changing into the tip directory and execute python3 tip.py
  • influxdb_client (v2) via pip: pip install 'influxdb-client[ciso]'

Authors:

  • A. Schneider (v1)/ KIT
  • H. Rotzinger / KIT