This commit is contained in:
2026-06-03 12:19:43 +02:00
parent a7366ba88f
commit c82470ba04
6 changed files with 4384 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
# ======================
# uv environments
# ======================
**/.venv/
.uv-cache/
# ======================
# Python
# ======================
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python
# ======================
# Jupyter
# ======================
.ipynb_checkpoints/
**/.ipynb_checkpoints/
# ======================
# OS files
# ======================
.DS_Store # macOS
Thumbs.db # Windows
# ======================
# Editor
# ======================
.vscode/settings.json
.idea/
*.swp
*.swo
# ======================
# Measurement data
# ======================
# Uncomment if you don't want raw data files in the repo
# *.csv
# *.dat
# *.hdf5
# *.h5
+1
View File
@@ -0,0 +1 @@
3.12
@@ -9,6 +9,7 @@ Created on Wed Oct 05 14:27:45 2022
# Function to output voltage in Volts
# Keithley is the VISA resource for the Keithley-196
def Voltage(Keithley):
Keithley.read_termination = '\n'
Voltage_string = Keithley.read()
Voltage = float(Voltage_string[4:])
return Voltage
+6
View File
@@ -0,0 +1,6 @@
def main():
print("Hello from automated-iv-curves!")
if __name__ == "__main__":
main()
+14
View File
@@ -0,0 +1,14 @@
[project]
name = "automated-iv-curves"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.9"
dependencies = [
"datetime>=5.5",
"jupyter>=1.1.1",
"matplotlib>=3.9.4",
"numpy>=2.0.2",
"pyvisa>=1.14.1",
"scipy>=1.13.1",
]
+4318
View File
File diff suppressed because it is too large Load Diff