four_probe_res
Code to Run four-probe resistance measurements with Keithley 2400 and 2182
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.0%) to scientific vocabulary
Repository
Code to Run four-probe resistance measurements with Keithley 2400 and 2182
Basic Info
- Host: GitHub
- Owner: ChristianParsons98
- Language: Python
- Default Branch: main
- Size: 12.7 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
FourProbeRes
This repository contains Python scripts to automate four-probe resistance measurements using Keithley instruments. It supports both standard and high-precision configurations with the Keithley 2400 SourceMeter and the Keithley 2182 Nanovoltmeter.
🧪 Description
The scripts facilitate automated four-probe resistance measurements, commonly used in condensed matter physics and materials science to determine the resistivity of samples. By controlling the Keithley instruments via GPIB, the code enables precise and repeatable measurements, reducing manual intervention and potential errors.
K1.py: Standard precision measurements using only the Keithley 2400 SourceMeter.K2V1.py: High-precision measurements combining the Keithley 2400 SourceMeter with the Keithley 2182 Nanovoltmeter.
🔧 Techniques Used
- GPIB Communication: Interfaces with instruments using the General Purpose Interface Bus (GPIB) protocol.
- Automated Measurement Sequences: Executes predefined measurement routines to collect resistance data.
- Data Logging: Captures and stores measurement data for further analysis.
📦 Libraries and Tools
- PyVISA: Python library for controlling measurement devices via GPIB.
- NumPy: Fundamental package for scientific computing with Python.
- time: Provides time-related functions for managing delays and timing.
📁 Project Structure
plaintext
.
├── K1.py
├── K2V1.py
└── README.md
Notable Files
K1.py: Script for standard precision four-probe resistance measurements using the Keithley 2400.K2V1.py: Script for high-precision measurements using both the Keithley 2400 and 2182.
Owner
- Login: ChristianParsons98
- Kind: user
- Repositories: 1
- Profile: https://github.com/ChristianParsons98
Citation (CITATION.cff)
cff-version: 1.1.0 message: "If you use this software, please cite it as below." authors: - family-names: "Parsons" given-names: "Christian" title: "Four-Probe Resistance Measurement Code" version: 2.2.0 date-released: 2024-06-28 url: "https://github.com/ChristianParsons98/Four_Probe_Res"
GitHub Events
Total
- Push event: 1
Last Year
- Push event: 1