Scientific Instruments Database for Python
Welcome to Instruments Database of Python drivers!
Here you can find Python examples for connecting to over 400 scientific instruments, sensors, motors, and actuators.
Balance Scales
Category Description
Balances, Scales and Weighing. Laboratory balances are used to accurately determine the mass or weight of an item or substance within a specific weight range and to a particular readability. They are typically used to measure the weight of smaller amounts of substances in grams, milligrams, or micrograms.
Cameras
Category Description
Machine vision (MV) is the technology and methods used to provide imaging-based automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance, usually in industry
Coincidence Counters
Category Description
In quantum physics, coincidence counting is used in experiments testing particle non-locality and quantum entanglement. In these experiments two or more particles are created from the same initial packet of energy, inexorably linking/entangling their physical properties. Separate particle detectors measure the quantum states of each particle and send the resulting signal to a coincidence counter. In any experiment studying entanglement, the entangled particles are vastly outnumbered by non-entangled particles which are also detected; patternless noise that drowns out the entangled signal. In a two detector system, a coincidence counter alleviates this problem by only recording detection signals that strike both detectors simultaneously (or more accurately, recording only signals that arrive at both detectors and correlate to the same emission time). This ensures that the data represents only entangled particles.
Daq Boards
Category Description
Data acquisition computer boards, also known as DAQ cards, are self-contained printed circuit boards (PCBs) that plug into backplanes, motherboards, or interface directly with a computer. They either have direct inputs or receive analog and digital inputs from signal conditioners, modules, relays or sensors. They are capable of supplying outputs in the form of an analog voltage, current, frequency, or switched output. They are used to translate signal and sensor data into a digital format that computers can process.
- ATS9373-12 bit, 4 GS/s
- Keysight 34980A
- NI DAQ
- ATS9870-8 bit, 1 GS/s
- Keysight 34934A
- ATS9440-14 bit, 125 MS/s, 4 ch
- PCIE 1751
- ATS9360-12bit, 1.8GS/s
- Keysight 34980A Submodules
Digital Analog Converters
Category Description
In electricity generation, a generator[1] is a device that converts motive power (mechanical energy) or fuel-based power (chemical energy) into electric power for use in an external circuit. Sources of mechanical energy include steam turbines, gas turbines, water turbines, internal combustion engines, wind turbines and even hand cranks. The first electromagnetic generator, the Faraday disk, was invented in 1831 by British scientist Michael Faraday. Generators provide nearly all of the power for electric power grids.
Digital Attenuators
Category Description
An attenuator is an electronic device that reduces the power of a signal without appreciably distorting its waveform.
An attenuator is effectively the opposite of an amplifier, though the two work by different methods. While an amplifier provides gain, an attenuator provides loss, or gain less than 1.
- LDA-802Q
- LDA-5018V
- LDA-908V-4
- LDA-802-32
- LDA-906V
- LDA-302P-1N
- LDA-102
- LDA-302P-HN
- LDA-102-75F
- LDA-302P-2N
- LDA-802-12
- LDA-908V-8
- LDA-403
- LDA-302P-2
- LDA-602E
- LDA-802-8
- LDA-906V-8
- LDA-602EH
- LDA-908V
- LDA-608V-4
- LDA-203B
- LDA-102N
- LDA-802-16
- LDA-133
- Weinschel 8320
- LDA-302P-1
- LDA-302P-H
- LDA-602Q
- LDA-802EH
- LDA-602N
- LDA-602
Dilution Refrigerators
Category Description
A 3He/4He dilution refrigerator is a cryogenic device that provides continuous cooling to temperatures as low as 2 mK, with no moving parts in the low-temperature region.[1][2] The cooling power is provided by the heat of mixing of the helium-3 and helium-4 isotopes.
The dilution refrigerator was first proposed by Heinz London in the early 1950s, and was experimentally realized in 1964 in the Kamerlingh Onnes Laboratorium at Leiden University.[3] The field of dilution refrigeration is reviewed by Zu et al.
Electronic Loads
Category Description
An electronic load is a test instrument designed to sink current and absorb power out of a power source. If a power supply is used to power a device, an electronic load is used to test the power supply by emulating the device under test (DUT). Power supplies and electronic loads are complementary test equipment. The power supply tests electronic circuits under specific sourcing conditions. The electronic load tests the energy sources or energy conversion blocks under specific loading constraints. An electronic load is a programmable instrument that offers the user various modes of control such as constant voltage (CV), constant current (CC), constant power (CP) or constant resistance (CR).
Frequency Synthesizers
Category Description
A frequency synthesizer is an electronic circuit that generates a range of frequencies from a single reference frequency.
Function Generators
Category Description
Signal generators are routinely used when designing, manufacturing, testing, troubleshooting, servicing, calibrating or repairing electronic devices. Depending on the frequency range of the signal generator and electronic device, this may range from mechanical- and electro-accoustic applications to high and ultra-high frequencies in the digital, wireless, radar spectrum
- Keysight 81110A
- Keysight 33210A
- Keysight 33120A
- Keysight 8116A
- M4i.6631-x8
- MHS 5200 A
- DS345
- AFG3152C
- AFG3000
- Keysight 33622A
- Rigol DG1062Z
Humidity Sensors
Category Description
A humidity sensor is an electronic device that measures the humidity in its environment and converts its findings into a corresponding electrical signal. Humidity sensors vary widely in size and functionality; some humidity sensors can be found in handheld devices (such as smartphones), while others are integrated into larger embedded systems (such as air quality monitoring systems). Humidity sensors are commonly used in the meteorology, medical, automobile, HVAC and manufacturing industries.
Iv Converters
Category Description
An I/V-convertor is intended to convert the current from a DAC (Digital Analog Convertor) into an analog voltage and to filter this signal to keep out the alias frequencies
Laser Diode Controllers
Category Description
Laser diode controllers have an integrated precision laser diode driver and high stability temperature controller. Multiple levels of laser diode protection are built into each instrument including isolated power supplies, slow start, adjustable current limit and compliance voltage, intermittent contact protection, and output shorting relays. To complement our line of laser diode controllers, ILX Lightwave offers a wide variety of laser diode mounts and fixtures with standard interconnection cables.
Lasers
Category Description
A laser diode (LD, also injection laser diode or ILD, or diode laser) is a semiconductor device similar to a light-emitting diode in which a diode pumped directly with electrical current can create lasing conditions at the diode’s junction
Lockin Amplifiers
Category Description
A Microwave RF Amplifier is an electronic device that amplifies a low power radio frequency signal to one with larger amplitude within a wireless system. RF Amplifiers from the leading manufacturers are listed below. Use the filters to narrow down on products based on your requirement. Download datasheets and request quotes for products that you find interesting. Your inquiry will be directed to the manufacturer and their distributors in your region.
- M2j
- SR865A
- MFLI
- SR830
- SR 830
- Ametek 7270
- Standa 10MWA168
- UHFLI
- HF2LI
- SR 850
- SR 860
- SR860
- Keysight J7211/A/B/C-Series
- SRS 830
- Ithaco 1211
- SR 510
Mass Controllers
Category Description
A mass flow controller automatically controls the flow rate of a gas according to a set flow rate sent as an electric signal, without being affected by use conditions or changes in gas pressure
Motor Controllers
Category Description
Motion control is a sub-field of automation, encompassing the systems or sub-systems involved in moving parts of machines in a controlled manner. Motion control systems are extensively used in a variety of fields for automation purposes, including precision engineering, micromanufacturing, biotechnology, and nanotechnology.[1] The main components involved typically include a motion controller, an energy amplifier, and one or more prime movers or actuators. Motion control may be open loop or closed loop. In open loop systems, the controller sends a command through the amplifier to the prime mover or actuator, and does not know if the desired motion was actually achieved. Typical systems include stepper motor or fan control. For tighter control with more precision, a measuring device may be added to the system (usually near the end motion). When the measurement is converted to a signal that is sent back to the controller, and the controller compensates for any error, it becomes a Closed loop System.
- Picomotorcontroller 8742
- Newportesp 301
- AG UC 8
- ESP 300
- MMF101/MMF102
- Agilis
- K10CR1
- Attocube ECC 100
- MC1
- KIM101
- DP Series Motor Controller
- PRM1Z8
- KIM001
- AG-UC2
- ANC 350 PIEZO Controller
- Thorlabs-BBD201
- Newmark-NSC-A1
- ANC300
- Gemini GV6
- APT Stepper Motor Control Module
- Smaract-MCS2
- LPS710E/M
- Thorlabs-KDC101
- Thorlabs-TDC001
Multimeters
Category Description
Keysight’s digital multimeter family offers exceptional performance and reliability from 3.5 to 8.5 digits resolution with measurement speeds up to 100,000 readings/sec, and available in handheld or bench applications.
- Keysight 34410A
- DMM7510 Keithley
- Keithley 6430
- Keithley 2000
- Keysight 34450A
- DMM6500
- DMM6500 Keithley
- Keysight E4980A
- Keysight 34410A Submodules
- Lakeshore 425
- Keysight 3478A
- Keysight 34980A
- Keithley 2000
- Keithley 195
- Keysight E4980A
- Keysight 34411A Submodules
- HP 3437A
- Keysight 34460A Submodules
- Keysight 34411A
- Keysight 34465A Submodules
- Keithley 2700
- SCPI multimeter
- Keysight N6705B
- Keithley 2750
- F.W. Bell 5280
- 2700A Bridge
- Keysight 34401A
- Keysight 34980A Submodules
- Keithley 3706A
- Keysight 34461A Submodules
- 2500A Bridge
- Keysight 3456A
- Keysight 34470A Submodules
Multiplexer Switch Modules
Category Description
PXI Multiplexer Switch Modules are ideal for high-channel-count applications that need to connect measurement or signal generation instruments to various test points on devices or units under test (DUTs or UUTs). PXI Multiplexer Switch Modules use a variety of relay types, including electromechanical armature relays, reed relays, field-effect transistor (FET) relays, and solid-state relays, each with their own benefits, allowing you to choose a multiplexer that fits your requirements. To program the switches, you can use the IVI-compliant NI-SWITCH driver software, complete with help documentation, example programs, and a soft front panel application for interactive control of switches. For intelligent management of complex switch systems, NI Switch Executive provides additional software tools to help you design, build, and deploy your switching system.
Network Analyzers
Category Description
Vector network analyzers are crucial for the characterization of the devices and components used in radio frequency and microwave systems. This includes network testing for wifi, computer networks, cell phone coverage, and much more. These powerful devices are used in various stages of product development and can be used to verify the performance of various components such as antennas, amplifiers, cables, and many other active or passive devices. We use network analyzers to test these components to verify specifications of building blocks for more complex RF systems. Testing these systems ensures distortion-free transmission of communication signals and ensures a good match when absorbing power.
- Keysight 5222B
- Keysight N5232B
- Keysight 8753D
- Keysight 8722ES
- M5180 2-Port 18 GHz Analyzer
- Advantest R3767CG
- ZVL 13
- R&S ZNB8
- R&S ZNB20
- S5048 2-Port 4.8 GHz Analyzer
- Keysight P9374A
- Agilent 4395A
- Keysight N5245A
- Keysight N5230C
- Series
Oscilloscopes
Category Description
An oscilloscope is a type of electronic test instrument that graphically displays varying voltages of one or more signals as a function of time. The main purpose is capture information on electrical signals for debugging, analysis, or characterization. The displayed waveform can then be analyzed for properties such as amplitude, frequency, rise time, time interval, distortion, and others. Originally, calculation of these values required manually measuring the waveform against the scales built into the screen of the instrument.[1] Modern digital instruments may calculate and display these properties directly.
- TDS224
- R&S RTO1000
- TDS2000
- Keysight 86100A
- DPO5000
- Keysight DSOX1102G
- TDS520/TDS540
- DPO70000
- Infiniium oscilloscopes Series
- WaveRunner 9000
- TDS224
- HDO6000B
- WaveRunner 8000HD
- TDS510A
- WavePro HD
- WaveSurfer 510
- MSO70000
- MSO5000
- TDS5XX
- WaveSurfer 3000z
- WaveSurfer 4000HD
- MDA8000HD
- LabMaster 10 Zi-A
- Lecroydso
- DPO70000
- HDO4000A
- Rigol DS1000-Series
- Rigol DS1074Z
- Keysight N6705B
- DPO7000
- Rigol DS4000-Series
- DPO7000
- TSP2012
- WaveMaster/SDA/DDA 8 Zi-B
- TDS500 Series
- DPO4104
Photon Counting Systems
Category Description
Photon counting is a technique in which individual photons are counted using a single-photon detector (SPD). A single-photon detector emits a pulse of signal for each detected photon. The counting efficiency is determined by the quantum efficiency and the system’s electronic losses.
Power Meters
Category Description
These interfaces provide communication between an attached sensor and a PC or other external control unit. They are designed to be controlled via an external device or operated autonomously using the analog output; there are no controls or display screens.
- PM100USB
- Lakeshore 421
- Lakeshore Model 372
- Keithley 485
- 1830-C
- Keithley 2182
- Keithley 6220
- PPMS Dynacool
- Keithley 580
- Keysight M960XA-Series
- Lakeshore 370
- Lakeshore 425
- ZVL 13
- Keithley 6485
- Keysight M960x defs
- Keithley 6517A
- Keithley 6220
- PM100USB
- ILM 200
- D4
- PM100D
- Lakeshore 475
- LKS 425 Gaussmeter
- Keithley 617
- Keithley 6517B
- Keithley 6514
Power Supplies
Category Description
A power supply is an electrical device that supplies electric power to an electrical load. The main purpose of a power supply is to convert electric current from a source to the correct voltage, current, and frequency to power the load. As a result, power supplies are sometimes referred to as electric power converters. Some power supplies are separate standalone pieces of equipment, while others are built into the load appliances that they power.
- D5a
- HMC 8041
- PL303QMD-P
- Yokogawa 7651
- Keithley 2604B
- Keithley Buffer
- Keithley 6430
- HMC 8043
- HMP 4040
- Yokogawa 7651
- Keithley 2306
- SYSTEM 8500-Model 854
- Keithley 2635B
- SM 70-45D
- Qdac 2
- PL068-P
- Keithley 2400
- Keysight M960XA-Series
- Razorbill RP100
- Keithley 2600
- Keithley 2400
- Keysight B2962A
- Keysight M960x defs
- HMC 8042
- Qdac 1
- SPD1305X Power Supply
- Qdac 2 Array
- Keithley 2611B
- HMP 2020
- Keysight E3631A
- MercuryiPS
- LCC25
- Keithley 2450
- Keithley 2602A
- Keithley 2634B
- PL303-P
- Rigol DP831
- Keithley 2602B
- PL601-P
- AMI 430
- FJ Series
- Rigol DP821
- QDAC
- Keithley 2612B
- PL303QMT-P
- SIM928
- Keithley 2601B
- Keithley 6220
- Keysight N5767A
- QL335-P
- Keithley 2450
- Keysight N6705B
- Keithley 2260B
- Keithley 2636B
- Power Supply Series 8510
- HMP 4040
- Keithley 2614B
- Keysight E36313A
- Yokogawa GS 200
- HMP 2030
- Keithley 6221
- IP Power 9258 S
- Rigol DP832
- IPS 120
- Keithley 2600
- Yokogawa GS 200
- QDAC Channels
- Rigol DP8xx-Series
- SPD1168X Power Supply
- PL155-P
- Model 625
- HMP 4030
- IPS 120 10
Preamplifiers
Category Description
A preamplifier, also known as a preamp, is an electronic amplifier that converts a weak electrical signal into an output signal strong enough to be noise-tolerant and strong enough for further processing, or for sending to a power amplifier and a loudspeaker. Without this, the final signal would be noisy or distorted. They are typically used to amplify signals from analog sensors such as microphones and pickups. Because of this, the preamplifier is often placed close to the sensor to reduce the effects of noise and interference.
Pressure Controllers
Category Description
A pressure regulator is a valve that controls the pressure of a fluid to a desired value, using negative feedback from the controlled pressure.
Protocols
Category Description
Miscellaneous
Pulse Generators
Category Description
A pulse generator is either an electronic circuit or a piece of electronic test equipment used to generate rectangular pulses. Pulse generators are used primarily for working with digital circuits; related function generators are used primarily for analog circuits.
Quantum Analyzers
Category Description
The SHFQA enables multi-state discrimination with optimal signal-to-noise ratio and minimal latency thanks to its advanced sequencer and its low-latency signal processing chain with matched filters and result correlation. The data are transmitted in real-time to other instruments for active qubit reset or global error correction protocols. Controlled through the LabOne software suite comprising the user interface, several APIs and LabOne Q, the SHFQA supports quantum computing projects with sizes ranging from a few to several hundreds of qubits.
Quantum Computing Control Systems
Category Description
A Quantum Computing Control System (QCCS) is designed to control more than 100 superconducting and spin qubits. Each component of the QCCS is conceived to play a specific role in qubit control, readout and feedback, and operates in a fully synchronized manner with the other parts of the system.
Qubit Controllers
Category Description
Each control channel of the SHFQC has its own powerful sequencer for creating phase- and timing-programmable waveforms, so that a single SHFQC can control or couple qubits with pulses from DC to 8.5 GHz, and react at any time on measurements from the readout channel. With the SHFQC-16W upgrade option, the readout channel’s freely configurable integration weights and readout-pulse memories are doubled from 8 to 16. This provides more flexibility in configuring the readout, e.g. by enabling full real-time control and readout of 6 qutrits.
RF Signal Generators
Category Description
An arbitrary waveform generator (AWG) is a piece of electronic test equipment used to generate electrical waveforms. These waveforms can be either repetitive or single-shot (once only) in which case some kind of triggering source is required (internal or external).
- Keysight 33511B
- AWG5208
- NI PXIe-5654
- AWG520
- Keysight E8257D
- SG 380
- AWG2005
- Apsin 26G
- Keysight N9030B PXA
- SMW 200 A
- Keysight MAwgDef
- ERASYNTH
- 5521A
- Keysight N5171B EXG
- RFSG
- HDAWG
- SMA100A
- Keysight E8267C
- SFM
- AWG70002A
- AWG70001A
- Keysight E8267D
- Keysight M3201A
- Keysight 33510B
- Keysight M3202A
- Keysight 33250A
- SG384
- Keysight 33522B
- AWG70001B
- Keysight E8267D PSG
- From MG3690C Series
- Keysight N5173B EXG
- F1d
- AWG70000A
- SMW 200A-B140
- Keysight 33512B
- KtMAwg IVI-C
- SHFSG
- E4421B ESG-A
- Keysight N6705B
- AWG5014
- Keysight 33220A
- Keysight 33521A
- S5i
- R&S SGS100A
- SMR 40
- Keysight N5183B MXG
- AWG70002B
- Keysight 8657B
- HDAWG
Screen Displays
Category Description
Touchscreen Display device
Shutter Controllers
Category Description
Optical Shutters utilize a rotary, electro-mechanical actuator to provide millisecond shutter operation. During operation, these shutters remain in a closed position and then open when a pulse control signal is applied by an external controller. As long as the control voltage to the optical shutter remains high, the shutter stays open, but as soon as the voltage goes low, the shutter closes, providing inherent “fail-safe” operation. The frequency at which the device is opened and closed can be controlled. An optical sensor, which detects the shutter blade position in the housing, provides information that confirms the state of the optical shutter position. This makes it ideal in applications where a laser safety lockout is required.
Spectrometers
Category Description
PPMS is an open architecture, variable temperature-field system, designed to perform a variety of automated measurements, including resistivity, heat capacity, ac/dc magnetometry, and thermal transport.
Spectrum Analyzers
Category Description
A spectrum analyzer measures the magnitude of an input signal versus frequency within the full frequency range of the instrument. The primary use is to measure the power of the spectrum of known and unknown signals.
- Keysight E4408B ESA-L
- ZVL 13
- Keysight N9000A
- MS9740A
- MS9710C
- FSL
- Keysight B1500A
- Keysight 4156C
- AQ6370
- Bristol 771
- Keysight B1500A
- USB SA 124 B
Switches
Category Description
An RF switch or microwave switch is a device to route high frequency signals through transmission paths. RF (radio frequency) and microwave switches are used extensively in microwave test systems for signal routing between instruments and devices under test (DUT). Incorporating a switch into a switch matrix system enables you to route signals from multiple instruments to single or multiple DUTs. This allows multiple tests to be performed with the same setup, eliminating the need for frequent connects and disconnects. The entire testing process can be automated, increasing the throughput in high-volume production environments.
Temperature Controllers
Category Description
Temperature control is a process in which change of temperature of a space (and objects collectively there within), or of a substance, is measured or otherwise detected, and the passage of heat energy into or out of the space or substance is adjusted to achieve a desired temperature
- ATS 545
- Lakeshore Model 372
- ATS 525
- Thermostream ATS Series
- ITC 503
- PPMS Dynacool
- Lakeshore Model 335
- Lakeshore 331
- Bluefors temperature controller
- ITC 503
- TC-038D
- Thermotron 3800
- Lakeshore 340
- TC200
- Cryocon 22C
- Lakeshore Model 336
- ECO 560
- CTC100
- AVS 47
- Lakeshore Model 325
- Fluke 7341
- Model 331
- Jumoquantrollc
Temperature Sensors
Category Description
Temperature control is a process in which change of temperature of a space (and objects collectively there within), or of a substance, is measured or otherwise detected, and the passage of heat energy into or out of the space or substance is adjusted to achieve a desired temperature
Thermometers
Category Description
A thermometer is a device that measures temperature or a temperature gradient (the degree of hotness or coldness of an object). A thermometer has two important elements: (1) a temperature sensor (e.g. the bulb of a mercury-in-glass thermometer or the pyrometric sensor in an infrared thermometer) in which some change occurs with a change in temperature; and (2) some means of converting this change into a numerical value (e.g. the visible scale that is marked on a mercury-in-glass thermometer or the digital readout on an infrared model). Thermometers are widely used in technology and industry to monitor processes, in meteorology, in medicine, and in scientific research.