Commit Graph
2899 Commits
Author SHA1 Message Date
augustin_s bb5dda34f9 added cta_lib as dependency 2022-07-22 10:54:18 +02:00
augustin_s eabfb70ae8 fixed oversight where is_close was not tested 2022-07-19 13:33:40 +02:00
augustin_s afcb90f34c removed incomplete classes 2022-07-19 13:11:15 +02:00
augustin_s ca81d50ebe naming and refactor 2022-07-19 13:01:56 +02:00
augustin_s f010a471d4 moved hold kwarg to the back 2022-07-19 12:43:05 +02:00
augustin_s 22d76a3dac added option to specify newly appended kwargs for the argument forwarding 2022-07-19 12:42:28 +02:00
augustin_s 7461f8508b typo 2022-07-19 12:01:56 +02:00
augustin_s 5a9f0cabc8 added TaskProducer to PVDataStream 2022-07-19 11:38:11 +02:00
augustin_s f63e4d6de1 clean up 2022-07-19 10:27:48 +02:00
augustin_s c831c1f3c4 added option to record into ringbuffer 2022-07-19 10:25:31 +02:00
augustin_s 76e7c26c62 added numpy based ring buffer 2022-07-19 10:17:52 +02:00
augustin_s ae81a0f694 updated imports 2022-07-18 22:45:22 +02:00
augustin_s d0a6096a96 added __init__ 2022-07-18 22:45:05 +02:00
augustin_s 4f0508e70b added __init__ 2022-07-18 22:40:44 +02:00
augustin_s f5b3e8b1f4 removed imports files 2022-07-18 22:39:05 +02:00
augustin_s 7822644f44 move new pvdatastream in place 2022-07-18 22:38:31 +02:00
augustin_s a977abe622 allow record(n=None); renamed Buffer -> BufferFinite; added deque-based BufferInfinite 2022-07-18 21:46:25 +02:00
augustin_s 8674b9235a some cleanup 2022-07-18 20:01:11 +02:00
augustin_s a23c35bc4e added time check 2022-07-18 18:42:27 +02:00
augustin_s abe2022495 made Timer a bit more flexible 2022-07-18 18:37:20 +02:00
augustin_s 9dbe433094 added a Timer class 2022-07-18 18:37:02 +02:00
augustin_s dfee36c978 moved numpy buffer into Buffer class 2022-07-18 12:26:55 +02:00
augustin_s 8e4b422706 moved numpy buffer into Buffer class 2022-07-18 12:26:45 +02:00
augustin_s 1fba5f8ff5 moved to numpy 2022-07-18 12:25:51 +02:00
augustin_s b236b936e3 wrote new PVDataStream 2022-07-18 12:25:15 +02:00
augustin_s ea78f3e392 ¯\_(ツ)_/¯ 2022-07-15 10:55:53 +02:00
augustin_s bca1e4acea moved cameras to cameras 2022-07-14 19:09:18 +02:00
augustin_s becbe5c2a9 rewrote cameras; introduced a base class for them 2022-07-14 18:52:12 +02:00
augustin_s 8ef86c8371 adjusted for gain now being an adjustable 2022-07-14 17:32:20 +02:00
augustin_s 8b4a7420d7 rewrote digitizers as devices 2022-07-14 17:31:50 +02:00
augustin_s ba371a7e41 DIA is deprecated 2022-07-14 14:40:01 +02:00
augustin_s 7a0cab5bd0 rename 2022-07-14 14:30:32 +02:00
augustin_s 41748bfc2c removed redundant 2022-07-14 14:30:07 +02:00
augustin_s 1158d64b7d unified digitizer 2022-07-14 14:29:48 +02:00
augustin_s c62b95bc6d removed redundant 2022-07-14 14:27:37 +02:00
augustin_s 506d437179 unified camera ca 2022-07-14 14:27:17 +02:00
augustin_s cb2ab0718c removed redundant 2022-07-14 14:26:51 +02:00
augustin_s 4b3c497168 breakdown! breakdown! 2022-07-14 14:24:00 +02:00
augustin_s 3a2eb47476 enumerated detectors files 2022-07-14 14:22:56 +02:00
augustin_s 5e9caf1c0e rewrote CameraBasler as device 2022-07-14 13:10:54 +02:00
augustin_s af5336a375 moved Basler camera to cameras 2022-07-14 11:50:22 +02:00
augustin_s 9503cd138d moved all detectors files into one folder 2022-07-14 11:48:46 +02:00
augustin_s 2a1c978934 rewrote MicosStage as device 2022-07-14 11:43:34 +02:00
augustin_s 46e2cd8e41 allowed mode to be set; rewrote everthing as properties 2022-07-14 11:13:35 +02:00
augustin_s 73a0c99f9e removed parent object methods 2022-07-14 10:41:12 +02:00
augustin_s 125bd10391 rewrote CTA Sequencer; split out Config and Sequence classes 2022-07-14 10:39:04 +02:00
augustin_s ab98b5b264 rewrote TimingMaster as device; split out Event class 2022-07-13 18:37:55 +02:00
augustin_s e48aec56df naming and readability 2022-07-13 16:33:22 +02:00
augustin_s 11e03a68c0 naming and readability 2022-07-13 16:28:31 +02:00
augustin_s e10d2b5a95 split event_timing.py into several files; rewrote EventReceiver, EvrPulser, EvrOutput as devices 2022-07-13 16:13:13 +02:00