Python

Python is an interpreted high-level general-purpose programming language. Python’s design philosophy emphasizes code readability with its notable use of significant indentation. 

Python lets you work quickly and integrate systems more effectively. It is very easy to learn compared to other languages like C, C#, JavaScript, Java, etc. It is an object-oriented programming language and supports object-oriented language and concepts of classes, objects, encapsulation, and so on. 

How to use it with Red Pitaya 

Python code can run on your computer or on the Red Pitaya unit itself. On the unit, the SCPI server application should be started, while on the computer the PyVISA library in combination with PyVISA-py should be installed.

 

 

 

 

 

 

 

 

 

 

More information can be found here.

Why use Python?  

  • Python is a very versatile and easy to use environment 
  • It is very easy to learn to code in Python 
  • Python language is freely available at the official website 
  • Python is a high-level programming language that has English-like syntax. 

 

Red Pitaya comes with FREE applications

Explore the wide array of Red Pitaya applications or create your own.

Development tools

The platform software is Open Source and available on Github. Device functionalities and data can be accessed through Matlab, Labview, Scilab and Python API’s.

LabView

Control STEMlab with LabVIEW - software designed for the fast development of any engineering application that requires test, measurement, or control.

MATLAB

Control your Red Pitaya with MATLAB - the easiest and most productive software environment for engineers and scientists. Perfect combination to speed up your research, prototyping and testing.

Jupyter / python

Jupyter notebooks is an open-source web application that combines live Python code, equations, visualizations, dashboards with real time graphs, dials, meters, sliders, buttons and explanatory text.

Explore Red Pitaya Resources

Our team constantly works on enriching our information base which makes your experience with Red Pitaya better. Check out the documentation, teaching materials and case studies and start your Red Pitaya journey!