Skip to content

igemsoftware2021/UNILausanne-Frozone

Repository files navigation

LinkedIn

EDNA

Team iGEM UNILausanne code for controlling the FROZONE device

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contact

About The Project

Here's the code for controlling the FROZONE device used to measure Antifreeze proteins characteristics. For more information: https://2021.igem.org/Team:UNILausanne/Software The 3D file for the build is in peltier-assembly.stl more info on https://2021.igem.org/Team:UNILausanne/Experiments

(back to top)

Getting Started

EDNA is written in Python so, you must have an environment with all the necessary libraries for it to function.

  • python libraries
    pip install tk
    pip install pyvisa
    pip install simple-pid
    pip install matplotlib
    

Installation

  1. Clone the repo
    git clone https://github.com/igemsoftware2021/UNILausanne-Frozone

(back to top)

Usage

For the code to function on your setup you need to replace the id of your instruments directly into the code.

   try:
        U1272a = rm.open_resource('ASRL4::INSTR')       # Insert here the name of thermometer module
        DLM6010 = rm.open_resource('GPIB0::29::INSTR')      #Insert here the name of power supply (find names in the NIMAX software in scan devices)
        DLM6010.write('SOUR:CURR 5.0') 

To run the code you can simply run from your code editor or from the terminal

python EDNA.py

The GUI is pretty straightforward, a spinbox to change the temperature, and an excel file is written on exit of the program.

Logo

(back to top)

Contact

iGEM UNILausanne 2021 - Website - [email protected]

Project Link: https://github.com/igemsoftware2021/UNILausanne-Frozone

(back to top)

About

Software part of the Frozone cooling system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages