Commit Graph
2899 Commits
Author SHA1 Message Date
augustin_s 1f620d0d63 added a generic scaler for multiple adjustables 2022-11-17 14:32:41 +01:00
augustin_s 125303c079 only request selected_pulse_ids if pids are not continuous range of values 2022-11-17 14:13:17 +01:00
augustin_s bcf54b6f41 attach spreadsheet interface to SFAcquisition and Scanner 2022-11-15 17:26:52 +01:00
augustin_s b1cd5d3594 first try on a spreadsheet interface 2022-11-15 17:26:23 +01:00
augustin_s 53f95b7bbc convert default_detectors to DetectorConfig only if needed 2022-11-15 10:09:42 +01:00
augustin_s c0ade4d6b5 added LXTPumpProbe to Alvra ExpLaser 2022-11-14 18:57:37 +01:00
augustin_s 5e485e7ed0 missing import 2022-11-14 14:43:27 +01:00
augustin_s dab830a1e2 fixed missing import 2022-11-14 12:42:23 +01:00
augustin_s bc366d6b62 first try on retrieval of only specific pids 2022-11-14 12:25:17 +01:00
augustin_s 5da8cc30f3 added n_repeats (#Repetitions) to Static 2022-11-13 14:53:05 +01:00
augustin_s 16982c4c57 some spurious spaces 2022-11-13 14:53:05 +01:00
augustin_s 38b0f54724 switched from continuous=bool logic to n_repeat = 1 (default, the former continuous=False), n>1 or None (infinity, i.e., the former continuous=True) 2022-11-13 14:53:05 +01:00
augustin_s 78e250f072 renamed scan parameter repeat -> n_repeat for consistency, added n_repeat=None for infinite reps 2022-11-13 14:53:05 +01:00
augustin_s 204b43d77b added DynamicComboBox etc. 2022-11-11 23:37:59 +01:00
augustin_s 29ebfa9e2f added SelectPageByName 2022-11-11 20:36:02 +01:00
augustin_s ecae86f349 forward PlotPanel constructor arguments to Figure 2022-11-11 20:25:08 +01:00
augustin_s 21e29f9f8f shake the MathEntry widget if the argument cannot be parsed 2022-10-31 12:42:13 +01:00
augustin_s 99ad79e6a9 added a widget shaker for entry errors 2022-10-31 12:41:26 +01:00
augustin_s ccca4f4421 added handling errors from (MathEntry) GetValue 2022-10-30 21:08:23 +01:00
augustin_s f15799bd34 MathEntry: removed handling empty box as special case in GetValue; added GetValue error handling in the constructor; better naming; StepsRangeEntry: added handling errors from MathEntry GetValue 2022-10-30 21:07:43 +01:00
augustin_s 6a88f79d17 added defaulting_eval 2022-10-30 20:23:18 +01:00
augustin_s e8cd10c9c6 consistent names 2022-10-29 21:28:34 +02:00
augustin_s ca23d4561e added possibility to remove bad chars via escape press 2022-10-29 18:47:14 +02:00
augustin_s ab89a13315 added allowed character check to filename box; added note on reverting to last good value to MathEntry in alarm state; moved alarm state setting/unsetting to mixin 2022-10-29 18:24:33 +02:00
augustin_s c2c842bb11 treat accuracy=None as infinite instead of zero 2022-10-28 22:16:52 +02:00
augustin_s cec93baa8f handle degrees correctly 2022-10-26 22:49:26 +02:00
augustin_s e0d425acee moved pickle functions to separate file, made them accessible from slic.utils 2022-10-12 12:48:08 +02:00
augustin_s 9bf3f0c1a8 added preliminary support for adjusting the PVs monitored by the DAQ 2022-10-06 12:22:16 +02:00
augustin_s 5d2998da1c there is no message to check for? 2022-10-06 11:50:53 +02:00
augustin_s e9b965e39f added get_/set_config_pvs 2022-10-06 11:10:49 +02:00
augustin_s 57f230bba1 fixed a typo and added proper waiting 2022-10-06 10:58:50 +02:00
augustin_s 07a3cb7245 disabled shortening of help 2022-10-04 19:07:00 +02:00
augustin_s 8cdf518475 added a SimpleNamespace subclass with a nicer repr 2022-10-04 18:55:17 +02:00
augustin_s 6d76722afe added shutter opened/closed contexts 2022-09-21 11:33:11 +02:00
augustin_s 3ca9fea8ab cover case where pyepics returns None instead of the expected sequence 2022-09-17 19:00:19 +02:00
augustin_s a76094fd84 removed some useless float <-> str conversions 2022-09-17 16:15:58 +02:00
augustin_s 9f8737b0a7 do not use RunFilenameGenerator when only sf_daq is in use 2022-09-17 15:31:01 +02:00
augustin_s f2a0a19e75 made Device iterable; recursive_adjustables() returns adjustable objects and not string representations 2022-09-16 18:39:57 +02:00
augustin_s 7fe8cae361 added and use StepsRangeEntry 2022-07-27 20:00:28 +02:00
augustin_s cab9414399 removed empty lines 2022-07-27 13:55:48 +02:00
augustin_s 881092b38e use numpy float formatter to get trimmed .0 2022-07-27 13:49:49 +02:00
augustin_s 3c64332a61 fixed en_enter; fixed SetValue; cleaned up logic 2022-07-27 13:43:44 +02:00
augustin_s 026170da2e renamed GetValue to get_values to not interfere with persist 2022-07-27 13:33:35 +02:00
augustin_s 1bebc19c9b added and use AdjustableSelection 2022-07-27 13:24:20 +02:00
augustin_s 30e1e76974 moved GetValue into ValuesEntry 2022-07-27 12:40:14 +02:00
augustin_s 27e9862173 renamed ValueEntry -> ValuesEntry 2022-07-27 12:35:11 +02:00
augustin_s 4655271980 moved ValueEntry to entries 2022-07-27 12:33:13 +02:00
augustin_s e501eb8d33 made wrapped widget expand properly 2022-07-27 12:32:38 +02:00
augustin_s 73a91485cc remove the update button for now 2022-07-27 12:32:19 +02:00
augustin_s 939a873d21 added user-defined alias for EVR outputs 2022-07-22 10:57:25 +02:00