98 Commits

Author SHA1 Message Date
CPD
6b6ec3262f Refactor device selection 2025-03-12 16:37:31 +01:00
CPD
f69e3d8b72 Added Thorlabs DC2200 support 2025-03-12 16:37:31 +01:00
dbd51eb2c1 update readme 2025-03-12 16:35:53 +01:00
CPD
93f5285475 Add led lamp metadata 2025-03-10 14:06:18 +01:00
CPD
73805ea07e Remove newline 2025-03-10 14:06:07 +01:00
CPD
80e0ee35f2 Log device errors on init 2025-03-10 13:52:08 +01:00
CPD
43c501fb15 Add get_led_name method 2025-03-10 13:15:41 +01:00
CPD
6d35129e23 Raise exception when led update fails 2025-03-10 12:20:29 +01:00
CPD
d624b13560 Add logging 2025-03-10 12:20:13 +01:00
CPD
bb89f15642 Add unit 2025-03-10 12:05:31 +01:00
CPD
a143c36fab Add logger 2025-03-10 12:04:27 +01:00
CPD
d37987b48f Add logger 2025-03-10 12:03:59 +01:00
CPD
8f81f167ca Typo 2025-03-10 11:56:20 +01:00
CPD
dfc3f0a540 Add logging 2025-03-10 11:47:01 +01:00
CPD
63f082831c Fix: Use correct timezone for dirname 2025-03-10 11:11:51 +01:00
CPD
1f913be183 Capture more metadata 2025-03-10 11:07:20 +01:00
CPD
8255b9c407 Add __str__ member 2025-03-10 11:07:04 +01:00
CPD
b2a173ee5c Refactor device selection 2025-03-06 14:46:45 +01:00
CPD
fad73652fa Added Thorlabs DC2200 support 2025-03-06 13:55:57 +01:00
CPD
16e688d66f Restructure package 2025-03-05 14:42:19 +01:00
CPD
320f94e14f Add resources and exception handler 2025-03-05 12:41:13 +01:00
CPD
90256eb468 Allow 0s as None 2025-03-04 17:59:56 +01:00
CPD
47d76919fc Fix typo and change default frequency 2025-03-04 17:59:41 +01:00
CPD
6d4f5e2686 Updated DataCollector 2025-03-04 17:54:21 +01:00
CPD
37049663a1 Add enumerate_devices with filter, shows only GPIB 2025-03-04 17:51:56 +01:00
CPD
9d2c35f466 Auto add number when dir exists 2025-03-04 17:50:59 +01:00
CPD
4846608b4b Fix self 2025-02-27 16:42:47 +01:00
CPD
711d76f0db Type check 2025-02-25 12:11:31 +01:00
CPD
0f460b7d02 Docstring 2025-02-25 12:11:13 +01:00
CPD
a66f014ce2 Add enumeration and test devices 2025-02-25 12:10:36 +01:00
CPD
91da580591 Fix led is_done 2025-02-13 12:37:22 +01:00
CPD
2631898c35 Add config file managing class 2025-02-13 12:16:03 +01:00
CPD
154235dbe5 Add option to stop when the script ends 2025-02-13 12:15:33 +01:00
CPD
1e46aaa176 cleanup 2025-02-07 17:13:04 +01:00
CPD
c5c016399b add buffer measurement mode 2025-02-07 11:13:15 +01:00
CPD
4782adbf6a auto update when file changes 2025-02-04 16:57:09 +01:00
CPD
7544d5ca08 use threads 2025-02-04 16:56:46 +01:00
CPD
c0bc217d21 cpdctrl/cpdctrl-interactive.py
use threads
2025-02-04 16:56:27 +01:00
CPD
cbd3aa0c7c save csv 2025-02-04 16:55:38 +01:00
CPD
76e0a4e64a start multiprocessing 2025-01-31 18:04:58 +01:00
CPD
dbf1f0b4c2 implement 2025-01-31 18:04:50 +01:00
CPD
dc8d5a6349 add data loading 2025-01-27 18:35:51 +01:00
CPD
c73928046f Long term measurement 2025-01-24 18:29:59 +01:00
CPD
c0158e2478 use interfaces 2025-01-21 18:43:07 +01:00
CPD
a32f9e0183 Add Arduino LED, Keithley2700 cleanup 2025-01-17 15:59:12 +01:00
CPD
f7e85f6e73 Add Arduino Sketch 2025-01-17 15:58:22 +01:00
CPD
a92ce493dc add files from m-teng 2025-01-17 12:17:42 +01:00
28b95fa6ae initia commit 2025-01-17 12:06:14 +01:00