DataAcquisition_Oscilloscope-Powermeter | Python interface to automatize data acquisition

 by   MicheleCotrufo Python Version: Current License: MIT

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.
Support
    Quality
      Security
        License
          Reuse

            kandi-support 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.
              OutlinedDot
              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.

            kandi-Quality Quality

              DataAcquisition_Oscilloscope-Powermeter has no bugs reported.

            kandi-Security Security

              DataAcquisition_Oscilloscope-Powermeter has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License 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.

            kandi-Reuse 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
            Get all kandi verified functions for this library.

            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)

            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:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/MicheleCotrufo/DataAcquisition_Oscilloscope-Powermeter.git

          • CLI

            gh repo clone MicheleCotrufo/DataAcquisition_Oscilloscope-Powermeter

          • sshUrl

            git@github.com:MicheleCotrufo/DataAcquisition_Oscilloscope-Powermeter.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link