DataAcquisition_Oscilloscope-Powermeter | Python interface to automatize data acquisition
kandi X-RAY | DataAcquisition_Oscilloscope-Powermeter Summary
kandi X-RAY | DataAcquisition_Oscilloscope-Powermeter Summary
DataAcquisition_Oscilloscope-Powermeter is a Python library. DataAcquisition_Oscilloscope-Powermeter has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. However DataAcquisition_Oscilloscope-Powermeter build file is not available. You can download it from GitHub.
I developed this Python script / GUI to automatize some measurement in the lab. The software read data from the two channels of a Tektronix oscilloscope and from a Thorlabs powermeter, and it creates in real-time plots of, for example, the peak-to-peak voltage of each scope channel (or their ratio) versus power, or versus the acquisition number. The plots are generated either continuosly or when the user decides so. Each data point can correspond to an instantaneous read, or it can be calculated as an average (accompanied by a standard deviation) over a certain number of acquisition. The software is designed for an experiment where the powermeter is used to measure the power impinging on a sample, and two photodiodes (connected to the two channels of the oscilloscope) are used to measure the fraction of the power transmitted through the sample.
I developed this Python script / GUI to automatize some measurement in the lab. The software read data from the two channels of a Tektronix oscilloscope and from a Thorlabs powermeter, and it creates in real-time plots of, for example, the peak-to-peak voltage of each scope channel (or their ratio) versus power, or versus the acquisition number. The plots are generated either continuosly or when the user decides so. Each data point can correspond to an instantaneous read, or it can be calculated as an average (accompanied by a standard deviation) over a certain number of acquisition. The software is designed for an experiment where the powermeter is used to measure the power impinging on a sample, and two photodiodes (connected to the two channels of the oscilloscope) are used to measure the fraction of the power transmitted through the sample.
Support
Quality
Security
License
Reuse
Support
DataAcquisition_Oscilloscope-Powermeter has a low active ecosystem.
It has 0 star(s) with 0 fork(s). There are 1 watchers for this library.
It had no major release in the last 6 months.
DataAcquisition_Oscilloscope-Powermeter has no issues reported. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of DataAcquisition_Oscilloscope-Powermeter is current.
Quality
DataAcquisition_Oscilloscope-Powermeter has no bugs reported.
Security
DataAcquisition_Oscilloscope-Powermeter has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
DataAcquisition_Oscilloscope-Powermeter is licensed under the MIT License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
DataAcquisition_Oscilloscope-Powermeter releases are not available. You will need to build from source code and install.
DataAcquisition_Oscilloscope-Powermeter has no build file. You will be need to create the build yourself to build the component from source.
Installation instructions are available. Examples and code snippets are not available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of DataAcquisition_Oscilloscope-Powermeter
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of DataAcquisition_Oscilloscope-Powermeter
DataAcquisition_Oscilloscope-Powermeter Key Features
No Key Features are available at this moment for DataAcquisition_Oscilloscope-Powermeter.
DataAcquisition_Oscilloscope-Powermeter Examples and Code Snippets
No Code Snippets are available at this moment for DataAcquisition_Oscilloscope-Powermeter.
Community Discussions
No Community Discussions are available at this moment for DataAcquisition_Oscilloscope-Powermeter.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install DataAcquisition_Oscilloscope-Powermeter
The software has been tested with Python 3.8.5 on Windows 10. It should work on other operating systems as well. To install, clone the repo (or simply download the whole code) anywhere on your computer. IMPORTANT: the library TEKVisa might generate conflicts with the library pyvisa used by this software. Before proceeding with installation, make sure you uninstall any version of TEKVisa. Usually this library gets installed together with the OpenChoice software from Tektronix.
Check that the Python version is > 3.8.5 (The software might work with other versions)
Make sure that tkinter is installed (pip install tkinter)
Install numpy (pip install numpy)
Install matplotlib>3.3.1 (pip install matplotlib>3.3.1)
Install the NI-VISA library from https://www.ni.com/en-us/support/downloads/drivers/download.ni-visa.html#346210
Install pyvisa (pip install pyvisa)
Check that the Python version is > 3.8.5 (The software might work with other versions)
Make sure that tkinter is installed (pip install tkinter)
Install numpy (pip install numpy)
Install matplotlib>3.3.1 (pip install matplotlib>3.3.1)
Install the NI-VISA library from https://www.ni.com/en-us/support/downloads/drivers/download.ni-visa.html#346210
Install pyvisa (pip install pyvisa)
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page