Skip to content

kNalj/Graphsaros

Repository files navigation

Graphsaros

About

Graphsaros is an open source data analysis tool for opening and viewing datafiles created by QCoDes/QtLab/Labber.

It allows user to do transformations on the data sets, export to matrix format, take arbitrary line traces, apply corrections, etc.

Table of contents

  • Requirements
  • Installation
  • Usage
  • Contributing

Requirements

  • Python 3.6+
  • PyQt5
  • pyqtgraph
  • NumPy
  • SciPy
  • pandas
  • h5py
  • pywin32
  • pillow
  • opencv-python
  • Labber API (Please read "Meeting the requirements")

Meeting the requirements:

Go to python homepage and download the latest version of python. Install the downloaded file. After installing python start command prompt and install the rest of the packages (all but the last one can be installed by using pip (example: pip install pyqt5, wait until it finishes and the run, pip install numpy, ...))

Labber API

To enable the Labber API please follow the instructions on the following link.

Installation

All of the methods bellow assume that you have installed python and packages mentioned in the Requirements section.

GitBash

I would recommend obtaining the program using this method because it makes updating the program much easier then other methods.

  1. Download and install Git Bash.
  2. Open Git Bash, and navigate to the destination where you wish to copy the project. (use cd command).
  3. Go to the project repository and click the green "Clone or download" button. Copy displayed link.
  4. In Git Bash type the following command: git clone https://github.com/username/example.git. (where the example link is replaced with the link copied in step 3)

Download ZIP

  1. Go to the project repository and click the green "Clone or download" button. Click download as ZIP.
  2. Extract the compressed file to a desired location.

Call a friend to do it for you

  1. Pick up your phone
  2. Look trough your contacts until you find a person that might know how to do this
  3. Dial friends number and ask for a favor
  4. If the program is not installed within next 30 minutes, go back to step 1

Usage

Go to the location where the program has been cloned and double click main.py. If all the requirements have been installed properly the program should start. You are now ready to use Graphsaros.

Click the "OPEN" button and find the file you want to open. After selecting the file, if the file was created as a result of running a measurement in QCoDeS / QtLab / Labber, the file will be loaded into the table on the top of the window. Select the desired measurement and click "PLOT". Your file will be opened and ploted in a window appropriate for plotting such files (2D or 3D measurement).

Use the tools from toolbars to analyze the shit out of your data !

Contributing

Do pull requests, send me emails, do whatever. It's fine, don't worry about it.

About

Data analysis tool for Nanoelectronics group

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages